CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
横幅が少し細めですらっとしていて、識別しやすいように短めのアセンダとディセンダと広めの文字間を備えた、オープンソースのコーディング用フォントを紹介します。 Monoid Monoid -GitHub Monoidは英数記号文字のコーディング用フォントで、低解像度のディスプレイ上でも14pxのサイズでくっきり見えるようにデザインされています。 コーディング時に間違いやすい数字と英字、よく使用する記号 「1, I, l」「0, O」「8, B」も分かりやすく、記号も分かりやすいですね。 サイトでは、言語やフォントサイズやエディタのテーマ(White Light Dark Black)を変えて、表示を試すことができます。
MacBookに3G/LTE通信機能が搭載されたらいいのにな。そんな願いにアプローチするLidSyncPAN MacBookもiPadのCellularモデルみたいに単体で通信できたら iPadを使った後でMacBook、特に11インチのMacBook Airを使うと、MacBook AirにもSIMカードを挿入できて、単体で通信できたらな、と思うのではないでしょうか。 でも、実際には3G/LTE通信機能が搭載されたMacBook Airは出そうにないですね。 そこで、MacBook Airに3G/LTE通信機能が搭載されたかのような使用感を再現するソフトウェアを作ってみました。 液晶の開閉に応じてBluetoothテザリングを開始/停止させる MacBook Airで通信を始めるのは、液晶を開けた直後から。MacBook Airで通信をやめるのは、液晶を閉じたときから。 それなら、液晶の
長時間座ったまま仕事を続けるプログラマには、腰痛、手首の痛み、目の痛みや頭痛がつきものです。少しの間イスから立ち上がったり、食生活を意識したり、体重などの数値を計測するなど、生活習慣を変えるだけで健康状態は改善します。 本書は、身体を意識することの重要性やウォーキングが健康に及ぼす好影響、栄養を意識した食事、簡単なエクササイズを解説し、さらに眼精疲労や腰痛など、プログラマが直面する様々な健康問題を回避し克服するアイデアとテクニックを紹介します。日本語版では吉岡弘隆氏による「散歩とイングレス」を付録として収録。プログラミングを快適に続けたいと考える技術者必携の一冊です。 目 次 序文 訳者まえがき はじめに 本書を読むべき理由 本書が対象とする読者 本書の内容 自然を欺くことはできない 健康であることの定義 謝辞 1章 変化を起こそう 1.1 健康のユニットテスト 1.2 精神と身体のつなが
2015.06.03 スキル 社会人になったばかりの若いエンジニアの中には、一度この道に足を踏み入れたからには、自らの技術一本で身を立てていけたらという、強い思いを胸に秘めている人も少なくないのではないか。 そう考えて今回、Rubyの父として知られるまつもとゆきひろ氏に、あえて「これからの時代に技術だけで生き残るには?」という偏ったテーマで取材を依頼した。返ってきたメールの冒頭にあったのが、次の一文である。 「技術だけで生きるというのは幻想である」 まずはその真意を聞くところから、取材は始まった。 まつもとゆきひろさん(@yukihiro_matz) 1965年生まれ。筑波大学第三学群情報学類卒業。プログラミング言語Rubyの生みの親。株式会社ネットワーク応用通信研究所フェロー、一般財団法人Rubyアソシエーション理事長、Speeeをはじめとした複数社の技術顧問、Herokuチーフアーキテ
丹内です。入社してそろそろ3ヶ月になります。 先日のAWS Summitの社内報告会で発表を行いました。 ※上記スライドに示された意見はわたし個人のものであり、所属する組織を代表するものではありません。 この発表の最初と最後のGitHubの方が発表した内容の試行錯誤メモブログです。 tl;dr リモートの人と受託開発をスクラムで進めるにあたり、コミュニケーションをGitHubに集約する試行錯誤中です。 先日のAWS Summit 2015 Tokyoで聴講した「働き方もOSSのようにすることで楽しくなる」という旨の発表に感銘を受け、実務で試みています。 ZenHubとSlackを併用しながら進めています。良い方法や改善点があったら是非指摘してください。 前提 今回は、ソフトウェアの受託開発を想定します。 開発者3,4人が、同じリポジトリで、Railsアプリを開発するとします。 リモートワー
<meta name="viewport" content="width=device-width,initial-scale=1"> と呪文のように書いてきたが、いい加減ちゃんと整理して理解しよう。 いろいろ調査した結果、以下の考え方で理解できると思う。 まず、実際の液晶の解像度は一旦忘れろ。 <meta name="viewport" content="width=480">と指定したとする。 するとそこに幅480pxの仮想的なウインドウが作られる。幅480pxの液晶モニターがあることをイメージして欲しい。これをviewportと呼ぶ。 ブラウザはviewportにレンダリングする。viewportの中では、あたかも本当に480pxのモニターを使っているかのような環境になっている。なので、JSのdocument.documentElement.clientWidthなんかも480を返す
過去に3回ぐらいSingletonパターンの記事を見かけた事がありますが、Singletonパターンと言い張るためには「インスタンスが1つしか生成されない事を保証する」という約束ごとがあります。 Beta3まではこれが言語仕様的に困難であり、過去に紹介されてきたものは 「なんちゃってSingletonパターン」だったわけなのですが、Xcode6 Beta4でアクセスコントロールが可能になり、ついに1インスタンスを保証する事ができるようになりました。 class Singleton { private init() { // 1.イニシャライザをprivateに } class var instance: Singleton { // 2.インスタンスを取得するためのプロパティなり関数なりを用意し、共有インスタンスを返す struct Instance { static let i = Si
Trello is a list lover's delight. Its Kanban-style approach was not meant just for project management. Don't believe us? Look at these ten unique uses of Trello. Trello is a list lover's delight. Its Kanban-style approach was not meant just for project management. Don't believe us? Maybe you'll believe what the guy behind Trello had to say about the software's intended uses. Some people saw Trello
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く