タグ

2015年3月19日のブックマーク (56件)

  • libc非依存の言語処理系(もしくは、自作CPUへの移植の苦労話) - wasabizの日記

    2015-02-03 libc非依存の言語処理系(もしくは、自作CPUへの移植の苦労話) 自作CPUへの移植が大変だったのでメモ。 まず、今回ターゲットにする環境の特徴を軽く説明しておくと CPUが自作 ISAも独自 uccという自作Cコンパイラ(開発中で不完全、c89のサブセット)とMLコンパイラがある 浮動小数点数はIEEE single floatのみサポート メモリは4MB IOはRS232Cしかない そこそこ安定したシミュレータがある。 Cコンパイラと入っても不完全なので、cファイルはコンパイルできてもlibcに相当するものはまだない。C89(C90)のサブセットしかサポートしていないので、ビットフィールドが無かったり、charが32bitだったり、構造体渡し・構造体返し・構造体代入がなかったりする。最終的にはこいつでOSをコンパイルする予定なのだけれど、OSもよそから持ってきた

    libc非依存の言語処理系(もしくは、自作CPUへの移植の苦労話) - wasabizの日記
    nilab
    nilab 2015/03/19
    libc非依存の言語処理系(もしくは、自作CPUへの移植の苦労話) - wasabizの日記
  • GitHub - keiichiw/ucc: Udon C Compiler: C compiler for our original CPU

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - keiichiw/ucc: Udon C Compiler: C compiler for our original CPU
    nilab
    nilab 2015/03/19
    UCC - Udon C Compiler
  • 自作CPU向けCコンパイラをつくってOS動かした話 (CPU実験まとめ) - kw-udonの日記

    僕の学科では伝統的に3年の後期に半年かけてCPU実験というものをおこなう。 班で自作のアーキテクチャを設計・実装し、FPGA基板上でMinCaml(OCamlのサブセット)でかかれた課題用レイトレーシングプログラムが動けば単位がもらえるというものである。 レイトレ完動後には、その高速化にはげむもよし、余興としてゲームをつくるもよしで、自作CPU上で色々あそんだりする。 今年は有志で班を結成し、自作CPU上でxv6というOSを動かした。 僕はその班にCコンパイラ係として参加したので、そのことについてかく。 あと、OS移植班全体の成果についても触れる。 わりと長くなってしまったので、結局なにができたんだっていう人は、とりあえず先にこっちに飛んでほしい。 動機 期間は4ヶ月程度、配布されたFPGA基板のうえで動かしたいという制約のもとで移植するOSはxv6を選択した。 このOSはシンプルであるが

    自作CPU向けCコンパイラをつくってOS動かした話 (CPU実験まとめ) - kw-udonの日記
    nilab
    nilab 2015/03/19
    「僕の学科では伝統的に3年の後期に半年かけてCPU実験というものをおこなう。 班で自作のアーキテクチャを設計・実装し、FPGA基板上でMinCaml(OCamlのサブセット)でかかれた課題用レイトレーシングプログラムが動けば」
  • iphonech.info - iphonech リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    iphonech.info - iphonech リソースおよび情報
    nilab
    nilab 2015/03/19
    AppBankのライターがTwitter炎上連発の件を見て バカが増えたんじゃない。バカにもITが行きわたっただけ って記事書いてたけど、ほんとその通りなんだよ。
  • スタートアップや新規事業に限った技術的負債の考え方 | F's Garage

    最近のエンジニアの感覚だと、技術的負債というのを極端に嫌うケースがあるそうですね。 技術的負債とは… 行き当たりばったりなソフトウェアアーキテクチャと、余裕のないソフトウェア開発が引き起こす結果のことを指す新しい比喩である。 wikipedia技術的負債 この言葉は確かにキャッチーだ。プログラムなんて動けばいいでしょという上司に楯突く時に使いやすい武器になりそうだ。 「負債」という言葉はなかなか面白い比喩である。 では少し、負債という言葉について調べてみると、こういうのが見つかる。 負債は借入金や買掛金などの法律上の債務であるとイメージされがちですが、厳密にいったらこれは間違いです。 すなわち負債とは、法律上の債務に限らず、いずれ会社が負担することになるであろう経済的負担で貨幣額で合理的に評価できるものが該当します。 http://financial.mook.to/accounti

    スタートアップや新規事業に限った技術的負債の考え方 | F's Garage
    nilab
    nilab 2015/03/19
    スタートアップや新規事業に限った技術的負債の考え方 | F's Garage@fshin2000
  • gumiの韓国子会社で横領? 従業員関与の疑い

    ソーシャルゲーム開発・運営のgumi(東証1部)は3月19日、韓国子会社で従業員による横領が起きた可能性があることを明らかにした。金額は数千万円程度という。 韓国で同日、gumiの韓国子会社「gumi Korea」(ソウル)の役員が数十億ウォン程度を横領した可能性があると一部が報道。だが同社によると役員ではなく従業員が関与した疑いが強く、金額も数千万円程度と見込まれる、という。 社内で調査チームを作り事実確認を進めるとしている。

    gumiの韓国子会社で横領? 従業員関与の疑い
    nilab
    nilab 2015/03/19
    「ソーシャルゲーム開発・運営のgumi(東証1部)は3月19日、韓国子会社で従業員による横領が起きた可能性があることを明らかにした。金額は数千万円程度という」
  • Hatena-Textbook/oop-for-perl.md at master · hatena/Hatena-Textbook · GitHub

    この講義の目的 明日以降、Perlの言語自体にはまらない 今日、いろいろやって、なるべくはまってください 疑問があったらどんどん質問してください 目次 Perlプログラミング勘所 Perlによるオブジェクト指向プログラミング テストを書こう ヒント 課題について Perlプログラミング勘所 質問 Perlでプログラミングをしたことがありますか? はじめに 事前課題 http://github.com/hakobe/Sorter 前提 はじめてのPerl、続はじめてのPerlに目を通している 一度はPerlでオブジェクト指向プログラミングしたことがある 事前課題でやっているはず Perlの良いところ CPAN やりたいことはすでにモジュール化されてる それCPANでできるよ 表現力が高い TMTOWTDI (やりかたはいくつもあるよ!) 実際に使われてる はてな/DeNA/NHN/mixi

    nilab
    nilab 2015/03/19
    Perl によるオブジェクト指向プログラミング
  • Hatena-Textbook/javascript-event-driven.md at master · hatena/Hatena-Textbook · GitHub

    JavaScript によるイベントドリブン アジェンダ JavaScript の言語について DOM について イベントについて jQuery について MVC アーキテクチャについて まずはじめに Just moment! Web で JS を使うとき、HTML の知識が前提となることが多い http://www.kanzaki.com/docs/htminfo.html 少なくとも「簡単なHTMLの説明」は押さえておきたい。 目的 講義時間は限られているので JS を学ぶ上でとっかかりをつかめること リファレンスを提示します。概念を理解 言語的部分、DOM 及びイベントドリブンなプログラミング 覚えようとするとクソ多いのでリファレンスひける部分は覚えない JS とはどんな言語であるか? 基クライアントサイド=ブラウザで動く 実装がたくさんある はてなエンジニアはみんな誰もがある程

    nilab
    nilab 2015/03/19
    JavaScript によるイベントドリブン
  • ★はじめに  |  Search  |  Google Developers

    モバイルサイトとモバイルファースト インデックスに関するおすすめの方法 Google のインデックス登録とランキングでは、スマートフォン エージェントでクロールしたモバイル版のサイト コンテンツを優先的に使用します。これをモバイルファースト インデックスと呼びます。 モバイル版のページを用意することは、コンテンツを Google の検索結果に表示させるための要件ではありませんが、非常に強く推奨されています。このページで説明するおすすめの方法は、モバイルサイト全般にあてはまり、当然のことながら、モバイルファースト インデックスにもあてはまります。 ユーザーに最適なエクスペリエンスを提供できるよう、このガイドで紹介されているおすすめの方法を実践してください。 モバイル フレンドリーなサイトを作成する スマートフォンからアクセスした際のユーザー エクスペリエンスが優れたものなるように、モバイル

    ★はじめに  |  Search  |  Google Developers
    nilab
    nilab 2015/03/19
    初心者として避けたい 3 つのミス - ウェブマスター向けモバイルガイド : 「ミスその 2 - モバイルサイトを PC 向けサイトとは別のドメイン、サブドメイン、サブディレクトリに実装してしまう」
  • SSL で守られる生活

    4. 注意 ● このスライド中に間違いが存在するかもし れません。 o 自分のセキュリティは自分で確保するしかありませ ん。 o クリティカルなことは自分で確認して下さい。 ● 常に悪意のある攻撃者を想定するのはコス トが高くつきます。 o 扱っている情報のたいせつさによって適切な判断を

    SSL で守られる生活
    nilab
    nilab 2015/03/19
    SSL で守られる生活
  • 14

    当社線量計測事業部ラディエーションモニタリングセンターは、国際MRA対応JAB放射線モニタリング分野における認定試験所です。RTL04590は、当所の認定番号です。 当社は、認定基準として ISO/IEC 17025 を用い、認定スキームを ISO/IEC 17011 に従って運営されている JCSS の下で認定されています。JCSS を運営している認定機関(IAJapan)は、アジア太平洋認定協力機構(APAC)及び国際試験所認定協力機構(ILAC)の相互承認に署名しています。 当社大洗研究所は、国際 MRA 対応 JCSS 認定事業者です。JCSS 0060 は、当所の認定番号です。

    14
    nilab
    nilab 2015/03/19
    個人線量当量と周辺線量当量について | 千代田テクノル
  • 第70回 名古屋アジャイル勉強会「エレベーターピッチで、思い伝える」

    nilab
    nilab 2015/03/19
    第70回 名古屋アジャイル勉強会「エレベーターピッチで、思い伝える」 : 時系列では話さないで要点のみを話す : GTC ゴール、ターゲット、コネクト(ゴールとターゲットをつなぐもの) : フック・ポイント・クロージング
  • 2015年3月のWindows Updateの不具合情報

    更新履歴 [ 全て表示戻す ] 2015.03.25:IEで発生する不具合について追記/KB3033889関連で追記。 2015.03.19: Windows7で再起動ループする場合の対処方法を追記 2015.03.18: MicrosoftからKB3033889の修正パッチがリリースされました。 2015.03.13/17:30 ほぼ最終版。ページの再構成を行いました。 2015年3月11日にリリースされた Windows Update を行った際に発生する不具合に関する情報をまとめたページです。 今月のWindows Updateは、ほとんどのPC環境で問題は発生しないようですが、いくつか かなり注意点が必要です。 参考: 他の月のトラブル情報 過去の「月例別」Windows Update 不具合対処方法まとめページ 2014年8月以降の記事をリスト化しています。 このサイト内の「過去

    2015年3月のWindows Updateの不具合情報
    nilab
    nilab 2015/03/19
    2015年3月のWindows Updateの不具合情報 : [ヅ] Windows Modules Installer Worker が重い件(2014-04-29)
  • CTOシナジーイベントに参加しました

    秘密のイベント「CTOシナジー」が都内某所で開催されました。 完全招待制らしいですが、今回クウジットも招待いただきましたので、クウジットCTOとして参加してきました! 国内のさまざまな企業のCTOが大勢集まって、昨今の技術トレンドを熱く語り合いながらシナジーの可能性を探るというイベントです。 ゲームやガジェット、R&D、Webサービスなどいろんな分野にて精力的に活動されている方々が、初対面だというのに熱い議論をぶつけ合い、会場はヒートアップ! 私も多くの方々とお話しさせていただきまして、サーバ運用からアプリ開発プラットフォームまでについていろいろとお伺いすることができました。 また、位置情報を使ったクウジットの取り組みについても多くの方に知っていただくことができました。まだまだ位置情報サービスの勢いを皆さんに知ってもらう必要があるとも実感しました。位置情報サービス研究機構(Lisra)の理

    CTOシナジーイベントに参加しました
    nilab
    nilab 2015/03/19
    CTOシナジーイベントに参加しました | Koozyt Staff Blog
  • 各種ジオコーディングapiの罠と対処法 - 文系プログラマによるTIPSブログ

    色々あるのでそれぞれ規約を調べてみましたよ〜 各種ジオコーディングサービスですが、主に利用制限周りに罠があります。これをしっていないと色々利用規約に違反してしまうので、気をつける必要があります。それぞれ内容を確認し、まずは制限を知り、対策を検討する必要があります。 記事の最後に、実戦向きのジオコーディング処理を載せているので、是非ご覧下さい。 各種ジオコーダ google geocoding v2 google geocoding v3 Yahoo!ジオコーダAPI ジオコーディングの制限 国土交通省:位置参照情報ダウンロードサービス 実践ジオコーディング!! でも解る簡易処理フロー 用意するもの:ジオコーディングキューテーブル 用意するもの:ジオコーディング結果テーブル 用意するもの:クライアントサイドでGoogleジオコーディング 用意するもの:サーバサイドのジオコーディングバッチ

    各種ジオコーディングapiの罠と対処法 - 文系プログラマによるTIPSブログ
    nilab
    nilab 2015/03/19
    各種ジオコーディングapiの罠と対処法 - 文系プログラマによるTIPSブログ
  • tab.do

    nilab
    nilab 2015/03/19
    tab - BRICK CAFE (ブリックカフェ) (小牧)
  • near | C言語リンク集

    nilab
    nilab 2015/03/19
    near | C言語リンク集
  • 季節外れのネタですが。運動会では花形の大活躍をしました。 - ADHD、愛着障害のある娘。~産んだ覚えはございませんが。

    nilab
    nilab 2015/03/19
    季節外れのネタですが。運動会では花形の大活躍をしました。 - ADHD、愛着障害のある娘。~産んだ覚えはございませんが。
  • Rubyの女神降臨!池澤あやかのプログラミング|【Tech総研】

    Rubyの女神が現れた!Kinectハックから入り、RubyでWebアプリをつくり、金魚が研究対象で、ブログだって自作中、サーバーも設定できるぞ。あ、いや、何を言ってるかわからないと思うけど、とりあえず読んでくれ。

    nilab
    nilab 2015/03/19
    Rubyの女神降臨!池澤あやかのプログラミング|【Tech総研】
  • ereg_matchとpreg_matchの違いについて教えて下さい。

    まず最初に結論から書きますが、私は、非マルチバイト文字か UTF-8 文字コードの文字列を扱うのであれば、preg_match など PCRE 正規表現を用いており、それ以外の(UTF-8 以外のマルチバイト文字を扱う)場合のみ、mb_ereg などの mberegex 正規表現を用います。 その理由は以下の通りです。 ereg 系の regex 正規表現は PHP 5.3 以降非推奨になっているため。 mb_ereg 系の mbregex の正規表現についての詳細が PHP マニュアルにないため。 preg 系の PCRE 正規表現のパターン修飾子や、構文などについて、PHP マニュアルで詳細に記述されているため。 PHP の正規表現 まず、PHP には3つの正規表現を行う関数群があります。 preg 系正規表現 (PCRE) ereg 系正規表現 (regex)(非推奨) mb_ere

    ereg_matchとpreg_matchの違いについて教えて下さい。
    nilab
    nilab 2015/03/19
    php - phpのereg_matchとpreg_matchの違いについて教えて下さい。 - スタック・オーバーフロー
  • amazonなら2冊買える!洋書版のモレスキンが安い! | こたらずのーと

    nilab
    nilab 2015/03/19
    amazonなら2冊買える!洋書版のモレスキンが安い! : [ヅ] モレスキンの安い洋書版をAmazon.co.jpで買ってみた
  • 【アプリ開発者向け】 Yahoo!カーナビの「URLスキーム」を公開!

    【ブログの情報更新】 ・パラメータに「name」を追加しました。(2015/2/3追記) ・パラメータに「referer」を追加しました。(2018/11/28追記) ・パラメータに「point」を追加しました。(2020/6/11追記) いつもYahoo!カーナビをご利用いただきありがとうございます。今回は、アプリ開発などに携わる方々に向けた情報をお知らせします。 早いものでYahoo!カーナビが公開されてから半年。アプリリリース以降も私たち開発スタッフは、日々、新機能の開発や改善に取り組んでいます。 先日、アプリを運営される方からこんな声をいただきました。 『自分の提供するアプリからYahoo!カーナビを起動して、目的地までの経路検索をしたい。』 他のアプリをご利用中にも、Yahoo!カーナビを便利に使っていただけたら……開発スタッフとして、こんなにうれしいことはありません。 このたび

    【アプリ開発者向け】 Yahoo!カーナビの「URLスキーム」を公開!
    nilab
    nilab 2015/03/19
    【アプリ開発者向け】 Yahoo!カーナビの「URLスキーム」を公開! - Yahoo!地図ブログ : yjcarnavi://navi/select?lat=35.6815038&lon=139.766874&name=%E6%9D%B1%E4%BA%AC%E9%A7%85
  • Writing Fast Ruby

    Originally presented at Baruco 2014. Updated for RubyConf Portugal 2014. Video here: https://www.youtube.com/watch?v=fGFM_UrSp70.

    Writing Fast Ruby
    nilab
    nilab 2015/03/19
    Writing Fast Ruby // Speaker Deck
  • 「境界のないセカイ」、出版社の判断で連載終了 “表現上の問題”が原因か

    マンガボックスで連載中のマンガ「境界のないセカイ」が現在掲載中の15話をもって突如終了することになったと作者の幾夜大黒堂さんが自身のブログやTwitterで報告している。 幾屋大黒堂Web支店 @SakuraBlog DeNAが2013年12月4日から配信しているiOS・Android用マンガ雑誌アプリ「マンガボックス」で連載している作品で、講談社から単行化も発表されていた。ブログによると、連載中止は単行の発売中止によるもので、その理由は作中にある“表現上の問題”とのこと。 「境界のないセカイ」は“好きな相手が同性だったら?”をテーマに描く、笑いと哀しみの狭間で真実の愛を問うラブコメディー。作者が編集者経由で聞いた話として、作中の男女の性にもとづく役割を強調している部分で、「男は男らしく女は女らしくするべき」というメッセージが断定的に読み取れ、「これに対して起こるかもしれない性的マイノ

    「境界のないセカイ」、出版社の判断で連載終了 “表現上の問題”が原因か
    nilab
    nilab 2015/03/19
    「境界のないセカイ」、出版社の判断で連載終了 “表現上の問題”が原因か - ねとらぼ
  • 150台のプロジェクターと繋いでわかったMacBookAirのお作法(詳細篇) – 教える人のネターノート

    昨年の8月にエントリーした『MacBookAirとプロジェクターの繋ぐお作法』のリメイクです。その手順を詳細にまとめてみました。 MacBookAir(以下、MBA)を使い始めて、早2年になろうとしています。 当方は各企業に出向き、そこに設置されたプロジェクターとMBAを接続して、講義を行うのが生業です。 結果、我がMBAは150台以上のプロジェクターと繋ぎ合わせたことになり、あらためてその接続要領をまとめてみました…… まずは、MBAとプロジェクターを接続するためのツールたち。 ここで要となるのは『Apple Mini DisplayPort − VGA アダプタ』です。 PowerPointで制作されたスライドデータを、このおたまじゃくしのようなアダプタでプロジェクターに繋ぎ合わせ、外部出力を行います。 その際、体 ⇔ VGAアダプタ ⇔ VGAケーブルの”つなぎ順”にコツがあり、間

    nilab
    nilab 2015/03/19
    150台のプロジェクターと繋いでわかったMacBookAirのお作法(詳細篇) | 教える人のネターノート : 接続順。VGAアダプタとケーブルを先に接続 → VGAアダプタをMBAと繋ぐ → ディスプレイの解像度が、自動的にSVGAへと切り替わる
  • クックパッド、ミクシィ、グリー、ネクストの品質管理マネージャが本音で語る。ソフトウェアテストの課題とこれからの可能性(後編)。JaSST'15 Tokyo

    ソフトウェアテスト分野で国内最大のシンポジウム「JaSST'15 Tokyo」が2月20日、21日の2日間、東洋大学で開催されました。 (記事は「クックパッド、ミクシィ、グリー、ネクストの品質管理マネージャが音で語る。ソフトウェアテストの課題とこれからの可能性(前編)。JaSST'15 Tokyo」の続きです) クックパッドはモバイル開発プロセスを改善 松尾氏(クックパッド) 実はクックパッドには2014年1月までQA専属の正社員はいませんでした。みんな開発者だったんです。でもモバイルはちゃんとQAをやらないとね、ということもあり、私が1人目の社員として入りまして、そこからQAが始まった感じですね(会場拍手)。 今は学生さんのバイトが一人、週に二日くらいきてくれますが、現状でテストエンジニアは私しかいません。で、私がぶちあたった大きな問題は、モバイルアプリ開発体制の再構築をしなければい

    クックパッド、ミクシィ、グリー、ネクストの品質管理マネージャが本音で語る。ソフトウェアテストの課題とこれからの可能性(後編)。JaSST'15 Tokyo
    nilab
    nilab 2015/03/19
    クックパッド、ミクシィ、グリー、ネクストの品質管理マネージャが本音で語る。ソフトウェアテストの課題とこれからの可能性(後編)。JaSST'15 Tokyo - Publickey
  • クックパッド、ミクシィ、グリー、ネクストの品質管理マネージャが本音で語る。ソフトウェアテストの課題とこれからの可能性(前編)。JaSST'15 Tokyo

    クックパッド、ミクシィ、グリー、ネクストの品質管理マネージャが音で語る。ソフトウェアテストの課題とこれからの可能性(前編)。JaSST'15 Tokyo ソフトウェアテスト分野で国内最大のシンポジウム「JaSST'15 Tokyo」が2月20日、21日の2日間、東洋大学で開催されました。 そこで行われたセッションの1つ「Web.JaSST ~ウェブ開発のテスト~」」では、ミクシィ、ネクスト、クックパッド、グリーの品質管理(QA:Quality Assuarance)マネージャが登壇し、Web開発やモバイル開発分野の品質やテストにおいて、これまで乗り越えてきた課題、現状、そしてこれからの可能性について語りました。 記事ではその内容をダイジェストで紹介します。 中野氏(モデレータ) 今日のパネリストの方々は現場でテストをリードしている方々です。その現場で取り組んでいる内容や品質管理について

    クックパッド、ミクシィ、グリー、ネクストの品質管理マネージャが本音で語る。ソフトウェアテストの課題とこれからの可能性(前編)。JaSST'15 Tokyo
    nilab
    nilab 2015/03/19
    クックパッド、ミクシィ、グリー、ネクストの品質管理マネージャが本音で語る。ソフトウェアテストの課題とこれからの可能性(前編)。JaSST'15 Tokyo - Publickey
  • 英語力を向上させるためにこれまで僕がやってきたこと - give IT a try

    はじめに みなさんは英語が得意ですか? 僕は得意です。 ・・・って言っちゃうと、すごくイヤミのように聞こえるかもしれませんが、自分としては「今のところ日常的に自分の英語力で困ることはない」ので、概ね満足しています。 僕がそんな話をすると、「いったいどうやって英語を勉強してきたんですか?」とよく聞かれます。 なので、今回は僕がこれまでどういう英語の勉強をしてきたのかについて書いてみます。 が、残念ながら「TOEIC200点だった僕が突然ペラペラに!!」みたいな、夢の必勝法は書いていないので、そういう話は期待せずに読んでください。 今の英語力について 冒頭で書いたように僕の英語力は「今のところ困っていない」というレベルです。 なので、状況が変わると「困る」こともで出てきます。 というわけでまず最初に、僕は英語でどういうことができて、どういうことが苦手なのかをまとめておきます。 できること [話

    英語力を向上させるためにこれまで僕がやってきたこと - give IT a try
    nilab
    nilab 2015/03/19
    英語力を向上させるためにこれまで僕がやってきたこと - give IT a try
  • 短い時間で十分伝わるレベルの英文を書くための5つのポイント - give IT a try

    はじめに 僕は先週ぐらいからTogglという、タイムトラッキングツールを使っています。 このツールは思った以上によくできてて、結構簡単に自分の作業時間を記録することが出来ます。 ただ、1つだけ残念なところがあります。 それは作業時間を一覧にしたときに、作業時間の長さによって表示単位が秒(sec)、分(min)、時間(hh:mm:ss)、という単位がバラバラになるところです。 なので、パッと見たときに、各作業の時間の大小が比較しにくいんですよね。 ここさえ直ってくれたらもっといいツールなのにな〜、と思っていたら、先日こんなメールが届きました。 Hi, My name is Liisa – I am the person at the other end of Toggl support, the one reading and replying to your messages when y

    短い時間で十分伝わるレベルの英文を書くための5つのポイント - give IT a try
    nilab
    nilab 2015/03/19
    短い時間で十分伝わるレベルの英文を書くための5つのポイント - give IT a try
  • 2015年03 「桜前線マップ」 < 2015年 < ギャラリー < 北海道地図株式会社>

    nilab
    nilab 2015/03/19
    2015年03 「桜前線マップ」 < 2015年 < ギャラリー < 北海道地図株式会社>
  • 「LINE」に脆弱性、外部からトーク内容や友だち一覧を取得される恐れ、ユーザーは最新版へのアップデートを 

    nilab
    nilab 2015/03/19
    「LINE」に脆弱性、外部からトーク内容や友だち一覧を取得される恐れ、ユーザーは最新版へのアップデートを 「悪意のある第三者が無線LANアクセスポイントを設置し、そこに接続してきたユーザーに攻撃(中間者攻撃)」
  • 【地図ウォッチ】オリジナルマップを手軽に作成できるiPhoneアプリ「cmapper」 

    【地図ウォッチ】オリジナルマップを手軽に作成できるiPhoneアプリ「cmapper」 
    nilab
    nilab 2015/03/19
    「cmapperは自分が気に入ったスポットの写真を地図上に登録して保存できるアプリで、それを友人に共有することもできる」【趣味のインターネット地図ウォッチ】 オリジナルマップを手軽に作成できるiPhoneアプリ「cmapper」
  • モデルやメソッドに名前を付けるときは英語の品詞に気をつけよう - Qiita

    はじめに 他の人が書いたコードを読んでいるときに時々気になるのが、英語の間違いです。 特に動詞、名詞、形容詞の使い分けが間違っていたりすると、かなり違和感を感じます。 そこで今回はモデル(=クラス)やメソッドに名前を付けるときの基的な原則をまとめてみます。 また、英文法的に正しい品詞が選べるようになるための習慣についても最後に説明します。 想定する言語/フレームワーク この記事の説明ではRuby/Ruby on Railsを想定しています。 ただし、基的な考え方は他の言語でも同じように使えるはずです。 モデルの名前は名詞にする 例: 「支払い情報」を表すモデルを作りたい場合 × Pay ○ Payment 「支払う = payか。よし。」でモデルを作ってはいけません! payは動詞で、payの名詞形がpaymentです。 Payモデルではなく、Paymentモデルを作りましょう。 例:

    モデルやメソッドに名前を付けるときは英語の品詞に気をつけよう - Qiita
    nilab
    nilab 2015/03/19
    Ruby - モデルやメソッドに名前を付けるときは英語の品詞に気をつけよう - Qiita
  • Rubyプログラミングが快適になるVim環境を0から構築する - Qiita

    より快適なVim × Ruby環境を目指して構築したvim環境について。 0からでも構築できるように整理した。 やること 最初にRubyVim、その他必要なパッケージをガシガシインストールする。 その後、設定した下記機能について実際の操作例を見ていく。 自動コード補完ができるようにする(Rsense/neocomplete) Vim上で静的解析ができるようにする(Rubocop/syntastic) Vimからリファレンスを閲覧できるようにする(vim-ref/vim-ref-ri) メソッド定義元へのジャンプができるようにする(ctags/vim-tags) 構文終わりのキーワードを自動入力できるようにする(vim-endwise) OSはLinux(CentOS6.5)を想定。検証環境は以下のとおり。 $ uname -a Linux vagrant-centos65.vagrant

    Rubyプログラミングが快適になるVim環境を0から構築する - Qiita
    nilab
    nilab 2015/03/19
    環境整えるだけで一苦労だ(;´∀`) Java + Eclipse だったらインストールすれば終わりなんだけど、そういうのないかな。 / Rubyプログラミングが快適になるVim環境を0から構築する - Qiita
  • Developing template engines for Express

    Developing template engines for Express Use the app.engine(ext, callback) method to create your own template engine. ext refers to the file extension, and callback is the template engine function, which accepts the following items as parameters: the location of the file, the options object, and the callback function. The following code is an example of implementing a very simple template engine fo

    nilab
    nilab 2015/03/19
    Developing template engines for Express
  • node.js テンプレートエンジン ECTが爆速!! らしい件(ectの使い方)

    node.jsでwebAppを作成する際、Expressを用いた様々なテンプレートエンジンが存在します。 有名ところで、「EJS」や「jade」等々とあるのですが、その中でも群を抜いて爆速といわれている(うたっている)テンプレートエンジンが「ECT」となります。 公式ページ http://ectjs.com/ 確かに、Jadeを使っていた時ページ表示の「遅さ」を感じていました。 かといって「EJS」を使おうと思っても、Express2 まで使えていたlayout、partial、block等が、 Express3からは、テンプレート部分と分離しシンプルなAPIにするため、ejs-localsに移ったようで ejs-locals github ejs-locals https://github.com/RandomEtc/ejs-locals ejs-locals インストール npm in

    nilab
    nilab 2015/03/19
    web帳 | node.js テンプレートエンジン ECTが爆速!! らしい件(ectの使い方)
  • 【爆速テンプレートエンジン】Express3 以降で layout.ejs が使えなくなった代わりに ECT - Qiita

    layout.ejs がレンダリングされない!! Express2 まではレイアウトを階層化する仕組みが提供されていましたが、Express3 では廃止され、EJS テンプレートエンジンの役割 (ejs-locals) として独立しました。 ejs-locals ※現在はメンテナンスが停止してしまっているようです。 Express2 までは views ディレクトリに layout.ejs という親テンプレートファイルを置き、以下のように記述することでレイアウトテンプレートとして使うことができました。 <!DOCTYPE html> <html> <head> <title><%= title %></title> <link rel='stylesheet' href='/stylesheets/style.css' /> </head> <body> <%- body %> </bod

    【爆速テンプレートエンジン】Express3 以降で layout.ejs が使えなくなった代わりに ECT - Qiita
    nilab
    nilab 2015/03/19
    Node.js - 【爆速テンプレートエンジン】Express3 以降で layout.ejs が使えなくなった代わりに ECT - Qiita
  • mustache

    mustache.js - Logic-less {{mustache}} templates with JavaScript What could be more logical awesome than no logic at all? mustache.js is a zero-dependency implementation of the mustache template system in JavaScript. Mustache is a logic-less template syntax. It can be used for HTML, config files, source code - anything. It works by expanding tags in a template using values provided in a hash or obj

    mustache
    nilab
    nilab 2015/03/19
    "mustache.js is an implementation of the mustache template system in JavaScript."
  • エデンの園でおきたこと - steps to phantasien

    有給を駆使し一足早くクリスマス休暇に突入、ヒャッホイ Ingress やるぜーと 意気込んでいた矢先ノロウイルスにやられダウンした。かなしい。鎮まれ俺の胃袋・・・ そんな腹痛日和の気晴らしとして今日は Garbage Collection Advent Calendar に参加してみることにしました。 Advent Calendar 初体験につきよくわかってないけど勝手に参加していいんですよね? GC というとジェネレーショナルだのパラレルコンカレントだのといった話が目立ちがちだけれど、 現実の問題というかブラウザを相手にするとそれ以外の細々とした面倒が目につく。 GC つき言語 (JavaScript) のコードと C++ で書かれたコードとの連携は最たる面倒の1つ。 たとえば WebKit の DOM は C++ で実装されており、 C++ のオブジェクトは JavaScript 処理

    nilab
    nilab 2015/03/19
    エデンの園でおきたこと - steps to phantasien
  • Effectively managing memory at Gmail scale  |  Articles  |  web.dev

    Effectively managing memory at Gmail scale Stay organized with collections Save and categorize content based on your preferences. Introduction While JavaScript employs garbage collection for automatic memory management, it is not a substitute for effective memory management in applications. JavaScript applications suffer from the same memory related problems that native applications do, such as me

    Effectively managing memory at Gmail scale  |  Articles  |  web.dev
    nilab
    nilab 2015/03/19
    Gmail スケールの効率的メモリ管理 - HTML5 Rocks
  • ガベージコレクションのアルゴリズムと実装 第12章「V8 の GC」その5 - 毎朝30分読書会

    今日も「V8 の GC」のコンパクション処理のところからです forwarding ポインタをオフセットにして、さらにページ構造を導入することで11ビットで forwarding ポインタ相当の情報を詰め込んでる。すごい。 Map オブジェクトのポインタも同様。余分なフィールドを作らずメモリ効率を考えた工夫。 記憶集合の更新 これで第12章「V8 の GC」も終わりました。 V8 の GC を読んでみて、細かな工夫が思いっきり詰め込まれていて楽しいという一方、C++ の勉強をしないといけないかな、という気になってきました。最近のプロジェクトC++ で書かれていることが多いので、それなりに読める程度には知っておかないといけないという気がしてきました。 さて、長かった「ガベージコレクションのアルゴリズムと実装」も今日で終わりです。「補遺」は PythonRuby の簡易言語入門なので

    ガベージコレクションのアルゴリズムと実装 第12章「V8 の GC」その5 - 毎朝30分読書会
    nilab
    nilab 2015/03/19
    ガベージコレクションのアルゴリズムと実装 第12章「V8 の GC」その5 - 毎朝30分読書会
  • 無料サービスを使え! – 役立つ無料サービスのレビュー、まとめ、比較記事を紹介

    コンテンツへスキップ 無料で使える!HubSpotの顧客リストの活用法 無料のアンケート作成ツール 比較/まとめ 無料「Excel」 テンプレート 比較/まとめ 無料で使えるノートアプリ比較 (Evernote / OneNote / Google Keep) おすすめの無料Web会議システム5選 WebP Converter 徹底解説!初心者でも直ぐに使える HubSpot は、マーケティング、セールス、サービスのためのCRM(Continue reading 多くの人の声を聞くことで改善できることも多い 企業や団体など運営していContinue reading 就職・転職には必須となる履歴書・職務経歴書 これから就職活動をスタートContinue reading 便利なノートアプリで効率的な仕事をしよう いつの時代も仕事をしていてメContinue reading 近年、リモートワーク

    nilab
    nilab 2015/03/19
    Google Chrome に搭載されたオープンソースの JavaScript エンジン "v8" を試す | METAREAL
  • 今日の急上昇ワード - Google

    ログインサポートされていないブラウザを使用しているため、一部の機能が正しく動作しない可能性があります。Google Chrome などの最新ブラウザにアップグレードしてください。Google トレンドは新しいバージョンにアップグレードされたため、このデバイスでは使用できません。表示しないGoogle アプリ

    今日の急上昇ワード - Google
    nilab
    nilab 2015/03/19
    Google トレンド - 急上昇ワード
  • 共通化でモチベーションと効率が低下した話 - Qiita

    自分は普段ソーシャルゲームの開発に関わっていますが、群雄割拠のグリモバ全盛期にその開発を効率化するために社内ではいろいろな取り組みがなされました。そのひとつにアプリ別ではなく機能別のチームを作るということがありました。結果としてそれは失敗だったと言えるのでそのことについて書いていきます。 背景 当時のソーシャルゲームの主流はカードゲームで、クエスト・レイドをこなしつつガチャで引いたカードを合成して強化していくスタイルが一般的でした。そしてその多くがシステムはほとんど同じで見た目だけを変えた「柄替え」アプリでした。 その中で行われたのが二つの共通化です。 コードの共通化 今までのアプリでは元のアプリのソースからフォークするなどして別のプロジェクトとして独立させそれに対して各チームが開発を行うと言う感じでしたが、今回の共通化ではゲームのコアとなるロジック部分をサブモジュールとして分離し、各アプ

    共通化でモチベーションと効率が低下した話 - Qiita
    nilab
    nilab 2015/03/19
    「対応しなければいけないアプリが増えてひとつのアプリに愛着を持ってやり込むということが難しくなり、仕様を理解する程度にしかプレイしなくなりました」チーム開発 - 共通化でモチベーションと効率が低下した話
  • React.js 実戦投入への道 - Qiita

    最近話題のReact.jsですが、実戦投入に当たっては結構重たい選択を迫られることになります。 ざっくり言えば、テンプレートエンジンを捨ててReactしますか?それともReactあきらめますか?という選択です。 記事ではReactの基思想とこうした選択肢が生まれてしまう背景を述べるとともに、後半では「どちらもあきらめない」という(若干シミュレーションRPGあるある感のある)第三の方策について案を提示します。 Reactの基 最初に、Reactの基的な仕組みについてまとめておきます。 Reactは公式ドキュメントが非常に充実しているので、始める際はぜひQuick Startのドキュメントに目を通すことをお勧めします。 Getting Started Tutorial Thinking in React 後述しますが、Reactを使ってアプリケーションを作る際の設計方法についての記載が

    React.js 実戦投入への道 - Qiita
    nilab
    nilab 2015/03/19
    JavaScript - React.js 実戦投入への道 - Qiita
  • Apache NiFi

    An easy to use, powerful, and reliable system to process and distribute data. Features Apache NiFi supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic. Apache NiFi includes the following capabilities: Browser-based user interface Seamless experience for design, control, feedback, and monitoring Data provenance tracking Complete lineage of info

    Apache NiFi
    nilab
    nilab 2015/03/19
    Apache NiFi : "Apache NiFi was made for dataflow. It supports highly configurable directed graphs of data routing, transformation, and system mediation logic."
  • マイクロソフト、Javaで開発されたWebアプリの応答速度、要求数、セッション数、クライアントの分析などさまざまなメトリクスを把握する「Application Insights SDK for Java」発表

    マイクロソフト、Javaで開発されたWebアプリの応答速度、要求数、セッション数、クライアントの分析などさまざまなメトリクスを把握する「Application Insights SDK for Java」発表 マイクロソフトは、.NETアプリケーション対応のWebアプリケーション分析サービス「Visual Studio Application Insights」を、Javaでも利用可能にする「Application Insights SDK for Java」を発表しました。 Application Insightは、Webアプリケーションのパフォーマンスや可用性、ユーザーがどのようにアプリケーションを利用しているのかなど、さまざまなメトリクスを取得し視覚化するサービス。 開発者がWebアプリケーションをデプロイすると、すぐにそのアプリケーションの性能やユーザーの使い勝手などのフィードバッ

    マイクロソフト、Javaで開発されたWebアプリの応答速度、要求数、セッション数、クライアントの分析などさまざまなメトリクスを把握する「Application Insights SDK for Java」発表
    nilab
    nilab 2015/03/19
    マイクロソフト、Javaで開発されたWebアプリの応答速度、要求数、セッション数、クライアントの分析などさまざまなメトリクスを把握する「Application Insights SDK for Java」発表 - Publickey
  • W3C、マウス、タッチ、ペン入力などを同一コードで統合的に扱える「Pointer Event」を勧告に。しかしChromeは実装しない方針

    W3C、マウス、タッチ、ペン入力などを同一コードで統合的に扱える「Pointer Event」を勧告に。しかしChromeは実装しない方針 W3Cは2月24日、マウス、タッチ、ペン入力などを統合的に扱える「Pointer Events」を勧告にしたと発表しました(CSSのpointer-eventsとは別のものです)。 Web標準では、以前からマウスを想定したイベントが用意されており、2013年にはタッチ操作によるイベントを扱う「Touch Event」の標準化も行われました。 入力手段としてのマウスやタッチ、ペンにはそれぞれ異なる特性があります。マウスの場合にはクリックやダブルクリックがあり、タッチでは同時に複数の指による操作があり、ペンでは筆圧の属性があるといった具合です。 Pointer Eventsはこうしたそれぞれの特性を持つ入力手段を統合的に扱えるようにした仕様です。 Inte

    W3C、マウス、タッチ、ペン入力などを同一コードで統合的に扱える「Pointer Event」を勧告に。しかしChromeは実装しない方針
    nilab
    nilab 2015/03/19
    W3C、マウス、タッチ、ペン入力などを同一コードで統合的に扱える「Pointer Event」を勧告に。しかしChromeは実装しない方針 - Publickey
  • CTOを辞めた彼のエントリーを読んで - UNIX的なアレ

    nobkz.hatenadiary.jp 昨日だが、このエントリーがバズっていて僕自身もtwitterでいくつか言及した。twitterってその場の思いを素早く伝えるのは非常に便利なんだけど、コンテキストが重要なものが説明しづらいとか、フロー的な情報という問題もあるため改めてブログに書いてみる。 率直な感想 まず、彼自身がCTOじゃなく1人のエンジニアとしてこの会社にジョインしていたのであればまぁわかるよという内容だ。エンジニアとしての美学を追求し続けたけど、それじゃビジネスが立ち行かなくなった。俺のことをわかってくれるVCが日にはいない! まぁここまではよくある話だと思う。誰もが失敗はするし、最初からうまくいく人なんてごく少数だと思う。問題は、この事自体を環境のせいにしているということだと思う。 技術的負債を早く返しすぎたのが失敗と書いてあるが彼がそう感じているのであればそうなんだ。た

    CTOを辞めた彼のエントリーを読んで - UNIX的なアレ
    nilab
    nilab 2015/03/19
    CTOを辞めた彼のエントリーを読んで - UNIX的なアレ
  • SEと営業のためのヒアリング講座。モデレータのヒアリングテクニックから学ぶ(後編)

    モデレータとしてパネリストから発言を引き出してきた経験を基に、SEや営業がお客様の要望をうまくヒアリングできる技術が身につくような講座の内容を紹介しています。前編では、単純な質問を避けるために、文脈の共有や対話的な雰囲気作りのためのテクニックなどを紹介しました。 (記事は「SEと営業のためのヒアリング講座。モデレータのヒアリングテクニックから学ぶ(前編)」の続きです) 後編では、前編の内容にいくつかの要素を加えてフレームワークのように使いやすくしてみます。 フレームワークにしてみる いくつかのテクニックを組み合わせて、ヒアリングの現場で実践しやすいような一連のフレームワークにしてみましょう。 Step1の「文脈を共有する」では、自己紹介や訪問の目的を説明。名刺の肩書きなどを見ながら、相手の立場などを確認します。前掲のスライドをもう一度示しておきます。 Step2の「仮説をぶつける」では「

    SEと営業のためのヒアリング講座。モデレータのヒアリングテクニックから学ぶ(後編)
    nilab
    nilab 2015/03/19
    SEと営業のためのヒアリング講座。モデレータのヒアリングテクニックから学ぶ(後編) - Publickey
  • SEと営業のためのヒアリング講座。モデレータのヒアリングテクニックから学ぶ(前編)

    数カ月前のことですが、次のような依頼をいただいたことがありました。「新野さんのモデレータとしてパネリストから発言を引き出す能力を生かして、SEや営業がお客様の要望をうまくヒアリングできる技術が身につくような講座をお願いできないだろうか」と。 SEの仕事としてお客様の要望を聞き出す、いわゆる要求開発の重要さが増してきている一方で、SEやエンジニアの研修は技術中心でヒアリングを上達させるようなものはなく、なんとかそういった研修ができそうな人を探しているとのことでした。 超大手SIerからヒアリング講座の依頼が 僕は仕事としてほとんど毎月のようにパネルディスカッションのモデレータをしています。今年に入っても、インフォテリアの「ASTERIA Cloud Conference 2015」、F5の「F5 Agility Tokyo 2015」でモデレータを行い、今週金曜日にはCloud Days T

    SEと営業のためのヒアリング講座。モデレータのヒアリングテクニックから学ぶ(前編)
    nilab
    nilab 2015/03/19
    SEと営業のためのヒアリング講座。モデレータのヒアリングテクニックから学ぶ(前編) - Publickey
  • 任天堂とアップル、明暗を分けた自負と野心 デザイン資本主義(下) - 日本経済新聞

    利用者の使いやすさを突き詰めたデザインで成功したアップルとよく似た日企業がある。任天堂だ。体重計をゲームに取り込むなど斬新なデザインで一時世界を席巻したが、いまは米アップルに新規顧客を奪われ業績は明暗が分かれている。デザインの陳腐化を防ごうと事業分野と規模を急激に広げ続けたアップルに対し、おもちゃ市場にこだわった任天堂は野心と経営スピードの差で突き放された。「任天堂にはおもちゃ市場という確固

    任天堂とアップル、明暗を分けた自負と野心 デザイン資本主義(下) - 日本経済新聞
    nilab
    nilab 2015/03/19
    「宮本茂専務は「オンラインは逃げ」という職人気質の開発哲学を持つ。ゲームの面白さそのものを追求するため、あえてネット展開を遅らせた。だが結果、ネットゲームを開発したい有望な若手技術者が流出した」
  • とあるスタートアップを抜け、CTOを辞めた話。 - nobkzのブログ

    とあるスタートアップを抜け、CTOを辞めた話。 辞めると来まって、1週間ぐらい立ちいろいろ整理してきたので、そろそろこのことについて書く。前々から書かなければ、ならないという謎の使命感を持っていた。 僕は、Technical RockstarsのCTOだった。このスタートアップで、リアルタイムBaaSサービスと等、いろいろなサービスを提供していた。スタートアップ自体は、2013年の11月あたりから、CTOの就任して、大体1年と、半年ぐらいか?そのぐらいの期間CTOだった。 そして、これから、なぜCTOを辞めたのか?というのと、日のスタートアップ、とくにエンジニアスタートアップの問題点、何を学習したのか? 何を得たのか? そして僕はこれからどうするか?というのを、つらつらと書いていきたいと思っている。 スタートアップとは? ここで、スタートアップがどういうものか?というのを知らない人の為に

    とあるスタートアップを抜け、CTOを辞めた話。 - nobkzのブログ
    nilab
    nilab 2015/03/19
    とあるスタートアップを抜け、CTOを辞めた話。 - nobkzのブログ
  • 安倍晋三首相 国会質疑で民主党の大久保勉議員にハメられる (2015年3月18日掲載) - ライブドアニュース

    by ライブドアニュース編集部 ざっくり言うと 18日、の大久保勉議員に首相がハメられる一幕があった 「Twitter、の使用手数料を払ったことがありますか?」と大久保議員 安倍首相は「公費でまかなっているものでございます」と答弁していた この記事を見るためには この記事はlivedoorNEWSアプリ限定です。 (アプリが無いと開けません) 各ストアにスマートフォンでアクセスし、 手順に従ってアプリをインストールしてください。 ランキング 総合 国内 政治 海外 経済 IT スポーツ 芸能 女子

    安倍晋三首相 国会質疑で民主党の大久保勉議員にハメられる (2015年3月18日掲載) - ライブドアニュース
    nilab
    nilab 2015/03/19
    「大久保議員が安倍首相に「Twitter、Facebookの使用手数料を払ったことがありますか?」と訊ねると、安倍首相は「個人の方についてはもちろん個人の方でそうした費用を持っているわけでございますが、官邸のFacebook等々」
  • www.tamelis.net is Expired or Suspended.

    「 www.tamelis.net 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 www.tamelis.net 」is Expired or Suspended. The WHOIS is here.

    www.tamelis.net is Expired or Suspended.
    nilab
    nilab 2015/03/19
    「一応、プログラムとしては、Win-Win-Winの関係になっている」
  • 楽天KCフリーケア・プログラムとは? - OKWAVE

    ただし、詳細な内容や追加保険については、説明書だけではわかりにくい部分もあります。共済と比べてどちらが安心かは個人の判断によるため、入るかどうかは検討が必要です。 楽天のカードをお持ちの方はご存知の方もいらっしゃると思いますが 楽天KCフリーケアプログラムというものです。 はじめて送られてきて 「弊社にて掛金を負担のうえ4年間で25万円の交通事故傷害保険 死亡保険が受けられます。」 4年間は無料?に惹かれました。 が、説明書だけでは良くわからなかったのです…。 4年以内に病気または死ねば無料でもお金が入るものなのかしら?と思ってみたり。 追加保険もあるのですが…どういうものなのかよくわかりません。 同じような掛け金なら、共済とかの方が安心なのかしら?と思ったり。 とにかく無料にどうしても惹かれてしまったのですが。 詳しいことをご存知の方、入ってるという方 いらっしゃいましたら教えてください

    楽天KCフリーケア・プログラムとは? - OKWAVE
    nilab
    nilab 2015/03/19
    「これでは足りないので、追加の保障をしてください……というのが、チューリッヒ保険会社の本音」「住所・氏名・年齢などの情報がチューリッヒ生命に登録される」「サービスを付加することで、顧客の解約防止に」