設計, テスト | 09:14 この歳になって初めて Web プログラミングの現場を見て、刺激的な毎日を送らせていただいています。さて、仕事をしていて一番強く感じるのは前職での開発(スタンドアロンパッケージソフト開発をしていた会社の文化)との違いです。で、W... 続きを読む
市場や技術の流れが、めまぐるしく変わるIT業界において、専門領域の技術者として己を磨くには、どうすればいいのか。ITイベンターとして幅広い人脈を持つる法林浩之氏が、それぞれの技術領域において親交の深いベテランエンジニアとの対話を通し、生涯技術者を... 続きを読む
そういえば、4月に転職しました。新しい会社は前の会社と色々ちがって楽しいです。環境的に、みんなmacで開発言語もpythonがメインだったりします。なので、Mac で Pythonを始めるときにやっておいた方がよさそうな事を思い出しながら残してみるテスト。 1. hom... 続きを読む
僕は関数型プログラミングが好きだ。次の10年にかけてコードの革命を起こしていくだろうと考えている:言語はより関数型の機能を採用していくだろうし、開発者はより関数型の技術を導入していくだろうし、いくつかの点では、関数型プログラミングの原則はコード... 続きを読む
GWにプログラマはコードから離れて、心と知識とテクニックを手に入れて熱くなるための15冊 is a post from: Act as Professional - プロとしての行為 投稿日:2012年4月26日(この記事を読むのに必要な時間: 約 10分40秒) photo by phil-jackson コードを書き... 続きを読む
id:t-wada と話してた時に出てきた「プログラマの麻疹」プログラマはみんなどうせかかるんだから早めにかかっておいた方が良いそしてかかっておくと治った後にはさらに良いコードが書けるようになるので恐れずにかかりましょう名前症状僕の状態OO 厨多分,現在... 続きを読む
Vim昨日からHHKBを使い始めたついでに、キー設定を色々入れ替えるためKeyRemap4MacBookというアプリを使い始めました。『Vimで挿入モードから抜ける時に英数入力に切り替える』というのが前からやりたくて、KaoriYaさんのMacVimだとそういう設定がvimrcで出来た... 続きを読む
gitVimのステータスラインにGitのブランチ名を表示させる、という今日読んだ記事で以下の一文が。当然、ターミナルのプロンプトには表示させてますよね?今こそ!git の branch を vim のステータスラインに表示!!するとき!!! - Meltdown Countdownすみま... 続きを読む
Bash-Completionは手放せなくなり。とても大事です。bash-completionがあると。(2d2d125353e3cd765063896146baa495)(SSH補完)(brewコマンドで補完)(スクリーンショット 2012-04-22 23.25.13)インストールMacの場合は brew install bash-completion ツイートする 続きを読む
主にアジャイルの話。アジャイルコーチ、認定スクラムプロフェショナル(CSP)、CSM、CSPO。Twitterは@ryuzee 昨年夏に同人誌として刊行された「Ultimate Agile Stories」に寄稿させていただいたのですが、昨日のJim Coplien氏の認定スクラムマスター研修でもコミ... 続きを読む
このたび会社を退職することが決まり、デザインについてほとんど初心者である後輩に対して私の思考を託す時が来ました。 私自身WEBシステムの制作を手がけたことはなく(ないのかよ!!と全力でつっこんでおk)今度のプロジェクトでうちのチーム初のWEBシステ... 続きを読む
主にアジャイルの話。アジャイルコーチ、認定スクラムプロフェショナル(CSP)、CSM、CSPO。Twitterは@ryuzee http://agnozingdays.hatenablog.com/entry/2012/04/19/225143 を読んで面白かったので、個人的見解を以下に述べよう。 (顧客) そのシステムを作った結... 続きを読む
はじめに 社内アジャイルエバンジェリスト(自称)として活動する事にしました。今週末に「アジャイルとはなんだっけか」というLTを社内の歓送迎会でやるテロを計画中でした。そんな私を後押しするかの如く色々状況は変わってきています。 若手リーダー層を対象... 続きを読む
入社1、2年は「良き社畜」として騙され続けよ。 で、最後に1回だけ裏切ればいい 人気ブロガー 藤沢数希 聞き手:ライフネット生命保険副社長 岩瀬大輔 第3回のゲストは、人気ブログ「金融日記」の管理人の藤沢数希さん。 外資系投資銀行に身を置く辛口批評家の... 続きを読む
本職のプログラマが放った名言集 続きを読む
質問日時: 2007/12/2 21:29:18 解決日時: 2007/12/4 20:08:43 回答数: 7 お礼: 知恵コイン 50枚 閲覧数: 1,497 ソーシャルブックマークへ投稿: Yahoo!ブックマークへ投稿 はてなブックマークへ投稿 (ソーシャルブックマークとは) ibeam_jpさん まず, あ... 続きを読む
雑記 | 22:32 「プログラムを書いてお金をもらう」というアルバイトを始めて早くも半年が経ったので、 そういった「職業プログラマ」の世界に触れて気づいたことを振り返りたいと思います。 僕自身はまだまだ「職業プログラマ」などとは呼べないへっぽこですが... 続きを読む
わたしはまだ本格的な(?)アジャイル開発をやったことは無いけれども、周りのウォーターフォール脳に比べたらアジャイルプラクティスをプロジェクトに取り込むことが多い(プロジェクトマネージャーの立場で、スクラムマスター的に推進)。いくつかのプロジェク... 続きを読む
NEWS(12/01/19 16:47) 「OpenOffice.org」「MS Excel」で業務フロー図を作成できるツールが無償公開 作業や書類、電子データなどを表す図形やそれらの動きを表す矢印などを描画可能 「Activity Diagram Drawing Tool for OOO」v1.0 「Activity Diagram Drawi... 続きを読む
Loading… Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. Hokkaido.cap osc11do - Presentation Transcript Open Source Conference 2011 HokkaidoWiresha... 続きを読む
00:53 | Javaのクラス宣言には5種類ある。トップレベルクラス・ネストしたクラス・内部クラス・ローカル内部クラス・無名クラスの5種類だ。今回はこの5種類のクラス宣言のおさらい。 トップレベルクラスこれは普段使っているクラス。拡張子が.javaのファイルを... 続きを読む
プログラミング「テストが間違ってたらどうするんだ」 自動テストの話をするとよく言われます。テストが間違ってたらわからないじゃないか。手動テストであれば、注意深く目で確認していれば間違いに気づけると言う主張です。「目で確認していれば気づける」の... 続きを読む
この記事は、Cagdas Basarane 氏のブログ、 CodeBuild から 2012年2月20日の記事 "15 Best Practices of Variable & Method Naming" を翻訳したものです。原文URLhttp://codebuild.blogspot.com/2012/02/15-best-practices-of-variable-method.html十分短く十分... 続きを読む
Statistics Favorites 2 Downloads 0 Comments 0 Embed Views 0 Views on SlideShare 77 Total Views 77 Twitter bootstrap入門 — Presentation Transcript Twitter Bootstrap Toshiaki Maki (@making)12 2 23 • Toshiaki Maki(@making) • http://blog.ik.am... 続きを読む
はじめに 「分かりやすいコードを書く」、「コードと一緒にテストも書く」等はソフトウェア開発において大切なことです。しかしそれと同じくらい大切なことして「分かりやすいコミットメッセージを書く」があります。これはあまり着目されていなく、見過ごされ... 続きを読む
プログラミングタイトルは釣りっぽいですけど、結構まじめ。 フォーマッターを使用すること。 これが全てです。「スペースがどうこう」とか「括弧の位置がどうこう」とかどうでもいいです。そんな美的感覚でかわるような枝葉の話に結論は出ません。コードフォー... 続きを読む
Trac, TestLink(書き途中)#長いので注意TestLink の事前設定 Trac の事前設定 TestLink の操作 テストを実施する 続きを読む
Trac, TestLink Slashcolon /: » TestLink 1.8.1インストール…Windows向け邪道暫定版ここを読んでいて、そういえば TracLightning の 環境で TestLink を動そうと思って忘れてたことを思い出したのでやってみた。#長いので注意 必要なものTracLightning 2.1Te... 続きを読む
TracLightningのTracについてはサービスに登録するバッチがスタートメニューに登録されるのでわかりやすいですが、hudson(jenkins)についてはhudsonが提供しているコマンドで登録する必要があります。そこでちょっと嵌ったのでメモっておきます。ちなみに、こ... 続きを読む
Private Gist All pages are served over SSL and all pushing and pulling is done over SSH. No one may fork, clone, or view it unless they are given this private URL. Every gist with this icon () is private. Public Gist Anyone may fork, clone, o... 続きを読む
システム開発プロフィールのところにも書いてあるのですが、おいらの目標は「美しく無駄のないシステムアーキテクチャを設計、構築すること」です。なぜならシステムの保守性や拡張性って、アーキテクチャやコードの品質によって雲泥の差が出ることを、幾度とな... 続きを読む
ビジネス(317)フリーソフト(87) シャッフル 進捗管理が苦手な人におすすめしたい厳選フリーソフト・ツール 続きを読む
積極的な「時短」をするために役立つExcelのショートカットキーTOP10 2012 年 1 月 29 日 9 時 41 分 パソコン ■マスターすればマウスいらずに 事務作業や書類作成に欠かせない表計算ソフト「エクセル」。他の多くのソフトと同じくエクセルにも、面倒くさい... 続きを読む
vim | 17:37 | いや罠でもなんでもないんですが、私が勝手に罠に引っかかっただけのでメモ。カーソルの下または後の数をインクリメントしたい場合には、やで行う事ができますが、0埋めの数値をインクリメントする時に罠が待っています。 001 をでインクルメント... 続きを読む
TddAntiPatterns - TDD のアンチパターン 目次 この文書について TDD のアンチパターン TDD アンチパターン・カタログ 嘘つき。 (The Liar) セットアップ過多 (Excessive Setup) 巨人 (The Giant) モック酔い (The Mockery) 検査官 (The Inspector) 太っ腹な残... 続きを読む
Mercurial, TDD, Backlogs, Scrum, Redmine, Groovy, Redmine | 17:31 | このエントリーはStartup Scrumなブログではありません。Scrumというものに興味をもった当時23歳うさみみ系エンジニアがScrumという言葉を借りて開発してみた。という話です。2011/3から2... 続きを読む
SourceMonitor Version 2.5 The freeware program SourceMonitor lets you see inside your software source code to find out how much code you have and to identify the relative complexity of your modules. For example, you can use SourceMonitor to i... 続きを読む
garyoさんから、ソースの複雑度と単体テストケース数について有益なアドバイスを示唆してもらったので、メモしておく。 ◆SourceMonitor Version 2.4 SourceMonitorはフリーで、以下の言語のソースのソフトウェア複雑度(McCabeのサイクロマチック数)を測定で... 続きを読む
ソフトウェアの組み合わせテストケースをExcel上で自動生成するPictMasterという名前のBookです。テストケース生成のエンジン部分はオールペア法(All-pair法)を採用したMicrosoftのフリーソフトPICTを利用します。 (AllPairIIは生成エンジンの1つであるJenny... 続きを読む
Test | 23:42 | WACATE 2011 夏に誘われたのがキッカケでソフトウェアテストを勉強しはじめて10ヵ月くらいがたちました。先日、わんくま名古屋でソフトウェアテストの勉強法についてLTしたのですが、みなさんにいろいろ聞かれたのでここにまとめておこうと思い... 続きを読む
http://d.hatena.ne.jp/tictac/20120110/p1 を読んで。本論とは少し外れちゃうんだけど うまくやる学生はそういう困難にぶつかったとき、自分の力不足と馬鹿さ加減に滅入る気持ちと闘い、山のふもとで小さな歩みを始めます。彼らは、プライドに傷がつくことは、... 続きを読む
お仕事のやり取りでたまに遭遇しつつ気になっていたのが、メールでファイルをやり取りする際にパスワードを設定し、そのパスワードを「メールで別途送ります」というやりとり。ファイル開くのに手間がかかるばかりで、セキュリティ的にもさほど高いとはとても思... 続きを読む
私は夏休みの宿題のやり方を教えてもらったことがありません。約2ヶ月という限られた時間で、どういう風に消化していくと良いのかを学習したことがなかったのです。夏の終わりに24時間テレビが放送されますが、あれを見ながら、答えをチラ見し、綺麗なドリル(*1... 続きを読む
Git で日本語のコミットログを残している場合、msysGit で git stash や git rebase --onto を実行すると、 usage: git update-ref [options] -d [] or: git update-ref [options] [] -m reason of the update -d deletes the reference --no-deref update not ... 続きを読む
gitgitによるバージョン管理バージョン管理システムはつかってますか? 僕は前に自分の作成したコードを元に、後輩にプログラムを作らせようとしてまずは僕のコードをコピペしろと指示したところ、コピペしかしてない(と言い張る)割にはコピペしたコードは動か... 続きを読む
testing, TDD | このエントリは、 TDD Advent Calendar 2011 の 7 日目の参加エントリです。前日は @sue445 さんの実録!TDD風景でした。 しかし TDD Advent Calendar 2011 は、名エントリが多いですね…ハードルが上がり続けていて胃に穴があきそうです。私の... 続きを読む
Git思い浮かんだGitのTipsを列挙してみました。gitのコマンドをで補完するgit-completion.bash を入れると、でコマンドの補完が効くようになります。また、PS1の設定を行うと現在のブランチ名が常にbash上に表示されるようになります。(Windowsの場合、msysgit... 続きを読む
「DNSの浸透待ち」は回避できる――ウェブ担当者のためのDNS基礎知識 インターネットサービスを提供する側にとって「自身が運営するサイトにいかにしてユーザーを集めるか」は、言うまでもなく極めて重要なテーマである。しかし、それは「自身のサイトにユーザ... 続きを読む
マイクロソフトの責任者が語る「われわれはどのようにソフトウェアをテストしているか?」 JaSST'12 Tokyo ソフトウェアのテストに関わるエンジニアが集まる国内最大のイベント「ソフトウェアテストシンポジウム JaSST'12 Tokyo」が1月25日、26日の2日間、都内... 続きを読む
「後は DNS の浸透を待つだけ」とかよく聞きますが、 DNS という技術に「浸透」という単語は存在しません。それどころか、以下の点において、理工系の人間なら誰でも血圧が上がる「マイナスイオン」と同等です。お近くにいる DNS エンジニアの血圧が上がるので... 続きを読む
普段僕が仕事でコードを書くことはほとんどありません。 コードを書くことでチームや組織に貢献したい、という思いは常にあります。 同時に、僕はそうすることで自分の価値を一番出せるんだろうか、という思いもあって、やっぱりこっちが強いので、一年ほど前に... 続きを読む
Git一時的なtmp コミットや、簡単なログメッセージのコミット(push 前にログメッセージを整えています)を作るとき、今まで↓みたいな事をしていました。 ちょっとしたコミットを簡単に保存するために git commit -a -m "`date`" をgit-now にalias設定してみ... 続きを読む
C#すきーなへっぽこプログラマのチラ裏。ゆっくりしていってね! 続きを読む
私たちはネットの危険な現状を憂いている研究者、市民です。ネットには危険を抱えたDNSサーバが多く存在しています。これらのDNSサーバをそれと知らずに使っていると、危険なサイトに誘導されてしまう可能性があります。 (* www.e-ontap.com などとドメイン名を... 続きを読む
1 RT
RT @WK6_8B:
1 はじめに¶ このドキュメントはSCM Boot Camp in Tokyo(2011-07-30)配布資料の原稿です。 GitのインストールドキュメントがPython製ツールであるSphinxで書かれていることに疑問なんてない。 2.1 Windows¶ Windowsでは、CygwinにGitを導入する方法と、msysgit... 続きを読む
序 言うまでもないことだが、タイトルはジョークである。 そもそもバージョン管理は本来我々がしたい事ではない(一部の人を除く)。別に作りたいものがあり、そこでの作業を円滑に進めるためにバージョン管理するのだから、所詮はヤクの毛刈りである。さらに、... 続きを読む
設計 | 11:11えーとですね...。 関数型言語が普及しない理由:俺が分からないから 2011-11-12 13:04:14 via Tween 関数型言語が普及しない理由:「関数型言語が普及しない理由」という記事をみんなが書くから 2011-11-12 13:04:43 via TweetDeck ようし僕も「関... 続きを読む
今回は分散バージョン管理システムgitと共に用いる「ブランチモデル」について紹介していただきます。gitを使ってみて、その高機能さをどう使えば良いか悩まれた方は、ぜひ本稿をご一読ください。gitそのものの使い方については解説していませんので、その際に... 続きを読む
問題です。 呼び出すたびに、1,2,3,...を返すような関数f( )を定義せよ。 f(); // 1 f(); // 2 f(); // 3 この問題、解けますでしょうか? 普通の関数では、できないと思います。 しかし「クロージャ」というのを使えば、このようなことができます。 クロージ... 続きを読む
日本のオープンソース会の重鎮(そして自称プロのよっぱらいでもある)楽天技術理事のよしおかひろたか氏が、はてなダイアリーの未来のいつか/hyoshiokの日記で「IT産業には民族誌が必要だ」というエントリを書いています。このエントリにはとても共感するとこ... 続きを読む
たまには企業ディレクターっぽい記事を書いてみようかと・・・見積作業がたぶん一番多いです。失敗すれば、お客さんにも会社にもデザイナーにも迷惑がかかってしまう重要なタスク。お金に関する問題なので、全工程を把握し、リスクヘッジも含みつつボッタクリな... 続きを読む
基金訓練の講師をやめました。基金訓練、今は求職者支援制度に名前が変わったみたいですけど、そこの講師をやめたというか、会社ごとやめて転職しました。何の講師をやっていたかというと、今をときめく(?)Androidの講師です。転職先にも少しなれてきて、今まで... 続きを読む
2011-11-10 lessでソースコードに色をつける シェルの操作中「テキストファイルをちょこっと覗きたいな」と思ったときに抜群に便利なlessコマンドであるが、普段綺麗に色付けされたソースコードを見慣れていると、モノクロのソースコードの見づらさに愕然として... 続きを読む
このエントリでは、ネット上で「SQLインジェクション対策」でGoogle検索した結果の上位15エントリを検証した結果を報告します。SQLインジェクション脆弱性の対策は、既に「安全なSQLの呼び出し方」にファイナルアンサー(後述)を示していますが、まだこの文書... 続きを読む
【10月1日】 Windows Server 2008対応資格、MCTSの問題を配信開始 ↓↓↓以下の試験の模擬問題を出題↓↓↓ 「Windows Server 2008 Active Directory, Configuring」(70-640) 「Windows Server 2008 Network Infrastructure, Configuring」(70-642) 続きを読む
SIer, ソフトウェア開発SIerが仕切っている開発現場でありがちなのが、何かミスを犯すと、そのミスを防止するようにすごく手間がかかるチェックが追加されて、開発効率とモチベーションが下がるというダメなパターン。たとえば、「今年度は申請書(EXCELシート)... 続きを読む
2011年11月08日10:22 カテゴリ 自分の周りに居る凄腕プログラマーが実際に読んでいる本 こんにちわ、VOYAGE GROUPでエンジニアをしている伊織といいます。 RubyKaigi2010/2011でスタッフをさせて貰ったりしています。 他にも渋谷rbランチなどに顔を出させて貰っ... 続きを読む
--------------------------------------------------------------------- ■ DNS の再帰的な問合せを使った DDoS 攻撃の対策について 2006/03/29 (Wed) --------------------------------------------------------------------- ▼概要 DNS の再帰的な問合せ (... 続きを読む
Groovy1日たってしまいましたが、11/06にTDD Boot Camp 横浜に参加してきました。詳しい記事は、id:abcj31さんの記事が素晴らしくまとまっているので、ご覧くださいませ。TDD Boot Camp 横浜に参加してきた #tddbc - Shinya’s Dairy ReportTDD BCの感想と、Gro... 続きを読む
スクラムを用いた、実際のアジャイル開発において、TFSの豊富な機能は最初から最後まで、さまざまな形で活用されます。この記事では、TFSの実際のプロジェクトにおいて、行われるタスクを順に取り上げ、その中でTFSの各機能がどのように使われるかを説明します... 続きを読む
「ベンチャーに行くか大企業に行くか迷ってるんですけど」 就活中の大学生から、そんな相談を受けた。両方から内定が出たらしい。 「大企業に2、3年行ってからベンチャー企業に転職するのがいいんじゃないの?」 僕はそう答えた。お決まりの答えだ。 「どう... 続きを読む
「自分が考えていることを、その場で決められた時間の中で他の人とシェアしないのは、プロとして犯罪に近い」 「プロというのはシステムで仕事をする人間である」 「いつ来るか分からない15分のために常に準備をしているのがプロで、来ないかもしれないからと言... 続きを読む
Web屋のネタ帳 Webビジネスに必要な「戦略」「システム」「デザイン」の3要素とそれらをまとめる「マネジメント」について現場の実感と独自の観点でお送りするコラム・・・のはずなんですが、要するにWebがらみのシステム&デザイン業界に関する小ネタと... 続きを読む
2011/08/07 RFC 6305 — 私はPRISONER.IANA.ORGに攻撃されている 企業内ネットワークなど多くのネットワークでは、プライベートIPアドレス(RFC 1918)を利用しているが、そのIPアドレスのSOAやPTR(いわゆる逆引き)をグローバルインターネットに問い合わせを行っ... 続きを読む
2011年10月29日(土) ■ ドメイン更新 _ maya.st がもうすぐ失効するから金払え、というメールが。もうそんな時期か…。円高なので、選択できる最長期間の5年で125ユーロ支払い。今は1ユーロ107円なので、1年あたり2700円ぐらい。取得したころは1ユーロ135円ぐら... 続きを読む
どこでも何回も何十回も言われているが、システムを経営の変化に対応させるにはある程度のシステムの開発を内製化すべきである、という論調が強い。この問題は、古くて新しい問題であり、と同時におそらく、いままでとは違うコンテクストで語られることになるよ... 続きを読む
スマートフォンアプリは果たしてどこまで、端末に関する情報を取得してもいいのだろうか。 位置情報と連動してお勧め店舗情報を表示したり、過去の検索履歴を基に商品を提案したりと、端末の情報やユーザーの行動履歴を活用するスマートフォンアプリが登場して... 続きを読む
最近gitやrubyなど、プログラミング関連のあれこれを教える機会が増えてきました。 今自分が一番使っているプログラミング言語はRubyですが、これをどうやって効率的に学習すればいいのかなぁということを考えてみました。 情報の入手の仕方なども盛り込んで、... 続きを読む
さきほど「DNSの浸透」に関して書いたのですが、それに対して「でもTTLを無視するDNSキャッシュサーバがいるから仕方がない」というような反応が一定数登場しています。 「浸透」の話になると、そのような話がほぼ必ず登場するのですが、実際に「この製品がTTL... 続きを読む
「DNSの浸透」という表現が結構よく使われています。 DNSに設定された情報を更新したけれど、その結果がなかなか反映されずに誰かに相談すると「DNSの浸透には時間がかかります」と説明されて納得してしまうという事例が多いようです。 しかし、うまく準備を行... 続きを読む
[ トップ | 目次 | 前ページ | 次ページ ] CとMLは互いに計算に関する考え方の異なるプログラミング言語である. Cは計算機のメモリー構造へのアクセスと変更を基本とし, MLは関数を定義し関数を組み合わせ値の計算をすることを基本とする. これらは,どちら... 続きを読む
Loading… Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. 今日こそわかる、安全なWebアプリの作り方2010 - Presentation Transcript [S3]今日こそわかる、... 続きを読む
第3回 Web企業に転職したいなら、勉強会に行け&コードをさらせ きのこる先生 2011/9/28 第2回|1 2|次のページ 元プログラマ、現Web系企業の人事担当者による、エンジニア転職指南。「応募書類の書き方」や「自己PRの仕方」について、エンジニアの視点を持... 続きを読む
先日、TimSortというソートアルゴリズムが話題になりました。TimSortは、高速な安定ソートで、Python(>=2.3)やJava SE 7、およびAndroidでの標準ソートアルゴリズムとして採用されているそうです。 C++のstd::sort()よりも高速であるというベンチマーク結果1が... 続きを読む
レポート 「第4回 Jenkins勉強会」活動報告 2011年10月26日 中村知成 Jenkins勉強会, Jenkins, Hudson Ruby, カンファレンス, プラグイン, プロジェクト, 実践入門, Jenkins この記事を読むのに必要な時間:およそ 3 ~ 4 分 1 2 10月15日に株式会社グリー様の... 続きを読む
基礎的な学力を表す言葉として読み書きそろばんという言葉があるが、 私はプログラミングについても読み書きそろばんに当たるものがあると思っている。 1. 読み まず読みというのは、プログラムを読む能力である。 たまに、人の書いたソースを見て、すぐに 「全... 続きを読む
諸君 私はプログラミングが好きだ 諸君 私はプログラミングが好きだ 諸君 私はプログラミングが大好きだ 設計が好きだ 実装が好きだ デバッグが好きだ コンパイルが好きだ リファクタリングが好きだ パフォーマンスチューニングが好きだ ペアプログラミングが好... 続きを読む
世古雅人 業務改善に着手したものの,現場は無関心,経営者は担当者に丸投げという経験はありませんか?『上流モデリングによる業務改善手法入門』の内容を参照しながら,経営を巻き込み,現場をその気にさせる働きかけと様々な仕掛け作りをお伝えしていきます... 続きを読む
ハッシュとソルト、ストレッチングを正しく理解する 本当は怖いパスワードの話 京セラコミュニケーションシステム株式会社 ネットワークサービス事業本部 技術顧問 徳丸浩 2011/10/6 「パスワードはハッシュで保存すれば安全」と思われていますが、本当にそれだ... 続きを読む
ドメイン名やDNSの解説コラム − JPRS トピックス&コラム ドメイン名やDNSにまつわるトピックスを解説したコラムです。 JPRSがオフィス受付やイベント会場などで配布しているものをWeb用にPDF化したものです。 内容は最新の動向を随時反映しており、新たなコラ... 続きを読む
8月31日に3歳の誕生日を迎えた初音ミク。PCソフトとして生まれた初音ミクですが、2009年にはPSP用ソフト『初音ミク -Project DIVA-』でゲームデビュー。今年6月にはアーケード版、7月にはPSP用の『初音ミク -Project DIVA- 2nd』発売、さらには『感謝祭』という... 続きを読む
独自開発によるDNSSECの実現 DNSに対するセキュリティ機能の拡張であるDNSSECは、近年になって導入が開始されるようになったものの、実装がそろっていないため普及が遅れています。そこで、IIJでは、DNSSEC実現のためのすべての処理を独自に実装することに。特... 続きを読む
ダメなデイリースタンドアップについて。 Why Your Daily Standup Sucks (and how to fix it) | The Carbon Emitter 詳細を話しすぎる 誰かが詳細を聞きたがったら、それはスタンドアップの後で話し合え みんな準備不足 毎日同じ時間にやることがわかっているの... 続きを読む
git stash 使い方 現在のワークツリーを一時的に保存する git stash もしくはメッセージをつけて git stash "message" とする。 stash に保存されている状態の一覧を見る git stash list stash に保存されている状態に戻し、stash から削除する 一番最後に stas... 続きを読む
先週の水曜日(10月19日)に、アジャイル開発手法「スクラム」を学ぶイベント「Scrum Gathering Tokyo 2011」が都内で開催されました。 スクラムを実際に導入した事例として紹介されたのが「Yahoo! JAPANにおけるアジャイル開発、スクラムへの取組み ~組織と現... 続きを読む
比較的アクセスのあるウェブサーバがあって、そのウェブサーバから結構な回数で Web API をたたいています。ご存じのとおり、Linux では DNS をキャッシュしてくれないので、Web API をたたくために毎回 DNS へのアクセスが発生して、DNS の負荷がすこし上がっ... 続きを読む
本日社内向けのTechTalkにて、並列・並行プログラミングに関する話を行いました。 昨今、プログラムの並列化はなくてはならないものとなっています。しかし、そのプログラミング環境は依然としてロックを用いたものが主流です。今回の発表の主張を端的に申し上... 続きを読む
最近あるMLでテスト自動化の目的について考える機会があったのですが、今回はそこで考えたことの整理として、テスト自動化の目的をまとめたいと思います。色々な目的 よく言及されていますが、テスト自動化の目的は単に「人がやっていることをツールにやらせて... 続きを読む
ソフトウェア開発 | 23:42 | 開発に関わる種々の問題を抱えている状況はどこも似たようなものだし、開発者同士でアイデアを出し合ったり、上手くいった(行かなかった)事例を紹介すれば、互いに参考にしながら上手くやっていけそうな気もする。だから、商売云... 続きを読む
仕事 | 22:10 | どういう訳か知らないけれど、日本の会社では「頑張って働く」という意味が「夜遅くまで残業して働く」ことと同じと思われているフシがあるように思う。作業時間にリニアに比例する仕事ならそのような関係が成り立つのかも知れないけれど、長い... 続きを読む