![Amazon.co.jp: 掟上今日子の備忘録(単行本版) 忘却探偵: 西尾維新 (著), VOFAN (イラスト): Digital Ebook Purchas](https://cdn-ak-scissors.b.st-hatena.com/image/square/637b174b29069ffd974bba21d4e910e921f9032b/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F51u2yFjKqML._SL500_.jpg)
ask.fmで、面白い質問が来た。なんと、C言語にクラスを追加する提案論文が、先月末に公開されているというのだ。 N1876: Adding classes to C C言語の標準規格は追っていないのだが、なかなか興味深い。 この提案は、C言語にC++風のクラス機能を追加する提案だ。ただし、C++のクラスをそのまま持ってくるのではなく、だいぶ保守的な採用の仕方をしている。 この論文で提案されているクラス機能は、C++の文法によく似ている。クラスstructかclassキーワードで宣言する。アクセス指定子もあり、structはデフォルトでpublic、classはデフォルトでprivateなのも、C++と同じだ。 派生はあるが、多重派生は認められていない。 virtual関数やRTTIはない。 また、C++にある、自動的に呼ばれるコンストラクター、デストラクターは存在しない。 かわりに、イニ
モノづくりをテーマに行われた『TechLION vol.18』。登壇者は左から寺薗淳也氏、瀬尾浩二郎氏、増井俊之氏 コンピュータはこの30年、まったく進歩していない――。 有名エンジニアによるトークライブの場としてすっかりおなじみになった『TechLION』の壇上で、慶應大学環境情報学部の増井俊之教授は業界の現状を憂えた。 2014年9月に開催された『vol.18』のテーマは「モノづくり」。小惑星探査機『はやぶさ』プロジェクトチームの一員としても知られる会津大の寺薗淳也准教授、面白法人カヤックから独立しフリーのエンジニア/クリエイティブ・ディレクターとして活躍中の瀬尾浩二郎氏とともに、UI研究の第一人者、増井教授は登壇した。 時々刻々と性能が上がっているように見えるコンピュータ(編集部注:増井氏の発言では「計算機」)が、30年にわたってまったく進歩していないと指摘する増井氏の真意とは? 『
レスポンスはキャッシュされる NSURLConnectionでもAFNetworkingでも、レスポンスは設定によってはキャッシュされます httpのレスポンスコードを正しく返す必要があります。 サーバーからのjsonのレスポンス、画像のキャッシュの設定をしっかりみる必要があります 特に、普段返さないエラーページやメンテナンスページの設定を確認する必要あり バージョンコントロール 下位バージョンをサポートしないことで、インストールがかなり落ちます。 一度間違えて、7.1のときに7.0以降でなく7.1以降という設定でリリースして3割ほどインストールが落ちました cocoapodを利用している場合は、Podfileに書いているバージョンとprojectのバージョンに違いがあるかも注意する必要があります。 特定の7.0.2だけviewが崩れる問題などもありました iOSの細かい設定の違い カレン
Stack Overflowは、私が学習に役立ててきた多くのオンライン・コミュニティと同じように、自然と厳しくなってきました。第一にこれは、自己防衛機能です。子どもが初めて学校や託児所に入ると広大な世界にさらされて、 髄膜炎菌症を発症 して日々くしゃみやせきを繰り返しながら成長するのと同じような免疫システムです。常に好ましいことだとは言い難いですが、生き残るためには必要なプロセスなのです。 2年前に投稿された、下記の質問のことを考えてみてください。 あなたが新しく作ったプログラミングの業界用語は何ですか? あなたが作り、あなたの周りで使われるようになった、プログラミングの用語は何ですか?(他の人が真似して使っているのを聞いた、など)あなた独自の言い方が、職場内でのみ使われていたり、インターネット上で幅広く普及していたりすることもあるでしょう。 独自のプログラミングの用語、単語、言い回しを太
2014年10月02日15:04 【最悪死ぬ】北海道のIngressが想像以上にガチだった カテゴリ ingre Comment(0) Ingress、もちろん居住している場所によってゲームの勧め方や難易度は変わってくるでしょう。やはり都会に行くと「どこを向いてもファーム」という状態です。そのためエージェントたちは東京・大阪・京都に目を向けがちですが、密かに北海道がガチ勢の巣窟と化していたのです。 高橋の息子さん@oz_tk札幌ingressガチ勢大杉2014/10/01 18:27:44 遊びじゃない鰤牛/Buri Gyu@burigyu北海道だとIngressはガソリン浪費ゲームっぽいぞ。2014/09/28 21:28:36 メグリム=卵=溶接しない方マン@mEGGrimIngress北海道事情。長万部-八雲ー大沼のフィールド叩き壊したいんだけど交通費で往復1万円越えるコースなん
この記事の最新版は、githubで管理されています。 これはHaskell Advent Calendar 2012の5日目の記事です。 Haskellで作成したパッケージに対して、単体テストを書くための最新情報をお届けします。 要約 要点は4つです。 利用者に見せたい振る舞いは、doctest で書く 利用者に見せたくない振る舞いは、hspec で書く テストを自動化するフレームワークとしては Cabal を使う doctest でも hspec でも、純粋なコードに対しては、できるだけ QuickCheck などの性質テストを書く この記事で一番伝えたいのは、3) です。例題としては、Base64 という符号化を取り上げます。Base64 は知っていると仮定して話を進めますので、知らない人はあらかじめ Wikipedia の Base64 の説明でも読んで下さい。 この記事で利用するコ
1Password 5がリリース! AgileBitsが人気のパスワード管理アプリのiOS 8対応版となる「1Password 5」をリリースしました! 今バージョンから無料提供になり、アプリ内課金(1000円)することで「1Password Pro」にバージョンアップすることができます。 Proバージョンにしかない機能は下記の通りです。 ◆ 複数の共有可能な保管庫 – チームメンバーと安全に共同作業 – 家族で強力なパスワードを共有 – 自動同期でメンバーが常に最新な状態 ◆ 運転免許証、パスポートといった多くのカテゴリーが追加 ◆ タグを使ってフォルダーやブラウズ内でデータを整理 ◆ 複数の URL、カスタムフィールド、その他を使って項目をカスタマイズ なお、1Password 4以前のユーザーは自動的に「Pro」バージョンの利用となっているので安心してアップデートすることができます。
We are breaking up. I'm sorry, it's not you, it's me. I really like you, but I feel like now is that time in my life where I grow up and face some big challenges and decisions. The first time I saw you, I couldn't take my eyes off of your beautiful list comprehensions. Your arrow functions were amazing. I bet you remember all the special moments we had together. It was pretty fantastic. It was lov
C++14で追加された新機能を解説していくシリーズ第四弾。今回は、初期化lambdaキャプチャーを解説する。これは、提案では、汎用lambdaキャプチャーと呼ばれていたが、どうやら今は、もっとわかりやすい、初期化lambdaキャプチャーとも呼ばれているようだ。 C++14の初期化lambdaキャプチャーについて解説する前に、まず、C++11のlambdaキャプチャーと、その問題点について解説しなければならない。 lambda式は、自動ストレージ上にあるオブジェクトか、thisをキャプチャできる。 void f() { int x = 0 ; // コピーキャプチャ [=]{ return x ; } ; // リファレンスキャプチャ [&]{ x = 1 ; } ; } lambda式は、クロージャーオブジェクトという未規定の型のオブジェクトを生成する。lambda式がローカル変数をキャプ
C++14に追加された新機能、変数テンプレートは、名前の通り、変数をテンプレート宣言する機能である。 変数テンプレートのコードをいきなり読むと、あるいは混乱するかもしれないので、変数テンプレートについて解説する前に、まず、テンプレートについて解説しようと思う。 C++には、関数というものがある。関数には、具体的な型を書く必要がある。 int min_int( int a, int b ) { return a < b ? a : b ; } double min_double( double a, double b ) { return a < b ? a : b ; } これをみると、型以外は、同一のコードである。もし、型を引数に取ることができれば、コピーコンストラクター、operator <, デストラクターのような操作ができるすべての型に対して、共通のコードで対応できることになる。そ
C++14では、constexprの制限が大幅に緩和された。 C++11で追加されたconstexpr関数は、コンパイル時定数式として評価できる関数である。 constexpr std::size_t size() { return 10 ; } // OK、size()は定数式 int a[size()] ; しかし、C++11のconstexpr関数には、極めて厳しい制約がある。constexpr関数の本体は、実質、return文ひとつしか認められていないのだ。 プログラミングというのは、通常、変数や条件分岐やループといった機能を使う。constexpr関数では、それらの機能は実現可能ではあるが、C++としては極めて不自然な方法を用いなければならない。変数は引数に追い出し、条件分岐は条件演算子(?:)を使い、ループには再帰をしなければならない。 たとえば、変数、条件分岐、ループを使いた
インプレスのビジネスWebThink ITWeb担当者Forumインプレス総合研究所IT Leadersドローンジャーナルインプレスの本と雑誌デジタルカメラマガジンできるネットインターネット白書ARCHIVESSmartGridフォーラムネットショップ担当者フォーラムImpress Business LibraryインプレスセミナーDIGITAL X(デジタルクロス)インプレスブックスNextPublishingRittor Musicリットーミュージック楽器探そう!デジマートTシャツPOD T-OD立東舎山と溪谷社山と溪谷オンラインCLIMBING-NET近代科学社近代科学社Digitalイカロス出版AIRLINEwebJディフェンスニュース通訳翻訳ジャーナルJレスキューWebイカロスアカデミーMdNMdN BooksMdN Design InteractiveICE天海社Comic c
Go言語と言うのがあまりにも身の回りで流行っていて焦ったので、 A Tour of Go の日本語版を一通り終えた。感想を書く。 よかったところ Go の基本的な構文と機能にしぼって、一つずつ説明してくれているので進めやすい感じがした。特に、機能ごとに割と実践的な演習問題があるので、さぼらずにちゃんとやると身に付く感じがする。 どんな簡単なものでも自分で考えて演習問題をやるの、言語の習得には良い感じだと思う。例えば if _, exist := visited[url]; !exist { body, urls, err := fetcher.Fetch(url) // ... } だとか res, err := DoFooBar() if err != nil { panic(err.Error()) } res.FollowingFooBar() // ... みたいな典型的なGoのコ
優れたアフォーダンスっていうのは,デザインによって想起される動作が「ユーザの求める動作」であり,なおかつそれが「デザイナが意図したもの」であるという風に思っている.最後の「デザイナが意図したもの」であるかどうかについては,直接的な良し悪しに関わってこないような感じもするけど,意図してデザインされたものの方が無節操にデザインして偶然的に出来上がったものよりも品質が高いという印象がある. 「アフォーダンスが提供されていない」っていうのは良くなくて,利用にあたっての手がかりのようなものが一切ないとユーザが迷子になってしまう.使っている最中に迷子になって,どう使えば良いのかわからないというのは非常にストレスなので,その時点でユーザが離れる可能性がある.あんまり関係ないけど,これはDTPソフトとかDAWソフトとかにありがちというか,しこたま多機能なソフトウェアが陥りがちな感じな気がしている. 最悪な
Level up your coding with games, puzzles, and challenges.
2014年10月01日 サブウェイ店員だけど質問ある? Tweet 88コメント |2014年10月01日 18:00|料理・グルメ|Editタグ :質問ある? 1: 名無しさん@おーぷん 2014/10/01(水)02:21:20 ID:wHuvzApdE あったら答えたい みんなにサブウェイの良さを伝えたいんだ! 当ブログサイトはアフィリエイト広告、バナー広告を利用しています。 2: 名無しさん@おーぷん 2014/10/01(水)02:22:19 ID:cT0hDU0xs 一番美味しい組み合わせを教えてくれ 6: 名無しさん@おーぷん 2014/10/01(水)02:23:23 ID:wHuvzApdE >>2私のおすすめはエビアボカドにトッピングマスカルポーネチーズ http://www.subway.co.jp/menu/sandwich/1245.html ソースはバルサミコ!
橘玲の『「読まなくてもいい本」の読書案内』を読んだので、感想とメモをまとめておく。 この本、タイトルは『「読まなくてもいい本」の読書案内』だが、実際には「読まなくていい本」はほとんど紹介されていない。紹介されているのは、当たり前の話かもしれないが読むべき本だ。他の読書案内本と異なっているのは、”こういう本は読まなくて良い”と、ばっさり切り捨てているところ。読むべきか・読まなくてもよいかの基準は、20世紀後半に爆発的に進歩した科学研究の成果に置いている。著者は、この時期に起きた科学研究の大幅な進歩を”知のビッグバン”、”知のパラダイム転換”と呼び、これ以前に書かれた本は(とりあえず)読む必要がないと言い切る。古いパラダイムで書かれた本は捨てて、新しいパラダイムで書かれた本を読もうという話だ。ちょっと乱暴な分け方ではあるが、1980年代に大学生だった私には案外納得できるものだった。学生時代に最
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く