日々の読書量を簡単に記録・管理できるアプリ版読書メーターです。 新たな本との出会いや読書仲間とのつながりが、読書をもっと楽しくします。
![エイプリルフールに嘘のまとめをつぶやいて本当のまとめをつぶやいていなかった。/ 2015年3月に読んだ本の数:16冊 - 読書メーター](https://cdn-ak-scissors.b.st-hatena.com/image/square/a24497c6892d5d4e2e6247df77ec74bf3a10a8c5/height=288;version=1;width=512/https%3A%2F%2Fimg.bookmeter.com%2Fprofile_image%2Fnormals%2F51%2F1375574129540580.jpg)
Paul Graham / 青木靖 訳 2007年8月 いいプログラマは、自分のコードに集中しているとき、それを頭の中に保持しておくことができる。数学者が取り組んでいる問題を頭の中に入れているのといっしょだ。数学者は学校で子供たちが習っているように、紙の上で問題の解いているわけではない。彼らは多くの部分を頭の中でやっているのだ。問題の領域をよく把握しようと努めることで、普通の人が記憶にある育った家の中を歩き回れるように、数学者は頭の中で問題空間を歩き回ることができる。最高の状態で行われるプログラミングもそうだ。プログラムの全体を頭の中に入れたなら、それを思い通りに操れるようになる。 これはプロジェクトのはじめにおいては特に価値がある。それはプログラムを作り始めるときに最も重要なことが、やっていることを変えられるということだからだ。単に問題の解き方を変えるという ことではなく、解いている問題
パスワードをお忘れの場合や変更したい場合 パスワードをお忘れの場合や変更したい場合は、「パスワード再発行申請ページ」へお進みください。 メールアドレスを変更したい場合 メールアドレスを変更したい場合は、ログイン後、トップページ右上の「メールアドレス変更」リンクよりご変更操作を行 ってください。 メールアドレスをお忘れの場合 メールアドレスをお忘れの場合は、 お問い合わせフォーム より受付いたします。 「お問い合わせ内容」欄に、株主番号・郵便番号を記載の上、必須項目を入力してお送りください。 株主番号をお忘れの場合 株主番号は当社発行の「配当金計算書」や「議決権行使書」に記載されている9桁の数値です。 株主番号照会につきましては弊社証券代行(三井住友信託銀行株式会社)までお問い合わせ下さい。 【三井住友信託銀行】 0120-782-031(フリーダイヤル) 受付時間 9:00~17:00(土
Oops! Feedly failed to load :-(Please try to reload https://feedly.com/ in case this is due to a networking or caching issue. In some cases, some browser extensions can interfere with the loading of Feedly. If you have some browser extensions installed, try to load Feedly in an incognito window and see if that resolves the issue. If it does, you can try to disable extensions one by one to determin
すでに Middleman のプロジェクトがある場合,サンプルの index.html, tag.html, calendar.html や feed.xml, を作る必要があるため, blog テンプレートオプションとともに Middleman init を 再実行するか, 自分でファイルを作ってください。何が作られるか は GitHub で確認できます。 ブログ拡張にはたくさんの設定オプションがあります。プレビューサーバを起動し http://localhost:4567/__middleman/config/ にアクセスするとすべてのオプションが 確認できます。 記事 Middleman 自体がそうであるように, ブログ拡張は個別ファイルにフォーカスしています。 それぞれの記事はファイルごとに好きなテンプレート言語を使用できます。 記事のデフォルトのファイル名構造は {year}-{
お初にお目にかかります。鉛弾を敵の眉間にブチ込むゲームが好きなdkimuraです。 先月末に当ブログを、WordPressからMiddlemanへ移行いたしました。 その際にハマった/悩んだところをご紹介させていただきます。 移行の流れ WordPressから、記事データをXMLでエクスポートする エクスポートした記事データをMarkdownに変換 middleman-blogコーディング Github Pagesでホスティング 今回は太字になっている箇所で苦労したお話をさせていただだきます。 エクスポートした記事データをMarkdownに変換 既に記事移行用に、Rubyスクリプトが公開されていたのでForkして使用しました。 大半の記事は上手くMarkdownに変換できましたが、変換後の確認と調整は必要です。 salmansqadeer/wordpress-to-middleman ht
HUGOについて サイトジェネレーターのHUGOを使ってみたので、紹介します。一応、テンプレートをダウンロードしてきて、設定をビルドし、HTMLをサーバーにアップロード。ブラウザから WAN 経由でアクセスするところまでをやります。 HUGOの特徴としては、一つに、とてもシンプルだということ。具体的には、各々の動作が独立しており、サイトジェネレーターとしての本来的な役割を果たします。これは、golangで書かれたツールの特徴的なものだという印象を受けますね。 golang で書かれたツールというのは、基本的に、必要最小限のシンプルなことを実行するだけ、ということが多く、余計な機能など付いていないという印象を私は持っています。 今回紹介する HUGO も基本的には同じで、例えば、同系統のツールであるOctopressやMiddlemanは、デプロイから何からやるまでのコマンドが用意されていま
Twitterクライアント『モバツイ』開発者であり、2012年11月に想創社(version2)を設立した有名エンジニア・えふしん氏が、変化の激しいネットベンチャーやWeb業界の中で生き残っていくエンジニアの特徴を独自の視点で分析 藤川真一(えふしん) FA装置メーカー、Web制作のベンチャーを経て、2006年にGMOペパボへ。ショッピングモールサービスにプロデューサーとして携わるかたわら、2007年からモバイル端末向けのTwitterウェブサービス型クライアント『モバツイ』の開発・運営を個人で開始。2010年、想創社を設立し、2012年4月30日まで代表取締役社長を務める。その後、想創社(version2)を設立しiPhoneアプリ『ShopCard.me』を開発。2014年8月1日からBASE(ベイス)株式会社のCTOに就任 みなさん、こんにちは。えふしんです。新入社員として入社されて
Zwift 環境2023 ちょっと前まで、暑くて、こんな暑かったら外でランニングできないやと思ってたら、今度は寒くてランニングできない。 By Koji Ishimoto — Sunday, December 3, 2023 帝京大学理工学部情報科学科通信教育課程に編入した 今年40歳になるというのに、ようやく奨学金の返済を完了したところなのに、まさか自分がまた大学に行くとは思っていなかった... By Koji Ishimoto — Tuesday, April 11, 2023 プロダクトビジョン 革新的なプロダクトやサービスのビジョンを創造し、価値の高いマーケットオファリングにつなげるための画期的なプロセスの習得を目指す。 By Koji Ishimoto — Thursday, October 13, 2022 Visual Studio Code完全入門 Visual Studi
これまでJekyllを使ってブログを書いてたけどHugoに移行したという話。Frontend Weekly Vol.0で知ったんだけど、これ見ていいなーって思ったのでやってみた。 OctopressからHugoへ移行した | SOTA これまでのブログ遍歴 Blogger: Webサービスを使うのはよいことだ。最初にはてなを使ってたら僕の人生変わってたかもしれない。 WordPress + さくらサーバー: 僕は若かった。いったい誰が僕のことを責めれようか。いや誰もいない。 Jekyll + GitHub Pages: マークダウン最高w Hugo + GitHub Pages: イマココ Jekyllのイヤなところ 遅い!コレに尽きる。上記のように、7年ほどブログを続けていると記事数が450くらいになってた。jekyll serve --watchして、記事を変更しても体感的に10秒くら
Goは、 信頼できる賢い人たち によって作られた愛すべきささやかなプログラミング言語で、 現在も成長中の大規模なオープンソースコミュニティ によって、継続的に改善が続けられています。 Goの基本原則はシンプルであることですが、時折、約束事が分かりにくいこともありますね。以下では、私がどのようにしてGoのプロジェクトを始め、どのようにGoのイディオムを使っているかを紹介したいと思います。一緒に、Webアプリケーション用のバックエンドサービスを構築しましょう。 環境の構築 新規プロジェクト Webサーバの作成 ルートの追加 複数APIへのクエリ 並列化 シンプルさ 追加演習 環境の構築 最初のステップは、もちろんGoをインストールすることです。オフィシャルサイトに用意されている、 お使いのオペレーティングシステム用のバイナリディストリビューション を使ってください。MacでHomebrewを使
emacsキーバインドに慣れ親しんだせいで長らくVim幼稚園のままだった私が来ましたよ。キーバインドを一度に覚えようとすると挫折しやすいので、以下のように少しずつボキャブラリーを増やすのがたぶん吉。 特記しない限りノーマルモードが前提。後、.vimrcでの設定については最小限にしか触れない (emacsでつい設定ファイルをいじってしまいがちだった反省から) ので各自好きにしてください。 Level 1 最小限の使い方だけ覚えて、ぶっつけでサーバーの設定ファイルを更新したりしていた。10年以上この状態。 iでその場でインサートモード aで直後の文字にインサートモード :wqで保存終了 :q!で保存せずに終了 移動はひたすらカーソルキー xでカーソル下の文字を削除 困ったらEscキーを連打 上はもともと、vimの先祖でずっと機能の少ないviの操作なのだけど、viならほぼどんなたいていのUnix
このブログは2年ほどOctopressを使って生成してきたが,不満が限界に達したので,Go言語で作られたHugoに移行した. Octopressへの不満は,とにかく生成が遅いこと.100記事を超えた辺から耐えられない遅さになり,最終的には約150記事の生成に40秒もかかっていた.ブログは頻繁に書くのでかなりストレスになっていた. Hugoのうりは生成速度.試しに使ったところ,明らかに速く,すぐに移行を決めた.最終的な生成時間は以下.爆速. 他に良いところを挙げると,まずとてもシンプル.Octopressと比べても圧倒的に必要なファイルは少ない.また,後発だけあって嬉しい機能もいくつかある.例えば,draftタグを記事のヘッダに書いておけば,ローカルでは生成されても,本番用の生成からは外されるなどなど. インストール Go言語で書かれているのでgo getして,デザインテーマをCloneする
Goはプログラミング言語の1つである。Googleにおいて2009年[4]ロバート・グリースマ、ロブ・パイク、ケン・トンプソンによって設計された[5]。Goは、静的型付け、C言語の伝統に則ったコンパイル言語、メモリ安全性、ガベージコレクション、構造的型付け(英語版)、CSPスタイルの並行性などの特徴を持つ[6]。Goのコンパイラ、ツール、およびソースコードは、すべてフリーかつオープンソースである[7]。 また、軽量スレッディングのための機能、Pythonのような動的型付け言語のようなプログラミングの容易性、などの特徴もある。Go処理系としてはコンパイラのみが開発されている。マスコット・キャラクターはGopher(ホリネズミ)。 発表当初はLinuxとMac OS Xのみしかサポートしていなかったが[8]、2012年3月にリリースされたバージョン1.0からはWindowsもサポートされている
source 'https://rubygems.org' gem 'rails', '4.2.0' gem 'sqlite3' gem 'sass-rails', '~> 5.0' gem 'uglifier', '>= 1.3.0' gem 'coffee-rails', '~> 4.1.0' gem 'therubyracer', platforms: :ruby gem 'jquery-rails' gem 'turbolinks' gem 'jbuilder', '~> 2.0' gem 'sdoc', '~> 0.4.0', group: :doc gem 'bcrypt', '~> 3.1.7' gem 'unicorn' group :development, :test do gem 'byebug' gem 'web-console', '~> 2.0' gem 'sp
本ガイドでは、アプリケーションで使われているRuby on Railsのバージョンを新しいバージョンにアップグレードする手順を解説します。アップグレードの手順は、Railsのバージョンごとに記載されています。 1 一般的なアドバイス 既存のアプリケーションをアップグレードする前に、アップグレードする理由を明確にしておく必要があります。「新しいバージョンのどの機能か必要か」「既存コードのサポートがどのぐらい困難になるか」「アップグレードに割り当てられる時間と人員スキルはどのぐらいか」など、いくつもの要素を調整しなければなりません。 1.1 テスティングのカバレッジ アップグレード後にアプリケーションが正常に動作していることを確認するには、良いテストカバレッジをアップグレード前に準備しておくのがベストです。アプリケーションを一度に検査できる自動テストがないと、変更点をすべて手動で確認するのに膨
I often find Bash syntax very helpful, e.g. process substitution like in diff <(sort file1) <(sort file2). Is it possible to use such Bash commands in a Makefile? I'm thinking of something like this: file-differences: diff <(sort file1) <(sort file2) > $@ In my GNU Make 3.80 this will give an error since it uses sh instead of bash to execute the commands.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く