Scratch book

大切なのはアウトプットとコミットメント。 忘備録てきなかんじです。

メニューを開く
  • ホーム
  • Home

Swift

[Swift] 5.0の新機能 isMultiple

Swift 5.0からisMultipleを使う事ができます。 引数の倍数かどうかBoolで返してくれます。 (i % 3 == 0 などの代わりに使えます) 使用例: FizzBuzz ```objc `gutter:true; for i in 1......

Swift

[Swift] StringInterpolationを使って文字列を生成したり文字列からクラスを生成する

Swiftの文字列補完(String Interpolation)の使い方をまとめます. ## 自作クラスをstring interpolationに対応させる ```objc `gutter:true; // 自作のクラスを文字列内で展開させる extension...

Vim

[Vim] fern.vimを使うときのメモ

## Fernとは - ファイルツリーViewer - VimScriptで書かれている ## 開くとき ```bash `gutter:false; :Fern-drawer . もしくは :Fern-drawr %:h ``` ファイルツリーが表示される。 ...

Swift

[Swift] Result型の使い時

Swift 5.0からResult型が導入されました。(最近知りました。) Result型を使うタイミングについて調べていたら、Manual Propagation, Automatic Propagationと言う言葉が出てきて勉強になりました。 Result型はM...

書評

[書評] 日本SFの臨界点[恋愛編]

最近読んで面白かった「なめらかな世界と、その敵」の作者、伴名練の編纂した短編集です。 恋愛をテーマに色々な作家のsf先品が収録されています。 初めの方にライトな作品が多く、中盤に読むのが思い作品がありました。 「死んだ恋人からの手紙」、「奇跡の石」、「アトラクタ...

Swift

[Swift] 5.0からの新機能紹介 RawString

Swift 5.0からはRawStringが使えるようになりました。 具体的には以下のような物です。 ```objc `gutter:false; let someNumber = 123 let rawStr = #"Hello "New...

書評

[書評] インタフェースデザインのお約束 ―優れたUXを実現するための101のルール

UIを作成するときの決まり事が理由と共に書かれています。 読むとそうだよね〜と思いますが、実際に自分がUIを作成する時にそこまで気をつける事ができているのか考えさせられました。 特に、UIについて客観的な始点で見直す事が大切だと書いてありますが、全くその通りだと思いま...

iOS Swift

[iOS] UITableViewのCellをコードでカスタマイズする

iOSのアプリを開発する場合、UIを作成するのにXibを使ってグラフィカルにUIを組んでいく場合と、ソースコードで全て記述するパターンと2種類の方法があります。 (SwiftUIを使わないパターンを想定しています。) Xibを使うとグラフィカルにできる一方、Xibファ...

書評

[書評] 新装版 人を動かす (D・カーネギー)

7月忙しくてブログ更新できていませんでしたが、本は読んでいました。 この本も「CAREER SKILS」で紹介されていた本です。(本の中で何度も!) 自己啓発本の一種だと思いますが、人との付き合い方(特に何かをやってもらう場合)についてのコツが書かれています。 ...

書評

[書評] はじめて学ぶ ソフトウェアのテスト技法

プログラムを作成する仕事を始めてから10年以上たちますが、テスト(評価, QA)についての本を読んだことはありませんでした。 以前読んだ「CAREER SLILS」でも紹介されていたのですが、読んでみました。 結果としては、読んで大正解でした。 業界に入ってから...

<Previous Next>

サイト内検索

人気記事

  • [SQL] 超絶遅いSQLを高速化した (同じテーブルをjoin)
    何万件もあるテーブル同士をJOINしていて超絶遅かったSQLの実行を早くした話です。 テーブル同士のJOINをしていたり、サブクエリを使っていたりで遅そうだなとは思っていましたが、実際に使ったら遅すぎて使えませんでした。 (少ない環境ならそれなりに動くので、本番で...
  • Raspberry pi で画面が見切れてしまっている時の直し方
    raspbery pi をHDMIでディスプレイに繋いでセットアップしていたのですが 画面の上下左右が見切れてしまっていました。 直し方がわかったので備忘録として残します。 ### 修正方法 以下のファイルを編集する ``` `gutter:false; $ /...
  • [Java] byte[]をArrayListに変換する (byte配列をリストに変換)
    byte[]をArrayListにしたかったのですが、下記の方法でできます。 byte配列が大きい場合は、ObjectInputStreamを使ったほうが早いかもしれません。 [stackoverflow](https://stackoverflow.com/ques...

カテゴリー

  • 9cc
  • Android
  • awk
  • Bash
  • C
  • C++
  • DeepLearning
  • Docker
  • emacs
  • Fedora
  • Git
  • Go
  • GoogleHome
  • HTML
  • iOS
  • iPad
  • iPhone
  • Java
  • JavaScript
  • Keras
  • kotlin
  • Linux
  • Lisp
  • Mac
  • macOS
  • nginx
  • Objective-C
  • OS
  • Perl
  • PHP
  • PowerShell
  • Puzzle
  • Python
  • Raspberry pi
  • Ruby
  • Scheme
  • Security
  • sed
  • Shell
  • SQL
  • Swift
  • Ubuntu
  • Unix
  • VB
  • Vim
  • VSCode
  • watchOS
  • Windows
  • Xcode
  • zsh
  • アニメ
  • アプリ作成
  • ウィスキー
  • お酒
  • ガジェット
  • カップ麺
  • キャンプ
  • ゲーム
  • システム管理
  • マンガ
  • ワンライナー
  • 映画
  • 競技プログラム
  • 雑記
  • 書評
  • 正規表現
  • 設計
  • 低レイヤ

ブログアーカイブ

  • 1月 2025 ( 2 )
  • 2月 2024 ( 1 )
  • 1月 2024 ( 1 )
  • 11月 2023 ( 1 )
  • 10月 2023 ( 2 )
  • 4月 2023 ( 2 )
  • 3月 2023 ( 3 )
  • 2月 2023 ( 2 )
  • 1月 2023 ( 5 )
  • 12月 2022 ( 4 )
  • 11月 2022 ( 2 )
  • 10月 2022 ( 6 )
  • 9月 2022 ( 1 )
  • 8月 2022 ( 3 )
  • 7月 2022 ( 2 )
  • 6月 2022 ( 2 )
  • 5月 2022 ( 2 )
  • 4月 2022 ( 9 )
  • 2月 2022 ( 2 )
  • 1月 2022 ( 3 )
  • 12月 2021 ( 2 )
  • 11月 2021 ( 2 )
  • 10月 2021 ( 3 )
  • 9月 2021 ( 7 )
  • 8月 2021 ( 1 )
  • 7月 2021 ( 5 )
  • 6月 2021 ( 4 )
  • 5月 2021 ( 4 )
  • 4月 2021 ( 8 )
  • 3月 2021 ( 5 )
  • 2月 2021 ( 6 )
  • 1月 2021 ( 13 )
  • 12月 2020 ( 7 )
  • 11月 2020 ( 12 )
  • 10月 2020 ( 9 )
  • 9月 2020 ( 2 )
  • 8月 2020 ( 10 )
  • 7月 2020 ( 3 )
  • 6月 2020 ( 6 )
  • 5月 2020 ( 9 )
  • 4月 2020 ( 8 )
  • 3月 2020 ( 9 )
  • 2月 2020 ( 9 )
  • 1月 2020 ( 8 )
  • 12月 2019 ( 3 )
  • 11月 2019 ( 5 )
  • 10月 2019 ( 6 )
  • 9月 2019 ( 2 )
  • 8月 2019 ( 13 )
  • 7月 2019 ( 10 )
  • 6月 2019 ( 10 )
  • 5月 2019 ( 8 )
  • 4月 2019 ( 8 )
  • 3月 2019 ( 9 )
  • 2月 2019 ( 13 )
  • 1月 2019 ( 17 )
  • 12月 2018 ( 13 )
  • 11月 2018 ( 13 )
  • 10月 2018 ( 20 )
  • 9月 2018 ( 13 )
  • 8月 2018 ( 10 )
  • 7月 2018 ( 21 )
  • 6月 2018 ( 13 )
  • 5月 2018 ( 23 )
  • 4月 2018 ( 27 )
  • 3月 2018 ( 25 )
  • 2月 2018 ( 23 )
  • 1月 2018 ( 16 )
  • 12月 2017 ( 17 )
  • 11月 2017 ( 12 )
  • 10月 2017 ( 13 )
  • 9月 2017 ( 13 )
  • 8月 2017 ( 21 )
  • 7月 2017 ( 9 )
  • 2月 2017 ( 2 )
  • 1月 2017 ( 1 )
  • 10月 2016 ( 3 )
  • 8月 2016 ( 2 )
  • 7月 2016 ( 4 )
  • 6月 2016 ( 2 )
  • 10月 2014 ( 1 )
  • 9月 2014 ( 2 )
  • 4月 2014 ( 1 )
  • 3月 2014 ( 1 )
  • 2月 2014 ( 1 )
  • 1月 2014 ( 3 )
  • 12月 2013 ( 1 )
  • 5月 2013 ( 1 )

自己紹介

自分の写真
k28
休日は子供と遊んだり, プログラミングしたりしてます. GitHub:https://github.com/k28
詳細プロフィールを表示
© 2013 - 2019 Scratch book . プライバシーポリシー. Powered by Blogger.