If you’re using FactoryBot1, this can often happen because you haven’t updated your factory to respect the new validation. Of course, the fix is simple:
Don’t Execute A Backbone.js Route Handler From Your Code 28 August, 2011. It was a Sunday. I was working on a sample Backbone.js application and I ran into a scenario that seemed like it should have been simple on the surface, but was causing me a tremendous amount of headache. Here’s the basic functionality that I was trying to achieve: Have a list of items displayed on the screen When an item is
xargsはよくfindと組み合わせて一括処理したりするのに使うけど、失敗すると大ダメージを受けるのでお勉強。 プログラムを指定しないとecho xargsにプログラムを指定しないとechoが使われるのでどんな感じに渡されるのか確認できる。 $ ls -l total 0 -rw-r--r-- 1 pasela staff 0B 1 22 17:11 foo -rw-r--r-- 1 pasela staff 0B 1 22 17:11 bar -rw-r--r-- 1 pasela staff 0B 1 22 17:11 baz $ ls | xargs foo bar baz NUL(\0)区切りで受ける xargsはデフォルトではホワイトスペースで区切るので、たとえば"Foo Bar"というような空白を含むファイルがあるときに普通に実行すると残念なことになる。 $ ls -l tot
ホーム » みすず学苑CMの謎を解く みすず学苑CMの謎を解く みすず学苑の広告やCMは、なぜ毎年、あんなに意味不明なのですか? あんなCMを見て、予備校としてのみすず学苑に、来る生徒がいるのですか? ヤマトタケルや、縄文太郎のキャラクターは、どういう意味があるのですか? Q. みすず学苑の広告やCMは、なぜ毎年、あんなに意味不明なのですか? みすず学苑の広告やCMは、どこにもないものにしてます。それは、22年間連続90%以上合格という、合格率がどこにもないものだからです。しかし、受験生でないのに、「みすずのCMのファンです」と、感想を寄せて下さる方もたくさんいます。 もちろん、中には「毎年毎年、広告の意味が不明です」「訳が分かりません」「長い間の疑問」と、おっしゃる方もいます。これまで、なぜあんなCMにしてるか、理由は公にしませんでした。しかし、今年は、たくさん質問が来たので、その訳を説
YAPC::Asia 2014でコマンドラインツールについて語ってきた コマンドラインツールについて語るときに僕の語ること #yapcasia 語ってきました.言いたいことはすべてスライドに詰め込んだし,参考文献もまとめておいたので興味のあるひとは参考にしてください.また,gihyo.jpさんに素晴らしいレポートを書いて頂いたのでそちらもご覧下さい. コマンドラインツールを作るときに参考にしている資料 YAPC:: Asia 2014 1日目レポート 以下,簡単に雑感を書いておきます. YAPC初参加・初トーク 自分は去年東京に来たばかりです.YAPCの盛り上がりは毎年インターネット越しに眺めており,自分もいつか参加したいなと憧れていました. 初めは参加さえできれば良いと思っていたのですが,インターネットのすごい方々と肩を並べて話す機会が誰にでも開かれてるならぶっ込むぞ!と思いトークに応募
この記事は、Jenkins Advent Calendar 2日目の記事です。 Jenkins Advent Calendar jp 2011 : ATND Jenkinsには、外部から操作するための口としてスクリプトコンソール、CLI、Remote Access APIなどが用意されています。ここでは、僕が一番使い慣れている(けど多分あまりメジャーでない)スクリプトコンソールについて紹介します。 スクリプトコンソールとは ブラウザ上からGroovyコードを記述して、そのコードをサーバ上で実行することができます。トラブルシューティングやジョブの一括編集などに力を発揮します。スクリプトコンソールを使うには、[Jenkinsの管理 > スクリプトコンソール]から、もしくは http://localhost:8080/script を直接入力してみてください。 僕は今の現場では100超のジョブを
グラフを重ねて描く gnuplotでは複数のグラフを簡単に重ねて描くことができます。 # 結果 gnuplot> plot 1, x これは y = 1 と y = x の2つの直線を描いています。 replotコマンドを使う 「plot 1, x」に続けて, replotコマンドを用いて y = x^2 の直線を付け足してみます。 # 結果 gnuplot> replot x**2 aのb乗はよく a^b と表記されるので覚えておいてください。 ただしプログラミング言語では a**b という演算子も比較的多く使われています。 「replot EXPRESSION」は前回のplotに式 EXPRESSION を ,(コンマ)で区切って追加したものをplotします。 従って先ほどの文は, gnuplot> plot 1, x, x**2 と等価です。 単に「replot」と入力すると,前回と
GNUPLOTを用いたグラフ作成 GNUPLOTは,各種の数式グラフやデータ集計グラフを描画するための科学技術系グラフ描画ツールである.ここでは,GNUPLOTを用いた様々なグラフ作成方法を実習する. 警告! HTMLファイルなど各種ファイルを作成する時に「ひらがなや漢字を含む日本語」をファイル名に用いている者が散見される.Webページを構成するファイルに日本語を用いた場合,ブラウザでのアクセス・表示に支障が出る(例えば,Safariでは見えるがFirefoxでは表示出来ないなど)などロクな事にならない.また,C言語やJava言語のプログラミングにおいても日本語ファイル名は色々なトラブルを引き起こす. きちんと技術的に分っていれば,「どのような場合にファイル名に日本語を用いても大丈夫」なのか判断できるが,それが理解できるようになるには,コンピュータの原理・仕組みをかなり熟知する必要がある.
今、南の島でサーフィンをしている。 28年間生きてきて、今が一番元気だ。 一年前に整体を習い始めてから、私の身体は劇的に変わった。 続いて、サーフィンをすること、また平均化訓練を覚えたことで、私の身体はどんどんたくましく図太く、「イイ」身体になってきている。 同時に、まったく逆説的だけど、身体が元気になればなるほど、自分の中の「老い」を感じるようになってきた。 一番強烈に「老い」を感じたのは、 今年の2月に、元引きこもりでホストの男の子に会った時のことである。 彼は私に、「自分は社会を恨み、女性を恨んでいる」と言った。 そして「自分と同じ、元不登校の私のことも、同族嫌悪だ」と言った。 でも、正直、それを聞いた私には、彼の言っていることが全く分からなかったのである。 恨み?同族嫌悪? 彼のように、社会を恨んだりすることが、私にも過去に、果たしてあっただろうか。 はっきり言って、私の目に映る社
『ファイナルファンタジー VII リメイク』、『ライトニング リターンズ ファイナルファンタジーXIII』、『メビウス ファイナルファンタジー』、『スクールガールストライカーズ』などを担当。近年ではゲームのみならず、TVアニメ『スクールガールストライカーズ Animation Channel』の楽曲制作、音楽専門誌での機材レビュー執筆や舞台音楽の制作にも携わっており、多方面で才能を発揮している。 スクールガールストライカーズ配信開始に合わせて、 BGM&ジングル全曲公開! 15分に及ぶ、(ほぼ)フル尺試聴公開です。 タイトル : スクールガールストライカーズ ジャンル : ラノベスタイルRPG 価格 : アイテム課金型(基本プレイ無料) 配信 : https://itunes.apple.com/jp/app/sukurugarusutoraikazu/id808
まとめ テストの「カバレッジ」には、C0, C1, C2の3レベルが存在する 一般的なカバレッジ測定ツールはC0しか測定できない C0だろうがC2だろうが、カバレッジは目安にしかならない とはいえ、他に目安になる物は何もないので、見ないよりは見た方がいい 序 しばらく前のShibuya.js*1が面白そうだったので指をくわえながらIRCで後輩に一席ぶった「テストカバレッジの罠」について書いておくよ。 FizzBuzzのテスト 以下のようなコードを考えよう*2。 <?php function fizzbuzz($i){ $return = ''; if( $i % 3 === 0 ) $return .= 'Fizz'; if( $i % 5 === 0 ) $return .= 'Buzz'; if( $i % 3 !== 0 && $i % 5 !== 0 ) $return = $i;
I’ve spent the last few weeks trying to recruit friends of mine to come work with me at my super early startup. In doing so I’ve had to educate a lot of my friends on what it’s like to be at a startup, and why you might want to join one. This blog post is a summary of all that advice. Oddly enough, I wrote a similar blog post my senior year of college while interning at Redfin. And since colle
そんなわけで仕事の話を書いてみよう. どこかで誰かの名前を呼ぶとき, Twitter が @ で mention するように Google+ では "+名前" と書く. 人の名前の所は名字でもメールアドレスでも適当に補完してくれる. "+" の記法はきっとサービス名にちなんだのだろうけど, 以前からメールの中で使われてきた慣習でもある. 今の勤務先にやってきて, かつてよりだいぶ多くのメールを読むようになった. 以前は会社もチームも小さかったし分散開発でもなかったから, 一日の有効メール量は 10 通くらいだった気がする. 私は朝と晩の二回しかメールを読まなかったけれど, ほとんど支障はなかった. 今や私の Gmail は pin tab され, 一日 50 通くらい届くメールをさばいている. これは webkit-dev や chromium-dev, webkit-bugzilla (
個人的には文書書くのは markdown-mode + outline-minor-mode で満足していたし、org-mode に手を出す気はあまりしてなかったのだけど、 Emacs界隈の情報を見ているとやっぱり便利そうなので、バージョン8.0が出る頃に試しに使ってみた。 そうしたら思った以上に便利で、結局今では、日々のメモ、原稿執筆、タスク管理など、いろいろなことをorg-modeでやるようになってしまった。 最初、org-modeに手を出しにくかった(出したくなかった)大きな理由は、編集環境がほぼEmacsだけに限られてしまうということがあった。 しかしこれは org-mode を使ってみると、org-mode があまりに高機能なので、他の環境に移植するのがつらいからだ、ということが分かった。 org-modeで文章を書く org-modeにはいろいろな機能・使い方があり、詳しくはi
UNIX/Linuxのターミナル上で作業するとき、作業ログを分かりやすくするためにコメントを入れたいときがある。 シェルスクリプトなら「#」を書いたところからコメントとみなしてくれるが、コマンドラインでは使えない。 そんなとき「:」コマンドが役立つ。 使用例: $ : 'コメントを書く' $ 「:(コロン)」は何もしないシェル組み込みコマンド。 「#」と違いコマンドなので、空白をあけて「|」パイプやリダイレクトを入れるとコマンドラインに解釈されてしまう。 そのため「''」でコメントを囲んでおく。 参考: The Original Bourne Shell Tutorial http://steve-parker.org/sh/bourne.shtml
職場でのモチベーションは、自分が周囲にどう認識されているかによって、大きく左右されます。最近実施された研究から、人と協力して仕事をする際に、チームの一員として扱ってもらえるとモチベーションが上がることがわかりました。それは、物理的に離れていても同じだそうです。スタンフォード大学は、チームとして共同作業を行なう人々の精神状態に「社会的てがかり」がどのような影響を及ぼすかをテーマに、異なる5つの実験を数週間にわたって実施しました。 例えば、2つのグループの全員が各自別室に入って課題に取り組む実験では、1つのグループには、他のメンバーも同じ問題を「ともに」解くのだと伝えて心理的な一体感を与え、もう1つのグループには他のメンバーも同じ問題を解くとだけ伝えました。すると、パートナーもしくはチームの一員として「ともに」課題に取り組んだグループのほうが、難しい問題にも粘り強く挑み、高い関心を寄せ、飽きる
スキル以前に重視する資質 37signalsでは、1つの採用枠に優秀な候補者がたくさん集まります。 最近、37signalsでは、『Basecamp』のプロダクトデザイナーを1名募集しました。プロダクトデザイナーとは、プロジェクトのビジュアルデザインを統括するポジションです。また、チームの方向性をまとめる役割もあります。37signalsはあまり頻繁に採用を行いません。採用は、候補者と私たちにとって貴重な出会いの機会です。 私は、プロダクトデザイナーの候補者を選ぶとき、基本的なデザインスキルに注目します。すなわち、明瞭に思考しコミュニケーションできるか、センスがあるか、新しいアイデアを生み出すビジョンがあるか、新規プロジェクトを構想するだけでなく、実行に移す能力があるか、などです。しかし、こうしたスキルの前に、私が最大に重視する資質がひとつあります。この資質を持った人に、失望させられたこと
Daniel Jacobson (Twitter | LinkedIn), is currently director of engineering for the Netflix API. Prior to Netflix, Daniel ran application development for NPR where, among other things, he created the NPR API. He is also the co-author of APIs: A Strategy Guide. The digital world is expanding at an amazing rate, giving us access to applications and content on myriad connected devices in your homes, o
効果的なメッセージをつくるには、まず、相手を知ることから始める必要がある。スピーチの場において、何を求められているのか。聴衆は何を期待しているのか。本ウェブの好評寄稿、佐々木氏のスピーチの持つ力を説いた書籍『思いが伝わる、心が動く スピーチの教科書』第2回。 効果的なメッセージをつくるためには、まず、相手を知る必要があります。 この章では、スピーチの場の要請と聴衆の期待を把握する方法について学んでいきます。 日本人のスピーチ下手は過去のこと 「沈黙は金」「以心伝心」という言葉に表されるように、自己主張を控える空気のなかで生きてきたせいか、欧米諸国に比べると、日本人はどちらかといえば口下手でスピーチ下手、という印象を抱いている人も多いのではないでしょうか。あるいは、政治家や経営者のように、スピーチはごく一部の限られた人が行うものとみなされていたようにも思います。 しかし最近では、著名人から身
プログラマ同士で話している時には当たり前の事だけど、非プログラマと話すと意外と共有されてない事に、これがある。 ここ最近、プログラマでない人とソフトウェアを作る、という話が三回あった。 一度はその人の為にツールを作る、という奴。もう一つは私のアプリのデザインを一部変更する、という話で、けれどデザイナがソフトウェアのデザインやった事無い、という奴。もう一つはアプリの素人だけど、アプリのアイデアとかはあるからアプリが書けるようになりたい、という人に話をする、という奴。 ちゃんと作ったのは最初のツールだけで、残り二つは辞退したけれど、どのケースでもソフトウェアを作るというのは結構難しい、という事があまり共有されていない。 私は結構ソフトウェアを作るのは難しいから、XXXみたいな事が必要だ、というような提案をする。 例えば、リモートの開発はかなり困難で、メールのみでソフトウェアの振る舞いの話をしあ
できればシェルスクリプトなんて書きたくないんだけど,まだまだ書く機会は多い.シェル芸やワンライナーのような凝ったことではなく,他のひとが使いやすいシェルスクリプトを書くために自分が実践していることをまとめておく. ヘルプメッセージ 書いてるシェルスクリプトが使い捨てではなく何度も使うものである場合は,本体を書き始める前に,そのスクリプトの使い方を表示するusage関数を書いてしまう. これを書いておくと,後々チームへ共有がしやすくなる.とりあえずusage見てくださいと言える.また,あらかじめ書くことで,単なるシェルスクリプトであっても自分の中で動作を整理してから書き始めることができる.関数として書くのは,usageを表示してあげるとよい場面がいくつかあり,使い回すことができるため. 以下のように書く. function usage { cat <<EOF $(basename ${0})
みなさん、こんにちは。MacPeople編集部、元編集長の吉田でございます。短期集中連載の18回目からは、OS Xのカスタマイズ方法について紹介していきます。今回はFinderなどのアプリケーションウィンドウ内の表示を使いやすく変更してみましょう。 ご存じのようにフォルダーやアプリケーションのウィンドウにはスクロールバーが備わっています。これは、ウィンドウの左辺と下辺に表示されるバーのことで、これを動かすことで隠れている部分を表示することができます。しかし、最近のOS Xでは通常は表示されません。表示されている内容によっては、隠れている部分があるのかないのかわかりずらいかもしれません。
いつもより30分早く子供達を保育園に預けて船堀へ。 やはり遠い。けどギリギリ9:30からのMatz氏のkeynoteに間に合った! Coming soon... RubyKaigi 2014 | Coming soon... タイムスケジュールではセッションのタイトルがcoming soonだったけど、まさかのそのままのタイトル。 未来の話、ruby3の話をしようという内容。 Static Typingに関する話は実際興味深いんだけど、他の言語では実装されているのが悔しいとか、実際なくても困らないんだよねとか。やっぱりDuck Typingに反するしなぁとか、業務でrubyを使ってる人にとってはけっこう重要な話だと思うんだけど、なんだかとても微笑ましい。 Matz氏はこういう技術的なはなしを分かりやすく、楽しそうに話す。そして聞く方も楽しくなる。 ruby3でどういった実装がなされるかとい
8 月中旬より,インターンとしてマウンテンビューに位置する Microsoft Research Silicon Valley (MSR SVC) に滞在して研究をしていました.期間は 3 ヶ月の予定で,11 月中旬まで居る予定でした.しかし,Microsoft の経営判断により MSR SVC の閉鎖が突然決定され,所属チームの方々を含む殆どの研究者は解雇となり,僕の滞在も突如終了になりました. このショッキングな事件は,英語のみならず日本語のニュースサイトにも取り上げられています. Microsoft to close Microsoft Research lab in Silicon Valley | ZDNet Microsoft Research closing Silicon Valley lab in latest job cuts - GeekWire http://www
ネット上では「@higepon」のIDで知られる日本人のソフトウェアエンジニア、蓑輪太郎(みのわ・たろう)さんは、2014年9月現在、米国サンフランシスコ市内にあるTwitter本社に勤務している。前職であるサイボウズ・ラボを退職し、Twitterの日本法人へ転職したのは2年半前。ビザ手配の関係から渡米が遅れたが、1年8カ月ほど前に妻子を連れて家族ごとサンフランシスコへ移住した。 もともとエンジニアとしてアメリカで働いてみたいという憧れがあったという蓑輪さん。単に「憧れ」というだけではなく、着々とプログラミングや英語といったスキルを磨き上げて渡米したという印象が強い。「いつも当初の計画の数年遅れ(笑)」と自嘲気味に笑う蓑輪さんだが、数年単位で「憧れ」を1つずつ実現してきたことから周囲のエンジニアからも一目置かれる存在だ。 蓑輪さんは、趣味でOSや言語処理系を実装したり、IPAの未踏ソフトウ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く