Java, mavenmavenのphaseとかgoalとかについて実は適当な理解しかしていなかったのでまとめた。■goalgoalとは、mavenが実行するタスクの中で最小粒度のもの。要するにプラグインの中のメソッド1個を意味する(ので、プラグインを追加すればいくらでも増やせる... 続きを読む
アジャイルという概念自体は10年を越えており、日本での事例や特有の問題に対して具体的な方向性を示唆できる講師が生まれてきました。そこで、彼らにお願いし、第一期を2013年6月24日(月)~27日(木)として新たにアジャイルアカデミーを開講します。 アジャ... 続きを読む
2013-06-08 テストコードがないコードだけが技術的負債じゃないよ 私は「レガシーコード改善ガイド」を読んだことがないのですが、世間的に「テストコードがないコードが技術的負債」という認識が広まっているようです。 レガシーコード改善ガイドを批判するつ... 続きを読む
アップグレードする Windows 7 以降または Windows Server 2008 R2 以降の Windows を使用しているユーザは、Internet Explorer 10 へアップグレードしてください。 ワークアラウンドを実施する 以下の回避策を適用することで、本脆弱性の影響を軽減することが... 続きを読む
今回は分散バージョン管理システムgitと共に用いる「ブランチモデル」について紹介していただきます。gitを使ってみて、その高機能さをどう使えば良いか悩まれた方は、ぜひ本稿をご一読ください。gitそのものの使い方については解説していませんので、その際に... 続きを読む
まだあわてるような時間ではございません。 インデックス 1.コミットメッセージを間違えちゃった! -- 直前のコミットのやり直し 2.そろそろブランチを整理しなきゃ! -- ブランチの名称変更と削除 3.間違ってコミットしちゃった! -- コミットを取り消す3つのリセ... 続きを読む
$ git flow init No branches exist yet. Base branches must be created now. Branch name for production releases: [master] Branch name for "next release" development: [develop] How to name your supporting branch prefixes? Feature branches? [feat... 続きを読む
Git flowの活用事例 Presentation Transcript git-flowとプロジェクト運営 1 5秒で分かるあらすじ• プロジェクトで困っていた• git-flowをカスタマイズして取り入れた• 並行作業と振り返りが楽になった 2 2秒で分かるgit-flow• 開発者も管理者も幸せになれ... 続きを読む
私はいかにしてpull request を行ったか - あるいは social development について 1 day ago 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. 私... 続きを読む
みなさん、Git使ってますか?僕はまだメインのVCSがSubversionなのもあって、なかなか慣れません。せっかくGitを使っているのに、ちょっと不便なSubversionくらいの位置づけです。でも、同じような理解度の人って多いんじゃないでしょうか。 一方で、最近はGitH... 続きを読む
2013-05-22 できる! pull request! git 最近, GitHubでpull requestを送ったり, pull requestを送ってもらう機会が増えてきました.自分用メモとして, pull requestをする時や, 送られたpull requestを捌く時に役立つ情報(これらの作業を行う度に確認している事)... 続きを読む
Scott Chacon on the Interwebs 31 Aug 2011 git-flowの問題点 (Issues with git-flow) 私は人々にGitを教えるためにあちこちを飛び回っているが、最近のほぼすべてのクラスやワークショップで**git-flow**についてどう思うかを尋ねられた。私はいつも、git-flo... 続きを読む
As a Futurist… 人の興味は尽きることがない.いや,興味を無くした時点で人で無くなる.永遠の「知りたい」を追求するブログ. Profile Work ふと今更、年初のCROSS 2013の「次世代webセッション」の動画を見て、うんうん唸ってしまった。プロトコル編の方は... 続きを読む
git-flow cheatsheet created by Daniel Kummer Tweet efficient branching using git-flow by Vincent Driessen translations: English - Brazilian Portugues - 简体中文(Simplified Chinese) About git-flow are a set of git extensions to provide high-le... 続きを読む
11:43 | この記事は会社内の別チームの方に、 僕の今のチームで git をどう運用してるかを ワークショップ形式で説明するための資料である。 事前準備git と git-flow を入れておくこと 参考資料(Macでgitとgit-flowインストール) - xcode cli toolインストール... 続きを読む
Git 社内のあちこちで git-flow を使っているのを見聞きして、じゃあ僕も、と試そうとしてみたのですが、ググって出てきた情報は、新規にリポジトリをつくるやり方ばかりで、 (新規のリポジトリではなくて)既存のリポジトリにも git-flow って導入できるの?... 続きを読む
gitgit-flow という git の運用を補助するプラグインを使ってみたので、その過程をメモしてみました。 git を採用した理由まず何よりも git を採用した理由ですが、日本語の本がたくさんある。Subversion のように気軽にブランチを切ったりマージが気軽に出来な... 続きを読む
デフォルト HTML エスケープシリーズ。今回は FreeMarker。 デフォルトエスケープの設定 FreeMarker では <#escape> タグで囲った部分を自動でエスケープすることができます。こんな風にファイルの最初と最後にセットしてやればそのファイルではデフォルトでエ... 続きを読む
前回 は JSP でのデフォルト HTML エスケープを検証しました。今回は Velocity を見てみます。 デフォルトエスケープの設定 Velocity では ReferenceInsertionEventHandler を使ってデフォルトでの HTML エスケープを実現できます。このクラスは名前の通り参照... 続きを読む
JSP で HTML エスケープするには <c:out> や <fn:escapeXml> を使うわけですが、いちいち書くの面倒だし付け忘れるもありがちです。付け忘れがないことを確認するにはコードを全部見たり、静的解析ツールを使ったり、サイトに対して XSS 検出ツールを使ったり、... 続きを読む
Compatibility tables for features in HTML5, CSS3, SVG and other upcoming web technologies Which features do you choose to add to this list? I use the following criteria: Useful to web designers/developers Likely to be eventually implemented b... 続きを読む
If you've upgraded to Eclipse Juno recently, you're likely having trouble using the following plugins in harmony with each other: EGit m2e m2eclipse-egit connector If you try to install the m2eclipse-egit connector, you'll get an er... 続きを読む
Credits Main JD Eclipse plugin (http://java.decompiler.free.fr/) by Emmanuel Dupuy This project is a fork of Realignment for JD-Eclipse (http://sourceforge.net/projects/realignmentjd/) by Alex Kosinsky Update Site http://mchr3k-eclipse.appspo... 続きを読む
「SRAM」はメインメモリ(DRAM)より桁違いに高速で、かつ値段も桁違いなメモリで、今はCPUのキャッシュメモリにちょこっと(6MBとか)使われている程度です。昔のメインフレームはそれを100GB分並べてバッテリーバックアップしてディスク代わりに使ってたそう... 続きを読む
2013-05-15 GrailsでWebスクレイピングをするときはjsoupで簡単・便利!(もちろんGroovyでもJavaでも) Grails Groovy Java 先日、名古屋で学生向けGrails/Groovyハンズオンをやらせて頂きました。 その中で、学生さんから「任意のサイトからHTMLを取得して、HTM... 続きを読む
2013-05-18 Windows系からLinux系にスキルチェンジする方法、って本を書いたら売れないかな 雑記 Hacker newsにThe dying platform: .Netという記事が上がってた。 https://news.ycombinator.com/item?id=5711742元記事はこれ。 http://roundcrisis.com/2013/05... 続きを読む
README.md このプロジェクトはG*ワークショップZ May 2013 - Spockハンズオンの資料です。 わたしは Kazuki YAMAMOTO @yamkazu Yamkazu's Blog おしながき Spockとは Spockの基礎 データ駆動テスト モックサポート 拡張機能 高度な話題 はじめに docsディレクト... 続きを読む
私は Linux を使い始めたとき、オープンソースの概念に心を奪われました (totally sold)。今でもそれは変わっていませんが、私の意見は変化しました。 私がオープンソース・ライセンスの下でリリースした最初のコードは GPL ライ センスでした。そして、私はそ... 続きを読む
なごや方面のテストエンジニアの@kyon_mmさんが、こんなことを呟いていました。 おー。UncleBobの最新エントリいいですね。次の #TDDBC で紹介してもよいのでは? / The Pragmatics of TDD | 8th Light blog.8thlight.com/uncle-bob/2013… @unclebobmartinさん... 続きを読む
新機能の作り方 サービスを作っていて、新しい機能などをつけようとする時に、煩雑なプロセスなどがある会社は多いと思います。 これは前職のリクルートという、大きな会社で働いてた時も感じたのですが、新しくておもしろい機能をつけようとすると、いろいろと... 続きを読む
iptablesでサーバを守るときに知っておくと良いことを3つ紹介します 1. 接続回数を制限する(IPアドレスごと) hash_limitを使います これにより特定ホストからの大量アクセス、DoS攻撃を緩和することが可能です 2. 接続回数を制限する(サービスごと) limitを使っ... 続きを読む
2013-05-01 MySQLは立ち止まらない・・・MySQL 5.7開発版登場! まだMySQL 5.6が登場して興奮冷めやらぬところだが、MySQLの開発チームはその手綱を緩めることはない。次期バージョンの開発版であるMySQL 5.7.1がすでに登場している。MySQLの開発リリースモデル... 続きを読む
1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 Entries ... 続きを読む
「コーディングを支える技術」という本を読みました。著者の西尾さんは、未踏ソフトウェアの関連でお会いしたことがあって、また、ブログにもいつも面白いことが書かれています。 この本も実に西尾さんならでは、という感じです。プログラミング言語そのものに... 続きを読む
Windows 8を買ったら最初に入れておきたい、定番のおすすめフリーソフトを厳選してご紹介します! もちろん、Windows 8だけでなく、Windows 7やVistaでも使用できます。 ウィンドウズ8のアプリに関してはまだまだこれからだと思いますが、ソフトに関しては従来... 続きを読む
java environment managerWhat is jenv? jenv is Java environment manager, and it is a clone of RVM for Java. jenv can manage parallel versions of Java development kits on any Unix based system. It provides a convenient command line interface f... 続きを読む
groovybrewいいんですが、なんかgvmが流行なので乗り換えるです。gvm?http://gvmtool.net/「the Groovy enVironment Manager」らしいです。とりあえず rvm っぽいものです。rvm もそんなに理解してないんですが。gvmのインストール書いてる通りやります。 $ cur... 続きを読む
2013-04-23 くもりのち晴れ、ときどき、コストセンター 直接成果が外に出ない僕らの仕事は大抵、最初は空模様が怪しい。いまいち見通しが悪くテンションも上がらない曇り空が続いたあと、努力が報われれば、ありがたくもそのうちに晴れ間が見えるようになる。た... 続きを読む
2013-04-23 メモリリークとは何か メモリリークに悩まされている技術者は多いだろう。メモリリークが嫌でGCという技術が開発されたといっても過言ではないし、歴史的にはC++からJavaへシフトが起きた大きな理由のひとつといっていい。Unix系の簡単な定義でいえ... 続きを読む
Agile2010のリサーチセッションで、アジャイルソフトウェア開発におけるレビューをテーマに発表をしている方がいらっしゃいました(資料はこちら)。 発表者はMario Bernhartさんだったと思うのですが、彼は発表の中で、Continuous Changeset-Based Review(CCB... 続きを読む
Git | 15:39 | git cloneすると.git/config が [remote "origin"] url = git://gabuchan.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master みたいになるので、git pushでorigin masterを省略でき... 続きを読む
天ぷらを大量に食べました。油でギットギトです。というわけで、Gitで共用リポジトリにpushした変更を取り消す方法です。Gitって、ローカルのリポジトリを使う参考記事は多いですが、共用リポジトリを使う記事は少ない気がしますね。でも、githubのユーザーは多... 続きを読む
2012-11-10 git rebase -i はやっぱりイケてる件【git】【rebase 】【iオプション】 はじめに ※ 以前git rebase -i して何か失敗して痛い目にあったりした ※ これ。git rebase master に失敗した模様のとき【git】 ※ でも最近ちゃんとgitを理解し出したので... 続きを読む
GitSVNからGitへ移行したので、その時の実施内容をメモっておく。git-svnで移行移行にはgit-svnを使う。git-svnの使い方はこことかで解説されているが、「git svn clone」コマンドでは移行しなかった。理由は以下。全てbranchesの下にあればよいのだが、物によ... 続きを読む
仕事で使っていた4万コミットを超える巨大なSVNレポジトリを、Gitレポジトリに変換してGithubに移管しました。 (※巨大というほどじゃないかもしれませんが自分にとっては巨大だったということで) 今年の6月頃から少しずつ作業して10月にやっと終わったので、... 続きを読む
Githubは複数人でコードを開発するときにコードレビューなどを行うのにとても便利です。今までGitをプライベートにVPSなどでホストしたいたのを、Githubのプライベートリポジトリなどへ移動させる方も多いかと思います。そのような場合に、リポジトリを移動させ... 続きを読む
sf.net svn -> git 移行メモ 仕事でgitに慣れてきたら、subversionでの作業がだんだん辛くなってきた。 そこでsourceforge.netに持ってるプロジェクトの方も徐々にgitに 移行することにした。まずはWiLiKiのリポジトリで練習。 subversionからgitへの移行はgit-... 続きを読む
歴史的な経緯もあるし、移行する暇もないからsvn使ってるけど、可能ならsvnからgitに移行したいぜ!って心の中で思ってる人はけっこう多いんではないかと思います。svnからgitに移行する、その際、やっぱり可能ならsvnの歴史とかsvnのbranch/tagなどを保存した... 続きを読む
なお、HTTPサーバー連携にUnicorn、HTTPサーバーにNginxを使う設定を追記しました。 構成要素の選択について補足メモ Ruby CentOS 6において、Rubyの主な選択肢は次の3つです。 CentOS 6標準搭載のRuby 1.8.7を使用する Ruby Enterprise Edition 1.8.7 をダウ... 続きを読む
自分で調べたのでまとめます。 どちらもRubyのバージョン切り替えに使うツール。歴史的にはRVMが先にあってデファクトとなり、その後、より軽量なrbenvが登場した。大雑把にいうとRVMは全部入りの高機能、rbenvは単機能で別ツールやプラグインの利用が必要にな... 続きを読む
ruby 2.0.0-p0 がリリースされ、いろいろと新しいものを試すにも良いタイミングだと思います。 そこで rvm や rbenv やそれ以外のものも含めて、複数バージョンの ruby を切り替えたり、デプロイ先のサーバーでの ruby のバージョンを指定したりするのに、最近... 続きを読む
執筆 拙筆Java入門書の続編が本日発売です!!前作『スッキリわかるJava入門』の発売から約1年が経ちます。Java入門書は既にたくさんありますので不安でしたが、お蔭様でご愛顧いただけていますこと、ありがたい限りです。 そして本日、無事続編の発売を迎えるこ... 続きを読む
Java | 16:45 | null をフラグとして使うのは、やめた方がいいと思います。 null は、ただ変数が初期化されていないことを表しているだけです。この意味以外で、null を使わない方がいいと思います。 null をフラグとして使う「null をフラグとして使う」という... 続きを読む
久々のシリーズ。今回はcommons-configuration。設定ファイル、ってありますよね。Javaだとproperties、Windosだとiniファイルが使われる事が多い。複雑なものだとXMLで書いたりする。さて、そんなファイルの読み込み・書き出しってどうしますか。まさかFileInp... 続きを読む
こんな名前のAPIがありますね。主にXMLの読み込みを行う為のAPI群であります。SAX以外は、書き出しもできますね。そう、SAXは書き出しできないのですね、基本的に。 baz っていうもの凄い単純なXMLを、これらのAPIでどのように扱うのか。比較なエントリ。まずは... 続きを読む
XMLファイルをプログラムからアクセスする方法をおさらいするとDOMSAXStAXといろいろある。DOMとSAXとStAXと。 - 都元ダイスケ IT-PRESSこのあたりを見てもらうとわかりやすい。XMLにアクセスする場合は、だいたいはモデルに変換することが多い。上記にような低... 続きを読む
JavaJava プログラムからリソース(ファイル)を読み込む方法を幾つか紹介。 以下で見る方法は、どれも java.io.InputStream を取得する方法ですが、どのフォルダを基点にするかが違います。 ここで見るのは次の3つです:ベース・フォルダ上のファイルソース... 続きを読む
2013-04-14 退職しました 雑記 去る4月12日(金)を最終出社日として、3年とちょっとお世話になった株式会社シャノンを退職しました。退職しました、と言っても退職日は5月31日ですので、それまでは一応シャノンの社員ではありますが、区切りということでご報告... 続きを読む
JavaJDK7 を使う準備が出来たので、体当たりします。Java7 での個人的に嬉しいのが try-with-resources Statement です。AutoCloseable (を実装したクラス)のフィールドをこの構文で初期化すると、勝手に close してくれるってものです。 ではさらっと使って... 続きを読む
LinuxSSH でサーバにリモートログインする際、パスワード認証ではなく公開鍵認証を行っている人も多いかと思います。自宅内では同じ鍵を使い回していたのですが、仕事の都合で新しい鍵を作ることになりました。例によって備忘録です。キーを作るのはこんな感じ... 続きを読む
HTML5で正規表現がサポートされる、といったことをきっかけに、正規表現はプログラマだけでなくWebクリエイター全体のスキルとして求められていくものになっていくのではないでしょうか(参考:あまり知られていないけれど、HTML5では正規表現が使えるようにな... 続きを読む
おーたにさんに何か書けと言われたので何か書いてみます。 よくjavaで「+」つかって文字列結合すると遅いから止めた方がいいよって言われますよね?どんなケースでもまずいんでしょうか?気になったので調べてみました。 こんな感じでいくつか文字列を結合する... 続きを読む
02:05 | 前回でパフォーマンス計測に用いるタイマーについての理解を深めたので、やっとパフォーマンスの計測を始めることができる。今回のテーマはJavaの文字列連結だ。タイムリーだね。文字列連結についての基礎知識Javaの文字列連結についての言語仕様まわり... 続きを読む
00:13 | 駄目だ。大問題だ。 long t1 = System.currentTimeMillis(); long t2 = System.currentTimeMillis(); System.out.println(t2-t1); 結果はなんとでるか? 99.9%以上の確率で0が表示される。そもそもSystem.currentTimeMillis()は時刻をミリ秒で返す。簡... 続きを読む
文字列の結合っていろいろなやり方があるのですが、みなさんはどんなやり方をされていますか? String firstName = "Junichi"; String lastName = "Kato"; String fullName = ""; fullName += firstName; fullName += lastName; とか、もちろんやってないですよ... 続きを読む
一文字:char [/2010-06-20] 不変の文字列:String [/2010-06-20] 可変の文字列:StringBuffer/StringBuilder [/2007-02-22] StringWriter(PrintWriter)/PrintStream [/2009-02-14] 文字列の結合 [2007-07-01] 単独の結合の実行時間 ループ内結合の実行時間 +... 続きを読む
JUnit寂しがりだから Hamcrest と一緒に使ってあげてね。やってみるこんな風に書いて。 import org.junit.*; import static org.junit.Assert.*; public class HogeTest { @Test public void hoge() { fail("しぱーい"); } } こうして。 $ javac -cp junit-4.11... 続きを読む
Java何度か書いているけど、整理的な意味で。今後は「このエントリ参照」にするつもりで書いてみる。文字列連結から見るシステム内で扱う型について - 日々常々Javaプログラマであるかを見分ける10の質問 に答えてみる - 日々常々String の連結ネタの続き - 日... 続きを読む
改善のためのちょっとしたコツ Presentation Transcript 改善のためのちょっとしたコツ Kiro HARADA @haradakiro 改善してますか?- コードレビュー?- ペアプログラミング?- ふりかえり?- チェックリスト?- バグトラッキングシステム?- 標準化? そ... 続きを読む
Top JGGUG G*Magazine 日本Grails/Groovyユーザーグループが提供する、Groovy関連情報誌です。 ※隔月または不定期で発行予定です。 続きを読む
pom.xml † pom.xml に maven-site-plugin を登録し、locale に jp を設定します。 何も設定しない場合には英語版のみが出力される 複数の言語のプロジェクトレサイトを作る場合には en,jp などカンマ区切りで指定する pom.xml の <reporting> に、レポートを出... 続きを読む
PMDは「枯れた技術」だと思うしネット上にも日本語情報は多いですが、わりと古いものが多い気がするし1箇所にまとまってたほうが便利だと思うのでまとめてみます。 なお著者のスペックの都合上、SBTのようなナウでヤングなビルドツールは対象にしていませんすみ... 続きを読む
2011年11月12日土曜日 Mavenのビルドライフサイクル Mavenのビルドライフサイクルについてきちんと理解するために、Introduction to the Build Lifecycleを日本語訳してみました。 ビルドライフサイクルの基礎 Maven 2.0はビルドライフサイクルというコンセプト... 続きを読む
Rubyのパッケージマネジメントシステムgem(Rubygems)のコマンド一覧 技術 CPAN gem Linux ruby RubyGems インストール コマンド インストール # gem install パッケージ バージョン検索 # gem search -r パッケージ アップデート # gem update パッケージ ... 続きを読む
検索ヘルプ tag:タグ名 タグで絞り込んで検索 user:ユーザーID ユーザーIDで絞り込んで検索 tag:とuser:の併用可能。 tag:およびuser:に設定できる項目は1件のみになります。 続きを読む
the Groovy enVironment Manager Follow @gvmtool On Google+ View on GitHub GVM the Groovy enVironment Manager GVM is a tool for managing parallel Versions of multiple Software Development Kits on most Unix based systems. It provides a convenien... 続きを読む
Javaによるソフトウエア開発でよく使われるオープンソースのビルドツールには、米Apache Software Foundationが開発する「Apache Ant」(http://ant.apache.org/)や「Apache Maven」(http://maven.apache.org/)、米Gradlewareが開発する「Gradle」(http://w... 続きを読む
Twitterで流れてきたのでのでつい見てしまいましたが、この方の連載は全体的にやっつけ感が否めないですね。なぜ“ダメなシステム”は無くならないのか? - なぜ“ダメなシステム”は無くならないのか?:ITproこの"ダメだしとっつあん"があの手この手で言わん... 続きを読む
Webサービス系の会社の隆盛があって、人材流出が騒がれたのが1−3年ぐらい前だろうか。 SIの産業の人材動向が、今どうなってるかって? 大方の予想より凄惨ですよ。 それがハッキリ分かる方法がある。JavaWeb技術者に技術力を問う8つの質問によってだ。 SI業... 続きを読む
日本でも選挙活動にインターネットを利用するという議論が始まっていますが、世界でもっとも大規模にインターネットを利用して選挙活動が行われたのが、昨年の米大統領選挙です。 その選挙戦を勝ち抜いたオバマ大統領のチーム「Obama for America」が、どのよう... 続きを読む
日本でも選挙活動にインターネットを利用するという議論が始まっていますが、世界でもっとも大規模にインターネットを利用して選挙活動が行われたのが、昨年の米大統領選挙です。 その選挙戦を勝ち抜いたオバマ大統領のチーム「Obama for America」が、どのよう... 続きを読む
OracleがJDK 6のサポート打ち切りを表明したことを受け、米Red Hatは3月7日、OpenJDK 6プロジェクトを主導する役割を担うことになったと発表した。 米Red Hatは3月7日、OpenJDK 6プロジェクトを主導する役割を担うことになったと発表した。OracleがJDK 6のサポ... 続きを読む
日々いろいろなエンジニアの方々とお会いします。そんな中で「この人は伸びるな」と思う人に共通の特徴があることがわかってきましたので今日はそれについて書いてみましょう。 【条件1:自腹で技術書を買っていること】 自腹で技術書を買っている人はほぼ例外... 続きを読む
2013-02-17 HipChatを半年以上使ってみた感想 ここ半年以上、社内の自分が関連しているチームでHipChatを使っているのですが、先ほどTwitterで@yaotti/id:yaottiに「使ってみた感じどうですかー?」と聞かれたので感想を書いてみます。 結論から言うと「チャッ... 続きを読む
Download Gatling 1.0.3 is available! (Changelog) You can download it here: gatling-charts-highcharts-1.0.3-bundle.tar.gz gatling-charts-highcharts-1.0.3-bundle.zip 続きを読む
ここ数日、MessagePackがIETFにおける標準化に巻き込まれてザワザワしています。 何が起きているかというと、MessagePackプロジェクトとは関係が無い第三者が勝手にIETFで標準化を進めようとしています。 しかも、その内容は、これまでのMessagePackとの互換性... 続きを読む
久し振りに講師を務めたDB2の勉強会 CLUB DB2 第158回 「Javaプログラマーに贈る:Groovyで楽にSQLを実行してみよう」終了後の懇親会から帰ってきました。 勉強会も懇親会もとても楽しかったです。渋谷で、もしくはUSTREAM中継でご参加いただいたみなさま、本当... 続きを読む
This plugin allows booting of Vagrant virtual machines, provisioning them and also executing scripts inside of them Features Uses Vagrant 1.x Supports booting a Vagrant VM for your job Execute scripts inside the VM as the "vagrant" user Execu... 続きを読む
Statistics Favorites 0 Downloads 0 Comments 0 Embed Views 0 Views on SlideShare 270 Total Views 270 奥さんとプログラミングを両立させる方法 Presentation Transcript 奥さん(彼女)とプログラミングを両立させる方法 おおいしつかさ 趣味 プログラミング... 続きを読む
原文(投稿日:2013/01/14)へのリンク 開発マネージャ(Development Manager)という役割は,とてもストレスの多いものかも知れません。"man in the middle(中間者)" として,あちらこちらから引っ張り回されます。マネージャ,ユーザ,営業,開発者,などなど ...... 続きを読む
おかげさまで、2月10日をもちまして、はてなブックマークは8周年を迎えました。 いつもありがとうございます。この8年間、はてなブックマークで、世の中やインターネットにまつわる様々なストーリーが語られてきました。蓄積された情報や議論は、はてなとはてな... 続きを読む
fluentdというソフトウェアがある。読者の多くは聞いたこともないソフトウェアだろう。そりゃそうだ。AndroidとかiOSとかWindowsのように、消費者の目に毎日さらされるものとは違い、日夜静かにデータセンターで動いているソフトウェアだ。 このfluentdは、もと... 続きを読む
Supported by DA Lab この記事は、企業システムの評価・検証施設Digital Advantage Labによる技術支援を受けています。 →DA Labの詳細はこちら 遠隔地にある本社と支社、あるいは営業所などをネットワークで結ぶ方法として、VPN(Virtual Private Network)を... 続きを読む
0001Softbankというオレオレ基地局に、SBアンドロイドが無差別に接続する話を試してみたら、意外とあっさりつながったのでエントリに。 コネクトフリーの件で、Wifi認証を調べてた。ちょっと昔聞いた話を思い出したので、昔の話。 FONとか、公衆Wifi業者と... 続きを読む
外注化が進む「現場に近い仕事」続いての「会社の不可逆過程」は「外注化」です。会社の中のさまざまな業務は、はじめはその会社にしかできない付加価値の高い内容だったものが次第に多数の人ができるように標準化され、「付加価値の低い仕事」となって、関連会... 続きを読む
1月18日、「エンジニアサポートCROSS 2013」が開催された。その中から、NHN Japanのmala氏による「体系的に学ぶ安全な利用規約の作り方」をレポートする。 1月18日、Web技術について横断的に語り合うイベント「エンジニアサポートCROSS 2013」が開催された。そ... 続きを読む
2013-02-05 Labeled Tab Separated Valueノススメ Labeled Tab Separated Valueというのは、はてなで使っているログフォーマットのことで、広く使われているTSV(Tab Separated Value)フォーマットにラベルを付けて扱い易くしたものです。はてなでは、もう3年以... 続きを読む
Perlの食えない事情 より おっと、そうです、Perlには演算子が多すぎるのでした。せっかくの機会なので、Perlの演算子を紹介します。 ビーナス演算子: 0+, +0 数値として評価してくれます。意外とよく見かけますね。 なぜこの演算子を使う必要があるのかという... 続きを読む
出典:日経コンピュータ 2012年9月27日号 pp.62-69 (記事は執筆時の情報に基づいており、現在では異なる場合があります) 「少数精鋭の開発メンバーで、短期間に新しい検索サービスを始められた」。特許情報などの無料検索サービスで200万人以上の会員を抱え... 続きを読む
のようにオプションとデバイスを指定する。上記の場合、/dev/hdbに対してランダムな書き込みを3回繰り返す(-n -3)。-vは、進ちょく状況を表示するオプションだ。 注:ここではランダムな値を3回書き込むように設定したが、3回であれば万全という意味ではない... 続きを読む