はじめに 各地でTDD Boot Camp(TDDBC)が開催されるようになり、このところTDD(テスト駆動開発)が注目を浴びています。ただ、自分でも試してみようと思った時に目につく書籍や記事などは、Java、Ruby、PHPといった、いわゆるオープンソース系の言語ばかり。.NET Framework(Windows)で開発の仕事をしているとTDDは関係ないんだろうか、…とさえ思えてくるかもしれません。 しかし、そんなことはありません。.NET FrameworkでのTDDに必須のユニットテストフレームワークとして有名なNUnitの最初のバージョンは、Visual Studio .NET 2002がリリースされる以前の2001年に公開されています。.NET Frameworkは、生まれたときからTDDと共にあると言っても過言ではないでしょう。 この記事では、TDDとTDDBCについて簡単に
こんにちは、NAVER UIT つしまです。 Less & Sass Advent calendar 2011の8日目です。 これまでのAdvent calendarの記事で、SassやLessの概要、活用法などが見えてきました。 今回は、「Lessは機能不十分そうだし、Sassオシ多いし、Sassを使いはじめようかな・・」と思っている方に向けてはじめてのCSSメタ言語はLessがおすすめというおはなしです。 Lessって? 既にCSSとフレームワークとメタ言語(2日目記事)やLESS初心者向けのナニカ(4日目記事)でも紹介があったとおり、LessはCSSを記述するためのメタ言語です。 ただ後発であるにも関わらず、SassにあるのにLessにない機能は結構あって、例えば、ifやforなどの制御文、extendが使用できなかったり、cssへの出力形式がSassほど選べなかったり・・
LLVM(エルエルヴィーエム、 またはエルエルブイエム)とは、コンパイル時、リンク時、実行時などあらゆる時点でプログラムを最適化するよう設計された、任意のプログラミング言語に対応可能なコンパイラ基盤である。当初は、LLVMの名称の由来は、Low Level Virtual Machine (低水準仮想機械) の略であるとしていたが[3]、現在は、何の頭文字でもないとしている[4]。 LLVMは、プラットフォームに依存しない中間表現であるLLVM-IRを生成し、LLVM-IRを特定のマシンの機械語などに変換する。LLVM-IRの段階で、言語やプラットフォームとは独立した最適化を行う。この方法によってLLVMは言語からもアーキテクチャからも独立しており、それぞれに特化した、プログラミング言語固有のモジュールと、マシン向けコード生成部を用意することにより様々な言語アーキテクチャーに対応する。LL
2023年あけましておめでとうございます。このたび、京都市内の某所地下に、クリプトのバーをオープンすることになりました。クリプトというのは「crypto」で、暗号資産、ブロックチェーン、web3系のことに興味がある人が集まるバー、ということです。 prtimes.jp 2017年にOND社を作ってからやってきたことの1つに、「UNKNOWN KYOTO」という施設の運営があります。ゲストハウスと、コワーキングと、レストランが同じ建物の中に入っている複合施設で、遠くから来てもらうと、「泊まれて、仕事ができて、食事もできる」という三拍子揃った、「とりあえずここに来れば外に出なくても一通りのことができる」施設になっています。 unknown.kyoto これはコロナが始まる前から感じていたことなんですが、例えば京都から東京に出張に行くと、宿を予約して行くのですが、チェックインした後とかで、打ち合
人力検索はてなのアイデアを思い付いて、会社を作ろう!と思ったときに、本当にアイデアがうまくいくと思ってくれた人は誰もいませんでした。 検索エンジンでうまくキーワードを組み合わせて知りたい情報を探す、みたいな超絶(?)テクニックを、父親やこれからインターネットを始める人が全員習得しなくてはいけないのか、と思うと僕は気が遠くなりました。もっと人に優しい検索手段がないとダメだ!インターネットはもっと楽しく便利にできる!と思い、そのための方法を夢中で考えました。 他の人に文章で訊ける、という人力検索のアイデアを思い付き、質問を有料にして手数料で儲ける、というビジネスモデルを考えました。周りの人は誰もうまくいくとは思ってくれませんでした。身近な人で、一緒に手伝ってくれる人でさえ、「まあこいつがやるなら一緒にやるか」くらいの感じでした。 結果的には周りの人間が正しかったです。人力検索サイトをオープンし
約400地点のスキー場の天気・積雪情報・人気ランキングを掲載中です。最新のスキー場リポートで【今の雪質】をお届け。
gitによるバージョン管理 バージョン管理システムはつかってますか? 僕は前に自分の作成したコードを元に、後輩にプログラムを作らせようとしてまずは僕のコードをコピペしろと指示したところ、コピペしかしてない(と言い張る)割にはコピペしたコードは動かず、さらに何故かコピペ元の僕のコードが滅茶苦茶に荒らされて当然のごとく動かなくなるという、なんかもう幽霊の存在を認めない限り説明がつかないような怪奇現象に遭遇したことがあります。しかもそのときはcpコマンドによるバックアップに頼っていて運悪くバックアップを忘れたために僕の貴重な1日が消え去ってしまった訳でして、それから僕はバージョン管理システムに頼ることを固く心に決めました。また僕はその目を覆いたくなるような残虐な事件以来、建設業界に見習って、IT業界でもプロジェクトキックオフ時にお祓いはすべきだと訴え続けています。 まぁそれはいいとして、いやまだ
これまでに少なくとも何回か、もう少しで仕事を辞めそうになったことがある人は手を挙げて欲しい。遠慮しなくていい。IT業界が、世の中でもっともストレスが高い業界の1つであることは、誰もが知っている。そして残念ながら、大学では日々を切り抜ける術を教えてはくれない。この記事では、愛するIT業界のキャリアを離れる決断をする理由になり得る要因について考えてみよう。 1.ストレス IT業界の仕事など楽なものだなどと言う者がいたら、決して許してはならない。IT分野では、ストレスのない職は珍しい。なにしろ、ITとは災害管理なのだ。顧客やユーザーがわれわれに電話をかけてくるときには、ほぼ間違いなく直ちに対処する必要のある緊急事態だ。そして、その作業に取り組むときには、間違いは許されない。さもなければ、契約や自分のクビを失うことになりかねない。さらに悪いことに、ストレスはほとんど途切れることがない。われわれは常
AWS News Blog Introducing AWS Simple Icons for your Architecture Diagrams Cloud Computing has shifted the focus more than ever to architecture of an application. In order to get the maximum benefit of on-demand infrastructure, it is important to invest time in your architectures. A diagram is worth a thousand words. An architecture diagram is probably worth a million to architects and developers.
愛知県名古屋市の大学向けシステムパッケージ販売、開発、導入をしている、IT企業で働く社員たちのお話です。 わたしは3年前からブログを書いています。 ずっと誰にも読まれない記事ばかりでしたが、2ヶ月ほど前からブックマークされる記事を書けるようになってきました。 総まとめ。あなたが間違いを犯す36の心理パターン 社会人必読!マーケティング思考で仕事の成果が劇的に変わる タイトル決めテクニックの基本6ヶ条。WEB屋が知っておく最低限のこと 知らなきゃ危険!プロ(車屋)から学ぶ「買わせる」7つの心理テクニック わたしがブックマークされる記事を書けるようになった「ちょっとしたコツ」を、チェックリスト形式でまとめてみました。 どんなチェックリストなのか? 「はてなブックマーク数」を飛躍的にアップさせ、アクセス数を大きく増やせるチェックリストです。 はてなブックマークは、爆発的なアクセスが期待できるため
Carrier IQ, the now infamous “rootkit” or “keylogger”, is not just for Android, Symbian, BlackBerry, and even webOS. Up through and including iOS 5, in fact, Apple has included a copy of Carrier IQ on the iPhone as well. However, it appears to be disabled unless the device has diagnostics enabled on iOS 5; older versions may send back information in more cases. Update: Because of that, if you want
2011/12/02 iOSのCarrier IQ AndroidやiPhoneなどのスマートフォンには、ユーザによる操作や位置情報など様々な情報を取得して外部に送信するrootkit/スパイウェアが含まれていると話題になっている。このスパイウェアは、Carrier IQという企業のもので、趣旨としては携帯電話の電波状況と位置情報を収集して送信し、キャリアがサービスエリアでの電波状況を把握し、改善に役立てるものらしい。Carrier IQは「キーストロークを記録したり、利用状況を追跡する機能は提供していない」と声明を出し、収集された情報は顧客(キャリア)にだけ開示しているとしている。ところが、Android開発者のTrevor Eckhart氏は、キーストロークの追跡をデモしており、市場に出回っているAndroidスマートフォンのほとんど、BlackBerryやNokiaにも入っているとい
2011年11月30日17:00 ヒトラーの演説ってわりとマジですごいよな 1 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2011/11/30(水) 11:04:50.54 ID:wIDkm9rjO 情報の乏しいあの時代にあの話術で話されたら ヒトラーの言ってる事になんの疑問も持たずに洗脳されてしまうのも頷ける 34 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2011/11/30(水) 11:33:51.33 ID:aEdws5qA0 「意志の勝利」での演説 ヒトラー、ゲッベルス、リーフェンシュタールという三人の天才の合作 http://www.youtube.com/watch?v=MV29sgtcMAc 4 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2011/11/30(水) 11:05:40.16 ID:y3Vv
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く