ページが存在しません 指定されたURLは存在しませんでした。 5秒後に産経ニューストップページへ移動します。 産経ニューストップへ
ページが存在しません 指定されたURLは存在しませんでした。 5秒後に産経ニューストップページへ移動します。 産経ニューストップへ
【追記:2018/11/11】 「突き抜けたいなら、まずは本を1000冊読みなさい」 尊敬する大人からそう言われて過ごした大学生活。 振り返ってみて、強く感じることがあります。 大学生が本を読むときに大事なのは? タイミング。 タイミング次第では『人生が変わってしまう』 それほどのインパクトがあると思う。 タイミングが大事なのはわかっていても いつ/どんな心境で/どういった知識を持って その本を読むべきなのか? 読書のタイミングって難しいんですよね。 僕も本から刺激をもらったことが数多くあります。 でも「大学入学当初に出会っていれば...」なんてこともしばしば。 逆に、大学入学当初は全く響かなかったものが 卒業を間近に控えたタイミングに読んだからこそ 胸にグサッと突き刺さるような衝撃を覚えたり。 大学院入学後に出会ったからこそ 難解な本にも腰を据えて向き合うことができたり。 皆さんもそんな
javascript-style-guide 常に気をつけたい、JavaScriptへの正しい接し方 View on GitHub Airbnb JavaScript スタイルガイド() { 元文書:https://github.com/airbnb/javascript 常に気をつけたい、JavaScriptへの正しい接し方 Note: this guide assumes you are using Babel, and requires that you use babel-preset-airbnb or the equivalent. It also assumes you are installing shims/polyfills in your app, with airbnb-browser-shims or the equivalent. 注意: このガイドはあなたがB
読み終わった。たった100Pにプログラム言語を作るための基礎(字句解析、構文解析、ランタイム、インタプリタ、仮想マシン、ネイティブコンパイルまで!)が一通り学べ、さらに本書で作った実際に動くプログラミング言語がついてくる。 $39.99 とちょっと高いがプログラム言語を作る勉強代だと考えれば最も安くそして早く(ドラゴンブックは1090P)学べるのではないだろうか。洋書なのが難点だが半分くらいはソースコードなので苦労しながらなんとかなりました。(日本語訳出てほしいなぁ) 書籍内で作る言語は2種類で Awesome Rubyの構文にPythonのインデントブロックを混ぜ合わせたようなオブジェクト型 Mio Ioを参考にしたメッセージ型 言語自体はどちらもRubyで書かれているが紹介される概念は特に言語の制約を受けないものが多い。 よかったところ yaccやbison, JVM系の構文解析ツール
Peter Norvig / 青木靖 訳 このページには2つの目的がある。コンピュータ言語の実装について一般的な記述をすることと、Lispの方言であるSchemeのサブセットをPythonで実装する具体的な方法を示すことである。私はこのインタプリタをLispy (lis.py)と呼ぶ。何年か前に私はJavaとCommon LispでSchemeインタプリタを書く方法を示した。今回の目標は、アラン・ケイが「ソフトウェアのマクスウェル方程式」と呼んだところの簡潔さと取っつきやすさを可能な限り実現するということだ。 SchemeのサブセットLispy の構文と意味論 コンピュータ言語の多くは様々な構文的な決まり(キーワード、中置演算子、カッコ、演算子優先順、ドット記法、セミコロンなど)を持っているが、Lisp族言語の1つとして、Schemeの構文はすべてカッコ付きの前置記法であるリストを基本とし
ASI Scanning Test Grounds This is a test for ASI certification. You will be presented with eight snippets of JavaScript/Ecmascript. None of these scripts will contain semi-colons. All of them validate according to ECMAScript 5. Your job is to add all the semi-colons where ASI would put them. That means that no ASI should occur after you're done. These are the three rules to Automatic Semi-colon In
目次 自動セミコロン挿入(Automatic Semilocon Insertion) Restricted Production ASIの害 セミコロンにまつわる論争 で、どっちがいいの? JavaScriptには、 自動セミコロン挿入 という機能があり、行末でセミコロンを省略しても、多くの場合文法的に問題ありません。 しかしながら、 JavaScript: The Good Parts などで指摘されているように、自動セミコロン挿入は有害な機能であるため、JavaScriptのステートメント末尾には必ずセミコロンを付与するというのがフロントエンドエンジニアの共通認識だと思っていました。1 ところが、 Bootstrap に含まれるJavaScriptコードを見てみると、基本的にセミコロンが使用されていません。 調べてみると、どうも世の中にはJavaScriptのステートメント末尾にセミ
メンタリストDaiGo氏が、先日7月6日にマーケッター向けに行われた『THE MARKETING NATION SUMMIT 2016』というイベントに登壇した。 主に、ユーザー視点が強く求められるマーケティング業界には、確かに人の心の動きを体系的に捉えられる心理学への理解は必要不可欠なこと。 その登壇の中でメンタリストDaiGo氏の語った心理学テクニックは、マーケティングだけではなく、例えば「恋愛」なんかにも使えることだし、「ブログ運営」や「アフィリエイト記事の作成」特にストーリーの組み立て方みたいな部分には、とても役に立つ内容だと思うので紹介したい。 メンタリストDaiGoってだれ? 改めてわざわざ紹介するまでもないと思うが、一応プロフィールを。 人の心を読み、操る技術"メンタリズム"を駆使する日本唯一のメンタリスト。 TV番組へ出演多数、著書は累計100万部突破のベストセラーに。 企
数ヶ月前、私はなぜここにたどり着き、何が可能かを理解する旅に出ました。この旅は、私にアプリケーションアーキテクチャ、MVCという強烈な宗教に対する疑いをもたらしました。そして、リアクティブ、関数型プログラミングの真の実力に触れたのです。また、シンプルさに集中する旅でもあり、私たちの産業はうまくやっているという考えを捨てる旅でもありました。どんなことを見つけたか興味がある方もいるでしょう。 私たちの見ている画面の背後にあるパターンはMVC –Model-View-Controllerです。まだウェブがなくソフトウエアアーキテクチャも分厚いクライアントが単一のデータベースに原始的なネットワークでアクセスするのがせいぜい、という時代にMVCは生まれました。そして数十年後、MVCはまだ現役であり、衰え知らずでオムニチャネルアプリケーションの開発に使われています。 Angular2のリリースの前にM
2016-06-28 京大院生の書店スタッフが「正直、これ読んだら人生狂っちゃうよね」と思う本ベスト20を選んでみた。 ≪リーディング・ハイ≫ *この記事は、天狼院ライティング・ゼミで「読まれる文章のコツ」を学んだスタッフが書いたものです。 人生を変えるライティング教室「天狼院ライティング・ゼミ」〜なぜ受講生が書いた記事が次々にバズを起こせるのか?賞を取れるのか?プロも通うのか?〜 京都スタッフ三宅です。 あの、書店スタッフとしてこんなこと言うのもどうかと思うんですけど、 ぶっちゃけ、本読むのってめんどくさくないですか?? 借りるのでない限り、ネットやテレビみたいに無料じゃないし。 眠たい時に読んでると寝ちゃうし。 肩こりも酷くなるし。(これは私だけ?) だけど、読む。読んじゃうんですよね。 私は、本を読むのがめんどくさいけど大好きです。 なんでかというと、今まで本に、たくさん励まされてた
RFC3986定義の厳密なURIの正規表現 (file) [a-z][-+.0-9a-z]*:(//(([-.0-9_a-z~]|%[0-9a-f][0-9a-f]|[!$&-,:;=])*@)?(\[(([0-9a-f]{1,4}:){6}([0-9a-f]{1,4}:[0-9a-f]{1,4}|(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5]))|::([0-9a-f]{1,4}:){5}([0-9a-f]{1,4}:[0-9a-f]{1,4}|(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\
このインタビューでお伝えしたいことそれは、本気でエンジニアリングが好きだということ。 共感してくれるようなギークなお友達、お待ちしてます。 少し長々と語りますが、お許しください。 株式会社Techouseに入るまでこのインタビューを書いた時、私はまだ年で言うと大学4年生。 他の社員の方と比べると経歴も前職で語る事もありません。 なので、話は少し、いや大分遡ります。 ##小学校の頃からパソコンが好きだった4〜5歳の頃、初めて触ったパソコンは父親が仕事で使っていたIBM製のWindows98ノートPCでした。 当時Excelとインターネットというものを教えてもらって、Excel上に好きなサイトの画像を切り貼りして遊んでいた記憶があります。 当時からパソコンは遊び道具でした。 小学校4年生くらいになってからネットゲームブームが到来し、VRAMが32MBしかないWindows98で頑張って起動して
先週 2016/5/24-25 の2日間、日本マイクロソフト公式技術イベント「de:code 2016」(デコード2016)が開催されました! 今回の de:code は、例年よりずっと参加者の数が多く、 また、Microsoft 最高経営責任者(CEO) サティア・ナデラが来たこともあり、すごーく盛り上がりました! Linux&Macを使ったデモ、そしてOSS系のセッションが多かったのも特徴ですね。 私も登壇し、アプリ開発ツール Xamarin(ザマリン)についてのセッションを持ちました。初めての有償イベントでの発表で、とても緊張しました>< その時の経験などをここに書いておこうと思います! (「de:code って何?」という方:以前、紹介漫画を描いたのでぜひご覧ください。「C#ちゃんが3分解説☆今年のde:codeは行くしかない!」) あ、さっきトイレで挨拶した人だ。すごい方だったん
2015-03-22 npmの使い方の勉強メモ1(node.js=v0.11.16, npm=2.3.0) Node.js npm npmの使い方の勉強メモ。 勉強環境: $ node --version v0.11.16 $ npm --version 2.3.0 参考: https://docs.npmjs.com/ https://docs.npmjs.com/misc/faq npm help install npm help root npm help bin npm help 5 folders npm help 7 config パッケージインストールの考え方: ローカルインストール カレントディレクトリの node_modules 以下にパッケージをインストール。 開発プロジェクト固有で依存するパッケージをインストールしたい時に使いやすそう。 グローバルインストール システ
HTMLドキュメントのhead内に記述するmeta要素やlink要素、ソーシャルサービス用の要素、ブラウザ用の要素、スマホアプリ用の要素などをまとめた「HEAD」を紹介します。 HEAD -GitHub 翻訳するにあたりいくつか尋ねたところ、著者様はとてもいい人でした。 公開当初から内容がアップデートされ、ライセンスもCC0に変更されています。 オススメの最小限の構成 要素 meta要素 link要素 ソーシャル関連のhead内の要素 ブラウザ・プラットフォーム関連のhead内の要素 スマホアプリ関連のhead内の要素 メモ オススメの最小限の構成 下記は、head内に記述する最小限のタグです。
qiita.com これの話。ブコメに書こうとしたら4000字は入らなかった。 Microsoft Java VM かつての WIndows には MS 製の Java VM が搭載されていました。 古代の Java は「Write once, run anywhere」を掲げていた通り、クライアントサイドで Java アプレットとして利用されるのが主流でした(サーバーサイドで動くようになって、真価を発揮した感じがあります)。 しかし Java VM の仕様は、パフォーマンスについての記述は曖昧になっており、OS ごとの実装の違いによって、実行速度に顕著な差がありました。 Windows の Sun 純正の Java VM は性能が悪かったため、MS は独自の Java VM を開発し、Internet Explorer にバンドルしました。調子に乗った MS は Windows GUI
Posted: 2013.02.08 / Category: javascript / Tag: jQuery, Twitter 以前のTwitterウィジェットは色とか色々とカスタマイズできたのですが、新しくなってほぼそのまま使うしかなくなってしまいました。 そこでjQueryを使用してカスタマイズしてみようと思います。今後、Twitterの仕様変更によって使えなくなる可能性もありますがご了承ください。 タイムラインを表示するウィジェットの設置 タイムラインを表示したいときはこんな感じに設置しますね。 html <a class="twitter-timeline" href="https://twitter.com/xxxxxxxxxxxx" data-widget-id="xxxxxxxxxxxxxxxxxx" lang="JA" width="600">@xxxxxxxxxxxxx
SEO好きですか?私は嫌いです。そんな事に取り組むよりも仕組みやコンテンツの改善に取り組みたいです。今回はそんなSEO嫌いにお送りする、SEO対策集です。やってられないSEOは1日で終わらせてもっと生産的な仕事に集中しましょう! まずは結論から 下記をテンプレートにしていただければ良いです。google検索表示もfacebook表示も上手くいきます。twittercardの表示だけは公式サイト(日本語)より申請がいるのでそれだけしておきましょう。 <title>Qiita - プログラマの技術情報共有サービス</title> <meta content="Qiita - XXX" name="title"> <meta content="ブログ記事詳細. 120字以内を心がけよう。その中でも最初の40字は大事。" name="description"> <meta content='キーワ
2017年9月22日 Webサイト制作, 便利ツール Webサイトの制作時に、特に初心者さんが設置を忘れがちなファビコン。Webサイトをブックマークした際や、タブ表示した際にサイト名の横にちょこんと表示されている小さなアイコンのことです(Favourite + Icon = Favicon)。デバイスが増え、これまでとは設置方法が少し変わってきているのと、機能のついたファビコンも増えてきているので、その辺もあわせて紹介します! ↑私が10年以上利用している会計ソフト! ファビコンをデザインする ファビコンは16×16ピクセルとかなり小さいながらも、その存在は偉大です。複数のタブを開いている時や、ブックマークリストの中から、ひと目見てどのサイトか区別できるからです。 多くの場合、そのWebサイトのロゴマークを縮めたり、簡略化したものがファビコンデザインとして採用されています。CHANEL、A
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く