CakePHP およびそれらの周辺技術・ライブラリ・ドキュメントに関するAdvent Calendarです。 CakePHP3限定ではありませんので、CakePHP2関連の内容もどんどんかいちゃってください。 プログラミング関連だけではなく、ドキュメント翻訳関連のお話も大歓迎です。
最近気づいたことがある。それは、僕はみんなみたいに複雑なことが理解できない、ってこと。 話をしてても「ごめんなさい。いまのわかんなかった。もう一回教えて欲しい。」とかよくあるし。ドキュメントも、ちょっと複雑なことが書いてあると、全然頭に入ってこない。 色んなルールがドキュメントに書いてあって、それをちゃんと守りながら開発してる人たちとか見てると、みんなすごいなぁって思うのであった。 なんだろうなぁ。こう・・・色んな想像が始まってしまって、考えが落ち着かないんよね。 そんな僕なのだけど、ここ数年はありがたいことに色んなコードを読む機会がある。読みやすいコードもあれば、パズルみたいに複雑なものもあって。そんな中で、たぶん、僕にとって読みやすいコード、というのは普通の人にとってはとても読みやすいコードなのかなぁって思って。書いてみる。 JavaでWebのアプリを開発してる。基盤とかフレームワーク
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
自分の中のプログラミングの常識というものは、ときどき現実のハードウェアに合わせて調節しないといけない。ハードウェアが進歩し続けているので、コンピュータで簡単にできることと相対的に難しいことのバランスが変化し続けているからだ。ここでは特にストレージにフォーカスして書こうと思う。 昔はメモリが相対的にとても貴重な資源だったので多くのプログラマがメモリを節約することに血道を上げていた。例えばWindowsの初期の頃に設計されたデータ構造には、メモリをバイト単位ででもいいから節約したいという意図の痕跡がいまでも多く見受けられる。DRAMの次に速い記憶装置はHDDだったので、メモリが足りなくなればHDDにデータを保存せざるを得ないのだが、DRAMとHDDのランダムアクセスの速度差は、机の上の本の開いているページを見るのと、その本をAmazonで注文して到着するのを待つのと同じくらいのスケールで違うの
各種SNS(twtter,facebook,googleAd)の広告の効果を確かめ、Qiita記事にいいねがどれだけつくのかを検証します。 経緯 Qiitaにいいねがあるひとって かっこいい!! fnobi さん(2568いいね) mono0926 さん (14722いいね) zembutsu さん (7386いいね) 完全に私の妄想ですが、 1000オーバーのいいねを持っている人は、どういうわけかかっこよくみえるし、凄腕エンジニアっぽい アウトプットの習慣が身についているからこそ 凄腕エンジニアなのでしょう!!(きっと) そこで2週間前から、私も毎日Qiita記事を書くことにしました!! これで凄腕エンジニアの仲間入りヤァぁぁぁぁぁぁあああああああ!!!!! これまでのtitle(抜粋) (0いいね)【swift】この里帆ちゃんは jpeg か png かそれとも〇〇?? (3いいね)【
何言ってんのこいつって感想が多いと思う 伝わりづらくて申し訳ない!俺は謝れる良い増田 自分の欲しいものってお金出して買うじゃん でもお金なくなると買えなくなる だから手に入れる量はお金に比例する お金がブレーキ役になってる ところが欲しいものが無料で手に入るとしたらどうだろうか? 欲求の続く限りどんどん集めようとする 集めても集めてもお金を出して買うわけじゃないので まだ集め続ける、無料だから 集めて、集めて、集めて… 集めて… 無限に続く そしたらお金が底をつくことがない代わりに 今度は欲求が底をつきだすのよね 簡単に手に入りすぎて性欲がどんどん薄くなってくる もちろん思春期や聖剛だといくらでもいけるんだろうけど 普通の人間には無限の欲望なんてない いつか欲自体が枯れた井戸になる 悟りを開く そうすると一巡して本当に欲しいものであるということを 証拠に残したくなる 誰かに認めて欲しいし、
私が「増田」を好きな理由は、 「増田」のサービスとしてすごく基本的で当たり前なことなのですが、 肩書きとか評判とかこれまでの功績とかそういうのは一切置いておいて、 ・「増田に書かれた言葉」 に対して、みんながそれぞれのスタンスで向き合ったり考てくれて、 反応してくれるところ。 そしてさらに、その人それぞれで感じたことや考えたことを、 その人なりの人生を凝縮した1,2行のコメントとして、 穏やかに反応してくれる優しさがあるところ。 まだ私は「増田」を初めて日が浅いのですが、 書いた記事がたまたまはてなのトップエントリーに載ってしまったハプニングがあり、 すごくびっくりすると同時に、自分だけが心配や不安に感じていたと思ったことが、 意外にみなさんも同じように考えていたり気にしながら日々生きていることを知って、 なんだか一人じゃない感じがして、なんだか嬉しく思ったりしました。 想いを素直にまとめ
福井県勝山市北谷町に伝わる冬の伝統保存食「鯖の熟れ鮨し(さばのなれずし)」を作る地元グループが、原材料のサバの高騰を受けこの冬の製造を断念することを決めた。サバの仕入れ値は昨年の2倍近くとなり、関係者は「予算を大幅にオーバー、もはや買い入れができなくなった」と話している。 「鯖の熟れ鮨し」は背開きしたサバの腹に、酢飯と麹を詰めて発酵させる同市北谷町の伝統食。地元有志約10人が「勝山・北谷ブランド」として2005年、本格生産に向け企業組合の加工グループを結成。冬に市内で開かれる年の市や勝山左義長まつりで販売し、行列ができるほどの名物となっている。昨年は2400匹を販売した。 加工グループの小林信男理事長(77)によると、サバは今年、千葉県から仕入れる予定だったが不漁で昨年より1匹当たり250円ほど値上がりした。「ここまで上昇すると(商品の)値上げもできず、製造を諦めざるを得ない」といい、コメ
こんにちは 最近はてな匿名ダイアリーを知りました。 とりあえず過去に人気だったはてな匿名ダイアリーを読んだりしています。 それで疑問なのですが最新のはてな匿名ダイアリーを読むときはみなさんはどこから記事にアクセスしているのでしょうか? 普通にここのTOPページから読もうとしても読みにくいので
以下は、私がよく交わす会話の一例です。 人物A:FacebookやGoogleは、巨大なモノリシックリポジトリ(モノレポ)を使っているんだってよ。 私:みたいだね。あれは本当に便利だと思う。 人物A:僕に言わせれば最悪の愚行さ。全てのコードを単一のリポジトリに入れるのがヒドイ考えだと、FacebookやGoogleはなぜ思わないんだろうか。 私:FacebookやGoogleのエンジニアたちも小さなリポジトリには精通しているだろうけど( 濱野純(Junio Hamano) 氏はGoogle勤務だし)、単一の大きなリポジトリの方が、きっと”ある理由”で好みなんだよ。 人物A:なるほどね。僕としては、まだちょっと違和感はあるけど、モノレポが使われる理由は分かったような気がするよ。 “ある理由”はかなり長いので、同じ会話を何度も繰り返さなくていいように、ここに書き留めておこうと思います。 シンプ
エンジニアブログを立ち上げたいんですけど、という話を相談ここ最近何件か立て続けに合ったので、なんかざっくりですがアウトプットしておこうと思います。 自分が過去に今の会社で立ち上げたときに社内に書いた文書をちょっとアレンジしたものです。何かの参考にしてもらえるとうれしいです。 なぜやるか会社の技術ブランディングを高めたいって、これに尽きるんだけど、技術ブランディングというのはつまり「この会社にはこんな技術出来る人がいるのか」と思われること「この会社の、公開されてるこの技術、超良いな」と思われること「この会社のエンジニアの環境、楽しそう」と思われること結果、「この会社、すごい人が集まってる」感を出すことそれにより、「その会社で働いてみたい」「その会社にいるこの人と働いてみたい」人が増えていくことなどなど、だったりしますでもそれだけじゃなくて、 エンジニアがプロダクトだけでなく、それに付随する技
JavaScriptを本格的に学ばねばならぬときがきたので、よく知らなかった用語を調べた。 基本的に大項目のリンク先は公式ページ。参考記事は詳細に別途リンクを貼る。 HOTなツールを知りたいときは2016 JavaScript Rising Starsを見るとよさそう。 更新履歴 2017/10/31 11:00 : その他ライブラリの項を追加 2017/10/31 12:00 : ECMAScriptの説明を大幅に修正 2017/10/31 23:00 : CSS関連のLoader, 開発に便利なライブラリを追加 基本用語 Node.js ネットワークアプリケーションを作成するためのJavaScript実行環境 非同期型のイベント駆動 nvm (Node Version Manager) Node.jsのバージョン管理システム V8 (Google V8 JavaScript Engin
GitHub の Project Boards を使っていますか? ボクは時折使っているんですけど、Issue を Close した時に自動で Done カラムに行ってくれなくて不便だなぁと思ってました。 しかし、先日遂に、そのような Issue や PR の状態変化でカラムを自動で遷移してくれる機能が追加されました! 詳しくは公式の記事へ Keep your project boards up to date, automatically · GitHub About automation for project boards - User Documentation - GitHub Help Configuring automation for project boards - User Documentation - GitHub Help 使い方 ボードを作成するとき、作成済みな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く