タグ cockscomblog
新着順 10 users 50 users 100 users 500 users 1000 usersiOSアプリ開発における便利OSSライブラリの選定について - cockscomblog?
2014-05-06 iOSアプリ開発における便利OSSライブラリの選定について (Andy Myers and the CocoaPods Dev team. Creative Commons - Attribution-NonCommercial 4.0 International) iOSアプリを作るとき、今日ではCocoaPodsを用いて簡単に便利なライブラリの力を借りることができる。 ラ... 続きを読む
GitHub ActionsでDocker Buildするときのキャッシュテクニック - cockscomblog?
GitHub Actionsでdocker buildすることが多い。このときのキャッシュをどうするかという話題。 基本 GitHub Actionsでdocker buildしてAmazon ECRにdocker pushする、典型的な.github/workflow/docker-push-to-ecr.ymlはこういう感じ。 name: Push to Amazon ECR on: push: branches: [ 'main' ] jobs: docker: runs-on:... 続きを読む
Web APIを利用するiOSアプリのテスト技法 - cockscomblog?
2014-04-29 Web APIを利用するiOSアプリのテスト技法 iOS Web Development もう先週ですが、表題のタイトルで「Consumer Service Engineer MeetUp Vol.1 ~iOS編~」という会でお話しさせていただきました。 このようなタイトルの発表にした理由についてですが、はてなとしてお話しするということで、ちょっと硬派な方に振ってみました。結... 続きを読む
子供にアプリを作る - cockscomblog?
3歳の息子にiPad Proを与えている。2018年の11インチのiPad Proで、僕のお下がりだ。Apple Pencilも与えてあるが、こちらは1歳になったばかりの娘が狙っているため、恐れた息子はApple Pencilをなるべく片付けておく。 自由に使っていい iPad Proを与えたからといって、3歳の息子がそれで何か大層なことをするということ... 続きを読む
Docker for Macでコンテナの中からホストに繋ぐたった一つの冴えたやり方 - cockscomblog?
2017 - 12 - 25 Docker for Macでコンテナの中からホストに繋ぐたった一つの冴えたやり方 ライフハック Development Networking features in Docker for Mac | Docker Documentation コンテナ中で docker.for.mac.localhost という DNS 名を使うと、ホストの macOS に繋がります... 続きを読む
ソフトウェアエンジニアとしての最初の10年 - cockscomblog?
働き始めてから丸10年経った。 2012年、僕は北海道に住む大学院生で、趣味としてプログラミングを楽しんでいた。Appleのファンだから、macOSやiOSのアプリケーションを開発して、ちょっとでもAppleに近づいたような気持ちになっていた。その夏1ヶ月のインターンシップに参加した。インターンシップで、それまで趣味だっ... 続きを読む
Androidアプリ開発を始めるときに読む本 - cockscomblog?
2014-12-29 Androidアプリ開発を始めるときに読む本 Android Development 今年はついにAndroidアプリを作りました。Androidアプリを開発するに当たって、Java言語にもAndroidプラットフォームにも明るくなかったので、勉強しようと本を読みました。いろいろ読みましたが、そのうち特によかったものを紹介します。 Java言語 Effective Java ... 続きを読む
Swift 1.2 - cockscomblog?
2015-04-30 Swift 1.2 Swift Cocoa iOS OS X Development 第61回 Cocoa勉強会関西で“Swift 1.2 The long-awaited language updates”と題して発表した、Swift 1.2の主だった(おもしろい)変更点の紹介です。 if let Swift 1.2で最も改善されたのはif文です。if letでOption... 続きを読む
Swiftにおけるclassとstructの使い分け - cockscomblog?
2016 - 01 - 01 Swiftにおけるclassとstructの使い分け Swift Development 日記 新年あけましておめでとうございます。 class, struct Swift にはclass ( class )の他にstructure ( struct )があり、どちらもよく似た機能を提供する。しかしそれぞれ参照型 (reference type)と値型 (value ... 続きを読む
WatchKitアーキテクチャ概論 - cockscomblog?
2014-11-19 WatchKitアーキテクチャ概論 iOS Development エッセー 来年初めにリリースされるというApple WatchのSDKがプレリリースされた。Appleはこれを WatchKit と呼ぶ。Apple Watchで動作するWatchKitアプリは、いったいどのようなアーキテクチャにより駆動されるのか。この興味深い仕組みについて考察する。 WatchKit - ... 続きを読む
iOS/OS X 用ライブラリ UTIKit を OSS でリリースしました - cockscomblog?
2015-02-22 iOS/OS X 用ライブラリ UTIKit を OSS でリリースしました iOS OS X Development Cocoa cockscomb/UTIKit UTI UTI とは Uniform Type Identifier のことで、iOS や OS X の世界で、ファイルなどの種類を表すために用いられる文字列です。 UTI の実例として、画像一般を表す publ... 続きを読む
iOS 7におけるUIStatusBarStyleのベストプラクティス - cockscomblog?
2013-11-12 iOS 7におけるUIStatusBarStyleのベストプラクティス Cocoa iOS Development photo by Janitors 前提 iOS 7からView Controller単位でステータスバーを設定しやすいようになりました。 ベストプラクティス Info.plist はじめに、Info.plistでUIViewControllerBasedSta... 続きを読む
AWS CDK は React - cockscomblog?
AWS Cloud Development Kit(以下、CDK)というものがあるが、これの提供する抽象化について考えを巡らしていたところ、唐突にこれは React だと気付いた。 CDK と React の類似性 CDK の CloudFormation Resource は、React の DOM Element に対応する。 CDK の Construct は、React の Component に対応する。 CDK で... 続きを読む
子供が生まれました - cockscomblog?
2017 - 03 - 27 子供が生まれました 日記 本日午前11時に、僕と妻の子供が生まれました。予定日を10日ほど過ぎた、3,700グラムの男の子です。日付が変わった頃から陣痛がきて、それからあれよあれよという間に産まれていました。今はただ妻と息子の無事をありがたく思います。 結婚して からおよそ1年半になりますが、新しい家族の存在は新鮮で、とても嬉しく、そして自分に息子がいるという事実がま... 続きを読む
年末年始に飲み過ぎないために - cockscomblog?
2016 - 12 - 27 年末年始に飲み過ぎないために Swift Development 諸君は酒が好きだろうか。筆者の場合は少しくらい、好きである。酒を飲んでもいいことなどない。僅かに楽しいような気分になるばかりで、だんだんと頭がボーッとしてきて身体もダルくなり、ひどいときには周囲の人間にまで迷惑をかける。しかし、よく冷えたビールの一口目の、あのなんとも言い難い美味さよ。あのたった一口分の... 続きを読む
Flutterを試した - cockscomblog?
2018 - 05 - 21 Flutterを試した flutter.io 先日なんとなく物見遊山的に Flutter を試してみた。特に事前の知識もなく数時間で試した程度で、全体に不案内ではあるから、それなりの感想であることを先に断っておく。 (当方は iOS / Android のネイティブアプリの開発や、Reactを使ったWebフロントエンド開発の多少の経験を有しています) 開発環境 Int... 続きを読む
三点リーダーの位置をOpenTypeフォントでいい感じにする…… - cockscomblog?
2017 - 12 - 15 三点リーダーの位置をOpenTypeフォントでいい感じにする…… Development 僕は 三点リーダ ー「…」が好きで、ついつい使ってしまいます……。この 三点リーダ ーですが、日本語では(仮想ボディの)中央に並び、欧文ではベースライン上に並べるのが一般的です。一方で昨今のWeb媒体などでは、日本語の文章であっても 三点リーダ ーがベースライン上に並んでいる場合... 続きを読む
はてなインターン後最速入社エントリ - cockscomblog?
2012-12-06 はてなインターン後最速入社エントリ 日記 みなさま、お元気ですか。僕は元気です。 はてなインターン2012まとめはもうご覧になったでしょうか。 また、はてなブログ iPhone アプリは担当インターンの id:cockscomb がインターン終了後、はてなに入社し現在も開発を継続しています。 11月1日に株式会社はてなに入社しまして、1ヶ月ちょっと経ちました。インターンまとめ... 続きを読む
結婚しました - cockscomblog?
2015-08-08 結婚しました 日記 学生の頃から4年半付き合ってきた彼女と結婚しました。 区役所に婚姻届を提出し、両家の両親らをお招きして食事会を催しました。 もう2年ほど同棲しておりましたので、これといって変わることもありませんが、よりいっそうがんばって参りたいと思います。 今後ともよろしくおねがいいたします。 cockscomb 2015-08-08 21:43 結婚しました Tweet... 続きを読む
Android Studio便利テク #1 — フィールド名にプリフィックスを付ける - cockscomblog?
2014-08-03 Android Studio便利テク #1 — フィールド名にプリフィックスを付ける Android Development ライフハック Androidの一般的なコーディングスタイル*1によれば、フィールド名にいくつかの規則がある。このなかにprivateでstaticじゃないフィールドはmから始まること、staticなフィールド名はsから始まること、という二つの決まりがあ... 続きを読む
Alexa(echo) skill用lambda functionをAWS SAMを使ってバババッと立ち上げる - でこてっくろぐ ねお
2017 - 12 - 16 Alexa(echo) skill用lambda functionをAWS SAMを使ってバババッと立ち上げる はてなエンジニア Advent Calendar 2017 の16日目です。 昨日は、 id:cockscomb さんによる 三点リーダーの位置をOpenTypeフォントでいい感じにする…… - cockscomblog? でした。 最近、各種スマートスピー... 続きを読む
技術書クラウドファンディングプロジェクト「iOS 11 Programming」 - cockscomblog?
2017 - 06 - 27 技術書クラウドファンディングプロジェクト「iOS 11 Programming」 以前に妻のいとこに会ったとき、当時大学生だったそのいとこは、大学のレポートを スマートフォン で書いている、と教えてくれた。現代ではそういうものだという話は聞いたことがあったが、実際の事例であることがそのときわかった。ふつうはパソコンを使うでしょう、と考える人もいるかもしれないが、大学生... 続きを読む
Work From Living Roomで使うマイク - cockscomblog?
プロローグ 西暦2021年、COVID-19のパンデミックによって人類が活動の抑制を余儀なくされてからおよそ1年が経っていた。一部のデスクワーカーは在宅勤務、「Work From Home(WFH)」にシフトすることで、他者との物理的な接触を避けながら職務を継続した。ビデオ会議が対面でのミーティングにとって代わり、人々はこぞっ... 続きを読む
Relayに学ぶGraphQLのスキーマ設計 - cockscomblog?
2018年の初めくらいから、仕事でGraphQL APIを何度も作っている。サーバーサイドもクライアントサイドも実装している。 最近クライアント側にRelayを使ってみている。 GraphQLのクライアントとしてはApolloを使う場合が多いと思うが、Facebook製のRelayもかなりよくできている。以前はTypeScriptに対応していなかったが... 続きを読む
React Server ComponentsとGraphQLは競合するか - cockscomblog?
Next.jsのapp directoryについて話していて、GraphQLを使う場面ではServer Componentsの魅力がいくらか落ちるよな、と思った。裏を返せば、Server Componentsが活用されるような時代ではGraphQLの重要度が下がるかもしれない。 現にServer ComponentsのRFCの「Credits and Prior Art」を見ると次のように書いてある。 Re... 続きを読む