that book is dead sexy —Xach on #lisp (more blurbs) This page, and the pages it links to, contain text of the Common Lisp book Practical Common Lisp published by Apress These pages now contain the final text as it appears in the book. If you find errors in these pages, please send email to book@gigamonkeys.com. These pages will remain online in perpetuity—I hope they will serve as a useful introdu
Layer8 | Just Another Tech Blog MacのコマンドはBSD系で、 LinuxはGNU系である。 ほとんどのコマンドはそういうのを意識せずに 使えるのだけれど、 たとえばBSD系のdateとGNU系のdateは オプションが違うときがあるので、 「タイムスタンプを日付に変換する」みたいなことが BSDのdateコマンドでは出来なかったりする。 というわけでGNU系のコマンドをインストールしたいなあと 思っていたら上記のリンクを見つけました。ありがとうございます。 $ brew install coreutils でGNU系のコマンドをインストールできます(gawkとかはないけど) ただ、これらのコマンドでインストールされるコマンドは、コマンド名の先頭に"g"がついてますので、 aliasで置き換えるようにするとよいでしょう。.zshrcとか、.bashrcに以下
この文書はSmalltalk-80 実装のひとつであるGNU Smalltalk について記しています。 従って他のSmalltalk 実装とは異なる部分もメソッドや文法の点などでいくつか見受けられます。 また巷の入門書、専門書ほどの丁寧で具体的な解説はしていません。 しばしば専門的な話というのは初心者にとってとても難しいものであったりしますが、筆者自身がGNU Smalltalk を学んでいった初心者の視点に基づき説明していきますが、 最低でも1 つの手続き型プログラミング言語を学んだ人を対象としています。 特にC++, Java, Python, Ruby を習得した方であればオブジェクト指向には絶対と言っていいほど触れているはずなので理解がしやすいでしょう。 この文書はSmalltalk 初心者である筆者が記したものであるので、あくまでひとつのコラム程度に読んで頂けると幸いです。 と
連載目次 2000年代初期に開発手法として確立された「テスト駆動開発」(Test Driven Development、以下「TDD」)は、その後10年もの間で普及が進み、今や珍しくない開発スタイルの1つとなっています。国内でも「アジャイルアカデミー」「TDD Boot Camp」などによる推進・普及活動が各地で活発化し、認知が広がってきました。 なおTDDは誕生からこれまでの間に、さまざまな工夫や実践上のノウハウが提唱されてきました。またTDDの普及に影響を受け、他のさまざまな「テストファースト」手法も台頭してきています。 本稿では、そうしたTDDの発展や、振る舞い駆動開発(Behavior Driven Development、以下「BDD」)など他のテストファースト手法への展開についても解説します。 ※編集部注:ソフトウェアの「テスト」そのものの概要や種類について知りたい方は記事「J
かんいちさんと久々に子連れで遊ぼうということになり、年齢差のある子供同士でも楽しめそうなOrbi Yokohamaに行ってきました。 休日はかなり混雑していると聞いて、オープンの10時ちょっと前にみなとみらい駅に集合して向かいましたが、さほど混んではおらずのんびり入場しました。入場料の必要な4歳児以上は、入場チケットの代わりにICタグの入ったリストバンドを装着します。これだけで子供たちは入る前からうきうきです。リストバンドは、エキシビションやフォトサービスなどを利用するときに使います。 まずは、どーんと大きなスクリーン「アニマルぺディア」がお出迎えしてくれます。スクリーンにはサバンナや海の映像と共に実物大の野生動物の陰が映し出されていて、リストバンドをつけた人の動きに反応して色々な動きを見せてくれます。 地球一周40,000 kmの空の旅を体験できる「EXHIBITION A 40,000
最近知ったんだけど、かなり便利くね?もしかして常識? http://ngrep.sourceforge.net/ http://www.atmarkit.co.jp/fsecurity/rensai/securitytips/027ngrep.html installにはlibpcapがいる。 http://downloads.sourceforge.net/libpcap/ もしくはepelリポジトリからyumでinstallする。 # yum install -y --enablerepo=epel ngrep 追記 今更知ったけど、ASCIIで表示するだけならtcpdump -s0 -A だけで良いので(ngrep -W byline とほぼ同じ?)、grep 的なことしないならtcpdump で十分な気がする。 man tcpdump -A Print each packet (m
W3Cで勧告されている情報を元にHTML4とHTML5のタグを比較してみました。 Ardor(@ArdorOnline)です。 HTML5で追加されたタグ、また廃止になるタグを一覧化しました。 HTML5の追加タグ HTML5で追加になったタグは次の通りです。 全部で31タグです。 section nav article aside hgroup header footer figure figcaption time mark ruby rt rp bdi wbr embed video audio source track canvas datalist keygen output progress meter details summary command HTML5で廃止になるタグ HTML5で廃止になるタグです。 廃止になったとしても同じ事を別のやり方でできるようになっているよう
一日の疲れを癒やす『お風呂』 バスタイムを更に快適に、気持良い入浴にする為に、今まで色々なグッズを購入してきました。 その中で、実際に今も快適に使っている便利なおふろグッズをまとめてご紹介したいと思います! 入浴を更に快適にするオススメの便利アイテム8選! 今回紹介するお風呂の便利グッズは8つ。 1.お風呂の鏡を曇らせない!『レック くもり止めリキッド』 2.排水口を詰まらせない!『髪の毛くるくるポイ』 3.年間2万4千円の節水!『シャワーヘッド レイニー』 4.浴槽も枕でリラックス!『ハートピロー』 5.お風呂でテレビを簡単視聴!『iPhone + 防水ケース + Twonky Beam』 6.入れるだけでお風呂掃除の手間を軽減!『SUPERアカパックン』 7.入浴中にツボ押しマッサージ!『バスキュート』 8.7色の光で浴室を照らす!『アクア・デ・ライト』 どれも今も使っている便利なアイ
価格コムの液晶モニタ・液晶ディスプレイ 人気売れ筋ランキングで、発売後から長きに渡り1位をキープし、今も上位に位置するフィリップスの23インチワイドディスプレイ『234E5QHSB/11』 価格コムプロダクトアワード2013部門賞の銀賞に輝くなど評価も高く、50を超えるAmazonのレビュー平均も4.3と高評価。 丁度仕事場に液晶ディスプレイが欲しかったので、コレしかない!と購入したら、コレがホントにとてもイイ感じでした。 「良いものはオススメしたい!」という気持ちで、ご紹介してみようと思います! PHILIPSの液晶モニタがとてもイイ! まず、この液晶の何が良かったのか列挙してみたいと思います。 超狭ベゼルのスタイリッシュデザイン AH-IPSディスプレイの視野角の広い鮮やかな画像 5年間のロングフル保証 これだけの製品が2万を切る価格でコスパ最高! 良かった点は大まかにこの4点。 まず
http://eng.joingrouper.com/blog/2014/03/03/rails-the-missing-parts-interactors 3 comments | 0 points | by WazanovaNews ■ comment by Jshiike | 約2時間前 飲み会アレンジサイトGrouperが、同社のエンジニアブログで、規模の大きなRailsアプリをパフォーマンスよくつくるときの工夫を提案をしてますが、それに対してRailsのクリエーターのDHH (Basecamp / 37 Signals) が厳しいコメントを残しています。 1) Grouperの提案 問題意識 Railsは、コードベースが千行を超えると、テストスイートが遅くなりがちで、フレームワークのロードタイムが増える。 よくあるのは、ビジネスロジックのほとんどがActiveRecord /m
Objective-Cを愛してください Objective-CはCの拡張です。 Cでできることはすべてできるし、Cでできないこと( 恐らく計算機では不可能なこと )はすべてできません。 Objective-CはJavaよりも年上です。 「Objective-CってJavaに似てるね」と言われると、Objective-Cを愛するものとしては少し悲しい気分になります。 歴史的にはJavaがObjective-Cの影響を受けています。 メッセージングに使うブラケット[]はObjective-Cのチャームポイントです。 Objective-CがSmalltalkの子であると証明するための、とってもチャーミングな形質です。間違っても「キモい」なんて言わないであげてください。 関数とメソッドを見た目で区別できるという利点もあります。 メソッド名が長いのはメソッド自身がドキュメントの役割を果たしているか
Bill Karwin “SQL Antipatterns: Avoiding the Pitfalls of Database Programming” の読書メモ。 Jaywalking 目的 ある属性について、複数の値を持たせる。 アンチパターン : カンマ区切りリスト カンマ区切りで複数の値を 1 つの列に納める。 例では、特定の製品についての担当者を複数設定するのにカンマ区切りで、担当者のアカウントIDを記述している。 create table products ( product_id integer, product_name varchar(1000), acount_id varchar(100), -- comma separated list -- ... ); insert into products (product_id, product_name, accou
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く