Explore our free icon library with unique PNG & SVG sets, crafted from scratch by 8 rebel designers. Download innovative and harmonious icons now.
本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはmixiの広木大地さんで、テーマは「大規模システム開発・設計のツボ」です。 仕事やOSS(Open Source Software)プロジェクトでPerlを用いた多人数開発をするにあたって気をつけるべきことや、品質を維持するためのノウハウを、国内最大級のPerlシステムであるmixiの事例をベースに紹介します。コーディング上の命名に関する考え方から、大規模アーキテクチャの設計や品質の数値化まで、ミクロからマクロに至るポリシーやテクニックを駆け足で解説します。 なお、今回の内容は(株)ミクシィの2010年度の新卒エンジニア技術教育メニューからの抜粋になります。これからPerl をはじめとするLL(Lightweight Language、軽量言語)を仕事で使うというフレッシュエンジニアのみなさんにも、ぜひご一
サカイク公式LINE \\友だち募集中// 子どもを伸ばす親の心得を配信中! 大事な情報を見逃さずにチェック!
ライフハッカー読者をはじめ世界中のギークから注目を集める、手のひらサイズのパソコン『Raspberry Pi(ラズベリーパイ)』。35米ドルという破格の安値にもかかわらず、家庭用のメディアセンターを作成できたり、VPNを動かせたりと、十分なスペックを備えています。2012年初旬に発売されたRaspberry Piは大人気となり、即完売。以来1年でおよそ100万台が販売されました。 敏腕クリエイターやビジネスマンに学ぶ仕事術「HOW I WORK」シリーズ第26回。『MITテクノロジーレビュー』編集長のジェイソン・ポンティン氏に続く今回は、Raspberry Pi財団の共同創設者でエグゼクティブ・ディレクターのエベン・アプトン(Eben Upton)氏にインタビュー。 氏名:エベン・アプトン(Eben Upton) 職業:Raspberry Pi財団のエグゼクティブ・ディレクター 居住地:英
古来より,ソースコードのインデントは人力で行われていた.エディタごとかつプログラム言語ごとにがんばってインデントのプログラムが書かれている.EmacsにRuby用のインデントのプログラムとかPerl用のインデントのプログラムがあって,Vimにも似たようなのがRuby用とかPerl用とかちまちま用意されてる.Emacsのruby-mode.elだと,カーソルがかっこの中にいたらこれをするとかで,職人っぽい. 人間がこういうのを書かなくても,周りのソースコードを解析したら,普通はこういう場面ではインデントする,というのを機械的にできるだろうと思った. 以下のPerlのコードはべつにインデントしたくないと思う. print 1; print 2; 以下のPerlのコード見たら,2行目でインデントして,3行目で戻したくなると思う. if ($i % 15 == 0) { print "FizzBu
JavaScriptのプログラミングスタイルはどうあるべきか? 重鎮Douglas Crockford氏が脳の働きとの関係を語る(前編)。QCon Tokyo 2013 4月23日に都内で開催されたエンジニア向けのイベント「QCon Tokyo 2013」。基調講演に登壇したのは、JavaScriptの重鎮であるDouglas Crockford氏。「プログラミング・スタイルと私たちの脳」という大胆なタイトルで、JavaScriptプログラミングにおいてバグをどう減らしていくのかについて解説しています。 基調講演の内容をダイジェストで紹介しましょう。 プログラミング・スタイルと私たちの脳 PayPalのDouglas Crockford氏。 プログラミングスタイルはプログラムの一部ですが、コンパイラからは無視されます。だからある人はプログラミングスタイルが重要ではないと考えていますが、しか
インディ・ジョーンズの「魔宮の伝説」でのトロッコで坑道を滑走するシーンを再現したような1KBのスクリプトを紹介します。 キャプチャは静止画ですが、アニメーションで描画されます! 下り坂の下に光りが JavaScript スクリプトは他のスクリプト無しで、1KBで作成されています。 _="b.bgColor=X=Y=H=I=J=E=Q=U=V=0;T=[l=1];C=(c.width=c.h_=innerH_)/2;setInterval(function(<code> i=H;i<X+1�;H=++i</code>(s=�8j)�(D=i/80�P=D&1�-Q+(Q=�5$K=OD�(K+2+(�5))%3-1,B=OD>9�!B��kW=1@*�-1�E�F=(s<160)-(s>639��=[I�J,J�K,U�V,V=P*E,O�(L=��-2j)*L^3)/1���,�95];i
最近のトレンドのぼやけたブラーの背景に載せたり、美しい写真の背景にも映える半透明のパネルやテキストを簡単に作成できるPhotoshopのスタイルを紹介します。 素材はレイヤースタイル・aslファイルでダウンロードできます。
2013-02-03 文章系ライフハックにウザ絡みしてみました http://change-life.hatenablog.com/entry/2013/02/02/151642 読んだ。 さあ、ライフハックと見るやウザ絡みをするのが本業で、コンビニの仕事が副業の俺がねっとりと鬱陶しく絡みつきますよ! 1「何を伝えたいのか?」を1つに決める OK。文章を書く目的か。それなら簡単だ。「書きたいから」だ。なにを伝えたいかなんざ大して重要じゃない。そもそも伝えたいことなんて、いくらがんばったって伝わらねーもん。ネットに公表した時点で、その文章は誤解曲解の嵐に晒される。「伝わるように書く」なんてのは、その誤解曲解の嵐に晒された挙句に、ようやく「こうやればいいんじゃないか」っておぼろげに見えてくるもので、初心者がそんな小賢しいマネしたってうまくいくわけねえじゃん。 仮に書きたい内容があったとしよう。
こんにちは、中川です。 今回は「Google JavaScript Style Guide」を気軽にチェックできるClosure Linterをご紹介したいと思います。 http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml Google JavaScript Style Guideのいいところですが、 規約だけでなく、しっかりしたツールも揃っているところが素晴らしいと思います。 コーディング規約はあったとしても、それに従っているか定期的に簡単にチェックする方法がないと、 いつしか守られないまま開発されてしまうことになりますね。 ※今回の内容はMacにて動作確認を行なっています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く