最近のモダンな JavaScript では、必ず "use strict" というのが書かれていると思います。この使い方を雰囲気ではわかってるけど、正しく理解していない場合が自分も含めて多いと思ったので書きとめたいと思います。 ちなみに、"use strict" でググると Perl のそれが出てきますが、Perl の話はしません。あとセミコロンの話もしません。 "use strict"とはそもそもなにか "use strict" は、Use Strict Directive と呼ばれています。 これは ECMA-262 の 14.1 Directive Prologues and the Use Strict Directive によって示されています。 A Use Strict Directive is an ExpressionStatement in a Directive Pro
期間限定サイト「村上さんのところ」をご覧いただきまして、誠にありがとうございます。 連日たくさんのアクセスをいただきました当サイトですが、2015年5月13日をもって、公開を終了させていただきました。当主の村上春樹さんは、しばしの休憩をとったあと、本来の小説のお仕事に戻っていらっしゃいます(当主からの最後の挨拶はこちら)。 1月15日のオープン以来、119日間という限られた期間でしたが、読者のみなさまと村上さんとの交流はたいへん面白く、そして意義深いものとなりました。3万7465通のメールをお寄せいただいたみなさん、そして、最後までご愛読いただいたみなさんに、あらためて感謝を申し上げます。 なお、当サイト上での質問者のみなさまと村上さんとのやりとりは、編集の上、新潮社より出版されます。くわしくはこちらをご覧ください。 新潮社 チーム縁の下
プログラミングを勉強する際に、Twitterでフォローすると参考になる人を探せるサービス これから何かを勉強しよう!と思った時に、その領域に携わってる人・勉強している人をフォローすると、 その界隈の動向が見えてきます。 しかし、言語や技術用語は普通に検索するとなかなか引っかからないものも多いです。 (CとかDとかF#とかRとか、ノイズ多く特に難しいですよね。「なでしこ」と検索して出てくるのも、サッカーの話ばかりだったりします) 各界について、自薦他薦含めて推薦数順に並べていますので、これから勉強していく上で情報源となるアカウントを探すことができます。 探してみる > 各界のフォローすべきTwitterアカウント 同志を探せるサービス 本サービスでは、自薦を推奨しています。つまり、「僕(私)はコレをやってるよ!」という表明です。プロフェッショナルである必要は全くありません。 モノ作りや勉強を
NHKは過激派組織について、これまで組織が名乗っている「イスラミックステート」を日本語に訳して「イスラム国」とお伝えしてきましたが、この組織が国家であると受け止められないようにするとともに、イスラム教についての誤解が生まれないように13日夜から原則として「過激派組織IS=イスラミックステート」とお伝えすることにしました。 ご意見・お問い合わせ | NHKにおける個人情報保護について | 放送番組と著作権 | NHKオンライン利用上の注意 Copyright NHK (Japan Broadcasting Corporation) All rights reserved. 許可なく転載することを禁じます。 このページは受信料で制作しています。
JavaScript:location.hrefの注意点 - URLのドメイン前にベーシック認証が埋め込める、そして脆弱性 イントロダクション avaScript を使用して、ブラウザで現在表示しているページの URL を取得する場合には、location オブジェクトから取得するのが一般的です。 しかし、この location オブジェクトは注意して使わないと、意図しない情報を取得してしまったり、Webページにアクセスするための十分なURLを組み立てられなかったり、最悪脆弱性を作りこんでしまう恐れがあります。 その一つに、URLのドメインの前にベーシック認証の情報を埋め込めてしまうという点が挙げられます。 そして、これは最悪脆弱性につながる問題です。 (※ 脆弱性につながる問題は、2011年12月~2012年8月頃に一部のブラウザにて発覚した問題であり、アップデートの提供されている最新の
皆様、お世話になっております村雨です。 2014年11月に出版した『Fuzoku実践入門』はお陰様で1月末時点で2,800部を突破しました。これもみなさまからの厚いご支持の賜物であり、深く感謝しております。 本日は、そんなFuzoku実践入門の第2版が出版されましたのでお知らせ致します。 第2版まえがきと謝辞 内容について触れていく前に、まずは本書の中の「第2版まえがき」を引用して紹介したいと思います。 第2版まえがき 2014年11月1日に発売された本書は、お陰様で多くの方の目に触れることができ、Amazonランキングでは最高3位を記録し、2015年1月末時点で2,800部以上もダウンロードされました。 Amazonレビューなどの評価でも、おおむね高評価を頂くことができて、初めて出版した私にとっては、最高の結果を得ることができました。 出版後にアンケート調査 ※1 も実施したのですが、レ
2. 自己紹介 • 1998年 株式会社ナムコ 入社 • 1999年 蚊取り大作戦 (ナンジャタウン) • 2000年 ディグダグ (パチスロ) • 2003年 ミスタードリラー ドリルランド (GAMECUBE) • 2003年∼2004年 ドンキーコンガシリーズ (GAMECUBE) • 2005年∼2006年 リッジレーサー6, 7 (Xbox360, PlayStation3) • 2006年∼ 社内サウンドライブラリ NUSound アーキテクト 4. リッジレーサー6 Love FOOTBALL リッジレーサー7 鉄拳5 DARK RESURRECTION 鉄拳5 DARK RESURRECTION ONLINE ビューティフル塊魂 エースコンバット6 鉄拳6 ソウルキャリバー レジェンズ スマッシュコート3 ファミリースキー ファ ミリージョッキー もじぴったん プチプチ ソ
「楽園追放」とはグラフィニカによって制作された、SF作品です(劇場公開)。キャラから爆発まで、ほぼすべてCG。いやあグラフィニカの絵作りって凄いですね。公開されてから、ずっと色んなところで絶賛の嵐だったので、そんなにすごいのかという感じで猜疑的だったんですが、百聞は一見に如かずという感じで。実際に見てみると、確かにこれは一定の評価はされるなあと。 そんで、本題は、劇中に出てくる「エフェクト」です。ええ、ここからはアンジェラちゃんがどうのこうのとかそういう話は一切しません。お尻にも触れません。徹頭徹尾、「エフェクト」のお話しかしません。煙、爆煙、砂埃、爆発。CG、作画を問わずにまとめて紹介したいと思う。 (「楽園追放」において、演出を務められた京田さんから色々と指摘をいただいたので、一部訂正しました。雑でごめんなさいね。そーす→1、2、3、4。京田さん、ありがとうございます。) さて大きな見
2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一本化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod
今週も「作りおき」を作っています。 バレンタインデーのイベントディナーを準備している方も多いと思いますが、イベントの「ハレ」のご飯の傍らで「ケ」のご飯も用意しなくてはいけないのが、家庭料理の日常ですよね。 そんなバレンタイン直前ウィークの、「ケ」の日常を豊かに、そして過ごしやすく暮らすための「作りおき」を紹介します。。 調理時間は、75分! 今週は、同時に鶏のスープストックを作ったので、少し長めに時間がかかりました。 でもね、その分、主菜にも出来るお惣菜がたっぷりです☆ 写真上段左から順に 紅白なます 茹でほうれん草 ポテトサラダ ふろふき大根 (ここから下段) 筑前煮 ぶり大根 ブリの子のみぞれ煮 白菜の干し海老煮込み (写真に写っていない 涙)鶏ガラのスープストック 以上8品+スープストック この「作りおき」は、朝ご飯のおかずに、夕食の付け合わせや副菜にと大活躍します。 前回作りおきを
http://anond.hatelabo.jp/20150213000517 みな、どうやっているんだろう。どうやって、がんばっているんだろう。そういうことばかり気になってる。 今から書くことをやれ、絶対やれ 認知行動療法毎日自分の精神状態を数値化して記録するお前の問題はネガティブな思考をする癖がついていることだけだ これを改善できれば逃げ癖は確実に減る http://www.amazon.co.jp/dp/442211283Xhttp://www.amazon.co.jp/dp/4791108485このあたりの本を読めよ 認知行動療法を続けるだけで、調子はだんだん良くなっていく ただ本当に良くなっているのか、不安になることもある そのために、自分の精神状態を数値として記録しろ BDIなら毎日数分でできる http://www1.bbiq.jp/lion/bdi-2.htm はじめは20
『エリック・エヴァンスのドメイン駆動設計』は、2003年の刊行だったにもかかわらず、大型ソフトウェア構築時につきまとう不透明感を払拭するための指針として現役技術者に多大な影響を与えた。ある意味、エリック・エヴァンスの先見性によって、今日、必要とされるパタン/アンチパタンが整理されていたためだ。 とはいえ、それからすでに11年。ベースとなるオブジェクト指向はそれほど大きな変革はないものの、この10年の間にコンピューティングの対象は大きく増え、さらにドメイン駆動設計をコトバでは知っているものの、経験値のまだ低い技術者の増加もあり、理論だけではなく現状に則した形で体得する必要性が増している。 本書はDDDの考え方はもちろん、コミュニティや実際のビジネスシーンのなかから実践的な方法論を精錬し、いわば21世紀(初頭)型ドメイン駆動設計を伝授するものであり、現在のニーズに合致する内容で構成されている。
Inc.:より高い報酬を得られるなら仕事を辞めるべきでしょうか? もちろんです。 素晴らしいチャンスがあれば仕事を辞めるべきですか? 間違いありません。 起業するために仕事をやめるべきですか? 是非そうするべきです!(ただし、事業が軌道に乗るまでは、フルタイムの仕事を続けるべき理由もあること、また数時間あれば会社をおこすことができることにもご留意ください) しかし、仕事をやめる理由は他にも多く存在します。そして、そのすべてが一つの大きな理由に集約されます。すなわち、人生はあまりにも短いということです。 毎日達成感を感じないままに仕事を終えて家に帰るには、人生はあまりにも短すぎます。ひどい上司のために働くには、人生はあまりにも短すぎます。仕事をするのが当然だと思われたり、真剣に自分の言葉を受けとってもらえなかったり、利用されていると感じたりしながら日々を送るには、人生はあまりにも短すぎます。
湯川遥菜さん他一名がイスラム国(武力による現状の変更を支持するのでこの名称を用います)に殺害された結果、日本人が皆イスラム国の機関誌 DABIQ を読むようになりました。 以前からの読者としては非常によいことだと思います。ところでこれを全部読んでる人なら分かることなんですが、イスラム国、非常に危機的な状況にあります。 以下を見ると一目で分かります。 DABIQ 第 2 号の表紙と目次 DABIQ 第 7 号(最新号)の表紙と目次 DABIQ 第 2 号の本文 DABIQ 第 7 号の本文 見た目で分かるとは思いますが、かなり劣化してます。僕は編集を担当していた人間がイスラム国から離脱したか、戦死したものと考えています。 また内容に関しても、 1 号のころなどは、巻末にド派手なニュースページがあって赫奕たる戦果を紹介していたんですが、最近はそれが無いです。また 7 号では「モサドのスパイがイ
就職面接での「最大の弱点は何か」という質問には、本来プラスの特徴であるもので回答すべき(例:「仕事中毒です!」「完璧主義者です!」)と就職指導の人からはアドバイスされることが多いかもしれません。実を言うと、それはやめたほうがよいです。というのは、どの業界のどの面接官であっても、そういった回答は以前に聞いたことがあるため、むしろ正直に言ったほうが好ましい印象を与えるからです。 これは、しきりに語られている就職活動のコツの1つです。長所を短所に見えるように転換して表現することで、実際は弱点を何も見せずにこの質問を切り抜けられるためです。ただ、この場合、本当の問題点(正直さ、自己観察力の欠如)を暴露することになるでしょう。結局のところ、質問に対する回答は、よく考え、その仕事と面接に関連したものでなければなりませんし、実際に取り組み改善したいと思う実際の弱点であるべきで、自分をよく見せかけるためだ
美術や芸術に苦手意識を持っている人は、誰かに「美術館に行きたい」と言われたら、心配になって、馬鹿かと思われるようなことを言ってしまわないか思案し始めてしまうかもしれません。しかし芸術を面倒なものを思う必要はありません。もっと上手に鑑賞して楽しい体験にする方法をご紹介します。 解説を読み有料音声ガイドを聞く 絵画でも、映像や音でも、彫刻や建築やそれ以外の形の芸術でも、作品は歴史上のある時間と場所からの感情の結果です。その歴史の短い説明があるだけでも、鑑賞者のアーティストに対する理解と共感が深まります。 専門家は作品を解釈するのに普通の人より多くの時間を費やしており、その分野の勉強をしていることが多いので、専門家の解釈を参考にするのも良いでしょう。料理のシェフが生の材料を使って料理を作るのと同じように、芸術の専門家はひとつの作品に時間をかけて解説を書きます。そのおかげで普通の人も容易に芸術鑑賞
soh335/radicast · GitHub radiko を録音したり、podcast 形式の xml を配信する radicast というのを前に作った。これを動かすには radicast 以外に ffmpeg or avconv rtmpdump swftools が必要だった。 録音する環境を移動しようかと考えていたので Dockerfile に記述しポータビリティを高めてみようと思った。 なので Dockerfile を用意し、docker-hub で automated build を行うようにした。 $ mkdir -p workspace $ cd workspace $ docker pull soh335/radicast $ docker run --rm soh335/radicast:latest --setup > config.json $ docker
チャットツールと CI ツールを連携させることでより柔軟な運用を行えます。例えば、HipChat から Jenkins のジョブを実行し、その結果を HipChat に通知させる。日々、チーム内のコミュニケーションツールの1つとして利用しているチャットツールから CI できれば、誰もが楽に状態を把握できます。また、問題があった場合のキャッチアップも早くなります。 使ったもの Mac Hubot HipChat Jenkins ※ Hubot と HipChat についてはこちら→ Hubot と HipChat で ChatOps を参照 Jenkins のジョブ実行結果を HipChat に通知 HipChat API トークンの取得 HipChat に通知させるには API トークンが必要です。API トークンは HipChat の「Group admin」→「API」から取得できます
この前、4月から小学生になる知人の息子が近くで遊んでました。親が近くにいないときに、次のような会話が行われました。 少年「暇だから遊ぶものが欲しい。マインクラフトをやりたい。」 私「残念ながら、いまここにマインクラフトは無い。」 少年「iPadを持っているならマインクラフトをいますぐ買って欲しい。」 私「このiPadは仕事で使っているものだからダメ。」 少年「このボタンを押せばゲームを使えるようになるよ!(横からApp Storeをクリック)」 私「ちょっと待って。やめなさい。」 少年「ねぇ、ゲームをやらせてよーーー」 知人の子供がこのようなことを言ったうえで、ひとの持っているタブレットをいきなり操作し始めたのを見て、最初は「この子の親って。。。」という感想を持ちました。単に、その少年が信じられないぐらい図々しいだけだと思ったのです。 しかし、その後、全く別の場所でも同じようなことを主張す
確定申告は近所の地域区民センターで提出する派、@yimajoです。 iOSアプリ開発者に最近の開発スタイルを訊いてまわる「iOSアプリ開発の現場で訊いてみた」待望の6社目に行ってきました。 6社目はクラウド会計ソフトfreeeを作られているfreee社! クラウド会計ソフトfreeeとは何か freeeは銀行やクレジットカードのweb明細から簡単に帳簿を作成したり、青色申告決算書や確定申告書Bの出力に対応しているWebベースのアプリケーションです。 従来の青色申告用のアプリケーションはWindows専用が主流だったため、Macを使うiOSアプリ開発者ならfreeeを使ってる方も多いのではないでしょうか? 訊いてきたこと インタビューに応じてくださったのはエンジニアの@yonekawa、@yo_waka、広報担当の@NaoMaemuraの3人。 とくに最近@yo_wakaはfreee社でのR
こんにちは、アプリケーションエンジニアの id:nanto_vi です。先日行われた Hatena Engineer Seminar #4 で、「TypeScript で実現する MVP アーキテクチャパターン」と題する発表を行いました。当日は皆様ご清聴いただき、また懇親会でも活発な質疑をいただきありがとうございました。 内容としては、TypeScript を用いたクライアントサイド Web プログラミングの話、及び既存の JavaScript フレームワークを採用せず、MVP (Model-View-Presenter) アーキテクチャパターンにのっとり開発を進めた事例の紹介となります。以下に発表資料を加筆修正して公開するのでご参照ください。 自己紹介 id:nanto_vi (外山真) アプリケーションエンジニア JavaScript、Perl アジェンダ 少年ジャンプルーキーでの T
I’m going to talk about some of the plugins and configuration that I use every day at work, which is mostly developing Ruby on Rails applications. In my case there are some elements that make a big difference when using a text editor: Switching between files and directories VCS support (git of course) Movement inside of a file Shortcuts that make my life easy Of course some of these elements can b
今、35歳でエンジニア。 厳密にいうと、自分に合っている仕事があれば、仕事したいとは思っている。でも無理。だいたい一年毎に些細なことで揉め事を起こして、ジョブをホップすることになる。もう今で10社目くらい。精神科医で適応障害をもらったことも幾つかある。そもそも発達障害で、そういう風に周囲に合わせて仕事をすること自体が困難で、本当は診断とか貰ったほうがいいんじゃないかとも考えたが、診断をもらったからといって、何か改善されるのか、と言われたら、いまいちわからんので、まだちゃんとした診断は受けていない。 とりあえず生活するためにはお金が必要だ。そして、人に提供した対価としてお金をもらうことができるというのは、それはそれで「ああ、認められたんだな」と思えて楽しいのだが、一方で、やはりどうしても周りと上手く付き合えないということが幾たびも重なってくるとつらい気持ちになってくる。 エンジニア自体向いて
id:sora_h です。今回はクックパッドの社内 apt リポジトリ管理・deb パッケージビルド・リリースフローについて紹介します。 クックパッドではいままで CentOS 6 を利用していましたが、最近は Ubuntu への移行を進めています。現在は CentOS / Ubuntu 両方が共存したインフラになっています。 CentOS では社内に yum リポジトリを置き、本家リポジトリから消えてしまったパッケージや、独自でビルドしたパッケージのホストを行っていました。Ubuntu 導入以降も同様に、社内 apt リポジトリを設置し、必要があれば独自でパッケージをビルドすることにしました。具体的には、わたしは ruby2.1 パッケージや ruby2.2 パッケージをメンテナンスしています。 (なお、わたしは rpmspec および ebuild の方が慣れていて、未だ deb パッ
外部キー便利!!! MackerelではPostgreSQLで外部キーあり そのレコードがあることが保証される 各テーブルのidにアプリケーションレベル(Mackerelの場合Scala)で型付けをするとなお便利 MemberID型、MonitorID型 → idで誤ったテーブルを引くとかがない 本日のスキーマ CREATE TABLE `member` ( `id` INTEGER unsigned NOT NULL auto_increment, `earned_item_count` INTEGER unsigned NOT NULL DEFAULT 0, `name` VARCHAR(191) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4; CREATE TABLE `item`
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く