さて、アルゴリズムの勉強のしかたと、ラムダ計算の勉強のしかたの目星をつけました。 アルゴリズムの勉強のしかた - きしだのはてな ラムダ計算の勉強のしかた、プログラム意味論 - きしだのはてな これでここで書いたプログラムの理論の基礎は勉強できたことになるんじゃないかと思います。 プログラムの理論とはなにか - きしだのはてな ところで、プログラムの勉強地図としてこういう図を書きました。 で、ハードウェアまわりについても、プロセッサを支える技術やネットワークはなぜつながるのかでひととおり勉強したとしましょう。 じゃあ次は、アジャイルか?テストか?UIデザインか?となるわけですが、やはりプログラマなら、プログラムの作り方や使いやすさの前に、作るプログラムの機能や性能で勝負したいじゃないですか。 いい感じに関数が分割できるよとか、読みやすい名前がつけれるよとか、効率よく仕事して定時に帰れるよと
News 2024/03/19DBFlute-1.2.8 (Java8対応) をリリースしました。 2023/10/12DBFlute-1.2.7 (Java8対応) をリリースしました。 2022/05/08DBFlute-1.2.6 (Java8対応) をリリースしました。 2021/01/01DBFlute-1.2.4 (Java8対応) をリリースしました。 2020/01/01DBFlute-1.2.2 (Java8対応) をリリースしました。 2014/12/01DBFlute-1.0.5N ("に"ゅーろーど) をリリースしました。 2012/09/26DBFlute-1.0.0 をリリースしました。 2010/05/21サイトを全面リニューアルしました。 2009/12/14DBFlute.NETの仮のトップページを公開しました。 [jfluteのつぶやき] *2024/0
自分のプログラミング脳をプログラムにして、いつかプログラミングから脱出してやるぞっ!とか夢見ながら、日々プログラム作っていく 百野 貴博 の日記です!今は、屋号『百蔵。』として、Silverlight・WPFを追跡中です! (2007/09/30) Leiningenのチュートリアルを訳してみました。 Leiningenを使って開発を始めるのに、いい感じの足がかりに、、、なったらいいな! 無いよりはマシだと思います!たぶん! (`・ω・´)9m ビシ しかし、、、予想以上のボリュームだったので、めっちゃ時間かかってしまいました。 さらに、相変わらず直訳です。すみません。(´・ω・`) 改めて読み返したら、死ぬほど読みづらい・・・。 いつもは訳しながら自分でも実行してみるんですが、今回は訳すので精一杯だったので コマンドやサンプルコードは、原文のものをそのままコピペしています。 前回まで、
北鎌倉にあるお寺へ墓参りに行った。妻と母と一緒に。父が死んで二十年。前日の台風が残していった風にあおられて線香に火をつけるのに苦戦しながら、この煙で燻され、ゾンビ化した父が墓から這い出てきたら…というどうでもいいことに想像力を浪費していると、家族連れだろうか、イーチ、ニー、サーンとどこからか子供たちの声。その声は僕に父との風呂を思い出させた。 父は僕と弟を湯船につからせるとゆっくり百まで数えさせた。父の風呂は本当に、本当にあつかった。僕らは大人の熱さに、数えるのを速めたり、数字を飛ばしたり、胸までお湯から出したりして対抗した。そのあとには恐怖の「10やりなおし」がいつも飛んできて、僕らが湯船から出るときには百をゆうに越える数を数えさせられていてゆでダコのように赤くなっていた。二匹のゆでダコの指先はふやけてしまっていて僕ははやく大人になって一人で風呂にはいる権利がほしいとそのふにゃふにゃの指
プログラミングというのは、名前をつける行為なんだと思う。 プログラミングで一番大切なこと。 もしも、プログラマーじゃない人に、「プログラミングで一番大切なことは?」と聞かれたら、迷わず「名前」だと答える。もちろん、人それぞれだし、自分はスキルの高いプログラマーじゃないよ、と前置きして。 名前が9割と言ったときの、9割という部分は人によってだいぶ差があるんだと思う。もっと小さいかもしれない。けれど、名前が重要だという点に関しては、反対するプログラマーはいないんじゃないだろうか。 時代や環境で変わる名前。 いま僕がイメージしてる名前というのは、変数名だったり関数名だったりクラス名だったり、とにかくいろいろ。さらに、JavaScriptとか高階関数をバリバリ使うような場合など、名前をつけないという選択肢もある。 なんとなくJavaScriptと書いたんだけど、名前はプログラミング言語や開発環境や
1:以下、名無しにかわりましてVIPがお送りします:2011/09/25(日) 21:35:09.02 ID:sFiFojUS0 ください!! 2:以下、名無しにかわりましてVIPがお送りします:2011/09/25(日) 21:35:46.77 ID:7NOjvvUR0 5:以下、名無しにかわりましてVIPがお送りします:2011/09/25(日) 21:40:10.74 ID:/8mW//VJO >>2 人間にしか見えない 4:以下、名無しにかわりましてVIPがお送りします:2011/09/25(日) 21:37:50.00 ID:uAz1IvcT0 6:以下、名無しにかわりましてVIPがお送りします:2011/09/25(日) 21:40:36.64 ID:uAz1IvcT0 7:以下、名無しにかわりましてVIPがお送りします:2011/09/25(日) 21:41:39.02 ID
最近、フォント名を知らないデザイナーが増えてきていると思うんですよね。 実は使ってるんだけど、どのフォントを使っているか意識していなくて、「これ何のフォント?」と聞くと、「ちょっと待ってくださいね。調べます。」という会話を良く耳にするようになったような気がします。「会社のPCに入ってたー」みたいなノリでしょうか。 というわけで、今日は僕がWEB屋をやってきた中で、「最低限、これは知っておいた方がいいんだろうな」と思ったフォントを幾つかご紹介。 英文フォントを中心に、色々有名どころを総当りしていきます。主に僕が仕事で使ったことがある物を中心に紹介していきますね。(順不同、のつもりで僕の好きな順) Helvetica 世界中のデザイナーに愛されるデザイナーフォントと言えばやっぱりHelveticaですよね。 元はスイスのデザイナーによって作られたフォントでMacだと標準フォントのひとつになって
「ソフトウェア見積り」を読んだ後に「アジャイルな見積りと計画づくり」を読み直したら、とても理解しやすかった。 理解できたことをメモ。 間違っていたら後で直す。 ※追記:一部修正した。 ※追記:Velocityの計算方法を「塹壕よりScrumとXP」から参照するようにした。 【元ネタ】 Twitter / @akipii: 見積について色々考えている。1.0MD(人日)という単位は規模・出来高・工数という複数の意味を持ち混乱しやすいから、ソフトウェア開発の計画づくりに支障をきたしているのではないかという仮説を考えている。その考えを深めるとScrumのストーリーポイントはよく考えられた概念だと思う。 アジャイルサムライで一番難しくて面白い概念~Velocity: プログラマの思索 ソフトウェア開発に特有な技術~ソフトウェア見積り: プログラマの思索 チームは加速するのか~Velocityの使い
世の中はペーパーレス社会に向かっています。銀行の取引明細書など身の回りのあらゆる書類がデジタル化されています。デジタル革命により、書類の検索やバックアップが容易になり、印刷代や郵送費のコスト削減にもつながりました。もはや紙の書類は不要で、すべてデジタル化されていくようにも見えます。 とはいえ、どうしても紙の書類が必要な事務処理もありますし、筆者のように自称時代遅れの人間にとっては、時として紙の書類のままのほうが生産性が上がることもあるのです。また、紙の書類をデジタル化した場合でも、紙のオリジナルは捨ててしまってよいのか...など、いろいろ迷うこともでてきました。 そこでこちらでは、筆者が試行錯誤の末に見つけた、書類のデジタル化にまつわるノウハウをご紹介します。ぜひ参考にしてください。 筆者の戦略は、主に次の2つの要素からなります。
欧米(特にアメリカ)の入学試験や、外資系企業の面接で常に聞かれるのが、「あなたのリーダーシップ体験について話してください」という質問です。 大学の入試エッセイでも書かされるし、大学や企業の面接では、過去にどんな場面でどうリーダーシップを発揮したか、事細かに聞かれます。 もちろん入社してからも、リーダーシップは主要な評価項目のひとつとなっています。 ところが日本ではリーダーシップについて問われる機会はごく限定的。中には「今まで、一度も問われたことがない」という人さえいます。 なので、その概念自体あまりよく理解されていません。 たとえば私が日本人からよく受ける質問は、「欧米ではなぜ全員にリーダーシップを求めるのか?」というものです。 質問の意図は、「リーダーシップという、組織を率いるごく少数のトップ人材だけが持っていればいいものを、なぜ欧米の大学や企業は全員に求めるのか?」とか、 「 10人の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く