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
Content-Length: 315282 | pFad | https://b.hatena.ne.jp/littlefield/20151030#bookmark-239272008
僕が1日に1回ぐらいの頻度で見ているページの中の1つに GitHub の Trending repositories のページがあります.このページには言語ごとに日毎・週毎・月毎の単位で GitHub 上で人気のリポジトリがランキング形式で表示されます. 話題になっているライブラリやソフトウェアの一次ソースとして便利なのですが,微妙にアクセスが悪い位置にあり,言語ごとにしか見られません.また,ランキングには常に人気な「常連」リポジトリが多々いるので,新しく話題になっているリポジトリはその中に埋もれがちになってしまいます. そこで,今回はこれらの問題を解決すべく,GitHub のトレンドクライアント Trendy を Electron ベースでつくりました. Trendy - Menubar App to Keep You in the Trend Trendy は GitHub のトレンド
期間限定バー『ブッシュ・ド・ノエル』インタビュー 義手・義足の“欠損女子”に会えるバーに潜入 障害は「かわいい・かっこいい」 これまでメジャーではなかったラグビー日本代表が大活躍し、多くのファンを獲得しています。10月17日にも、とあるマイナースポーツがファンを熱狂させるという出来事がありました。車いすバスケ日本代表が、11大会連続12回目の、リオデジャネイロ・パラリンピック出場を決めたのです。来場者は約3600人、報道陣は約120人と注目度の高さがうかがえるのは、やはり2020年に控えた東京パラリンピックが背景にあるからでしょう。 “欠損女子”が笑顔でお出迎え そんな国民的快挙の裏で10月23日、ひっそりと開店した期間限定コンセプト・バーがありました。場所は新宿ゴールデン街、店の名前は『ブッシュドノエル』、和訳すると『切り株』ですね。 クリスマスでもないのに、なぜこの店名? その疑問は、
Webページの表示を高速化するための無料ツールWebPagetestを使って、「どこに問題があり、どう解決するのか」を調べる方法を解説する。 画像・JavaScript・CSSといったページを構成する要素こそが表示パフォーマンスの要因であり、HTTPリクエストの数やTCP接続・1バイト目までの時間(TTFB)などを調べれば、遅い原因がどこかわかるのだ。 今ではだれもがよく知っていることだが、SEOとユーザー体験の観点から見て、ウェブページの表示速度は非常に重要だ。ページの表示が速いほど検索エンジンによる検索順位も上がるし、ウェブサイトの動作が速ければユーザーが離脱せずにたくさんのページを見て、コンバージョン率も高くなる可能性が上がる。 要するに、賢明なWeb担当者やSEO専門家なら、コンテンツと同様にページ表示速度の最適化についても考慮しなければならない。 ウェブサイトの表示速度(パフォー
dotfilesとは .vimrc とか .tmux.conf とか .screenrc とか .bashrc とか .zshrc とか、だいたいそういう設定ファイルの類です。それらをまとめてgithubで管理すると、どの環境でも git clone するだけで同期がとれてすごく便利です。 まあ ぶっちゃけそれだけならいろんな人がやっています。いろんな人のを参考にすればいい。githubへの登録の仕方とかは自分で調べてください。簡単です。 yuroyoroさんはすごかった しかし github で dotfils を管理するときにシンボリックリンクを自動的に貼るスクリプトを使うという発想はなかった。これはすごい。 iTerm2 + zsh + tmux + vim で快適な256色ターミナル環境を構築する - ( ꒪⌓꒪) ゆるよろ日記 このエントリはいろんな意味で最強すぎる。さすがにそこ
dotfiles .(ドット)何とかってファイルを管理する方法です。 .vimrc,.vim,.bash_profile,.wgetrc何でも来たれです。 対象者:環境設定するのに毎回設定を書くのめんどくせんだよって思う人 前提条件:ドットファイルの設定を行っていること。GitHubについての基礎の基礎知識がある。 必要なソフト:git 終着点:環境設定がgit cloneによって一瞬で終わる。 GitHubにリポジトリを作成 まずは何はともあれGitHub上にdotfilesリポジトリが必要です。 サインインして右上の+ボタンからnew repositoryを選択して、リポジトリを作成しましょう。 先述したとおりdotfilesで作るのが主流みたいです。まぁなんでもいいけど。 repository nameのところにdotfilesって入力して、create repositoryボタンを
昔に書いたものなので余り参考になさらずに 僕はターミナルに引きこもっています。たまに外出しても最寄りのブラウザ程度です。そんな僕は Mac を使っています。綺麗な UNIX だからです。ターミナルアプリとしてターミナル.app を使っています。iTerm2 含めいろいろ試しましたがコレがさいつよでした。そして、僕は 2 年半かけてさいつよ環境を築き上げました。 tl;dr 最強のターミナル開発環境の構築する 最強の開発環境を目指して タイトルで豪語しすぎた感はありますが、本気で構築中です。僕がターミナル環境の整備に目覚めたのは学生の時でした。特に何かのプロジェクトに携わるといったこともなく、たまに講義の課題を解いたり趣味のアプリを作成したりといった程度での開発だったので、環境構築や整備に割く時間がありました。 まずは現状 普段のターミナル環境は次のとおりです。 ターミナル.app(全画面)
2015-10-22 初心者歓迎!Javascriptでオセロゲームを作ってみよう!!【プログラミング】 趣味でオセロをJavascriptで作ったので作り方を公開します。プロの方から見たら色々とおかしい部分があるかと思いますがご容赦ください。 ①盤の生成 盤を作るための関数createTableのソースコードは以下の通りです。 function createTable(){ document.write("<table cellspacing='0' bgcolor = 'green' bordercolor='black' border='1' >"); for(i=0;i<8;i++){ document.write("<tr>"); for(j=0;j<8;j++) document.write("<th width='40' height='40'><span id='"+i+j
今までの内容のまとめです。 今までの記事の説明 オブジェクト指向っぽくオセロを作る 第一回はこれから作っていくオブジェクトの説明とPieceオブジェクトの実装 オブジェクト指向っぽくオセロを作る2 第二回目は盤の情報である、Boardオブジェクトの作成 オブジェクト指向っぽくオセロを作る3 第三回目はViewオブジェクトの作成 オブジェクト指向っぽくオセロを作る4 第四回目はViewオブジェクトのpaintメソッドを改善する オブジェクト指向っぽくオセロを作る5 第五回目、Viewオブジェクトにクロージャのテクニックを適用。非公開にしたい変数を外部から隠す。 オブジェクト指向っぽくオセロを作る6 第六回目、ゲームの流れを管理するOthelloオブジェクトの骨組み、プレイヤーに相当するPlayerオブジェクトの骨組み。 オブジェクト指向っぽくオセロを作る7 第七回目は、Playerの実装。
これまでのあらすじ オセロを実装し始めて早幾年。 ようやくまともなAIを作る基礎ができたので、 ここからは「より強いAI」をどう作っていくかを考える段階になりました。 しかし、これには色々と問題があります: 「AIの強さ」を定量化できないと 「ぼくのかんがえたさいきょうのAI」がどれぐらい強いのかさっぱり分からない。かといって人間が判定するにしても 「これは雑魚だなー」 「これは手強かったかも」 程度の大雑把な分類しかできない。そもそもこれまでにテストプレイとして何十回もオセロをやってきたので、 もう手動でオセロをプレイするのは面倒臭い。 AI同士を対戦させる 最初にAIを実装した時からずっと「黒は人間が打つ」「白はAIが打つ」と固定されていました。 function shiftToNewGameTree(gameTree) { drawGameBoard(gameTree.board,
3月10日に開催しました「ヒットサービス/アプリの分析手法 -SIROK App Study #1-」より、株式会社エウレカ執行役員の中村さんの講演をお届けします。 中村: 2011年に株式会社エウレカに入社し、2012年にPairsファンページ戦略をメインで担当しました。現在は執行役員としてPairsの担当をしています。 Pairsとは、Facebookを活用したマッチングサービスです。 日本と台湾で展開していて、2月末に200万会員突破しました。 ユーザー獲得方法 中村: ここまでどのように伸ばしたかというと、一番はFacebookファンページ戦略です。 「婚活サービス=Pairs」という純粋想起に入りたいと考えていたのですが、Facebookは「接触頻度」と「ユーザーとの関わり」を増やすのに最適なメディアだったので、専任を5人つけて運用に注力しました。 ユーザーは、事前にサー
Googleが開発するWeb ComponentsのライブラリPolymerのバージョン1.1が、2015年8月13日にリリースされました。本記事では、Polymer v1.1のAPIの主要なAPIを解説しつつ、その参考情報を紹介していきます。 また、この記事は「Web ComponentsのこれからーPolymer 0.8、X-Tag、Brick、Bosonic」を事前に読むと理解が深まりますが、これからPolymer v1.1を始めてみるということであれば、本記事単体でも参考にしてもらえればと思います。 Polymer v1.1までの変更点 v0.5からv0.8にかけての差分は前回の記事にて紹介しましたが、その1週間後にv0.9がリリースされ、さらに2週間後にv1.0がリリースされています。 0.8 released! – polymer blog 0.9 released! – po
公開:2015.10.22 更新:2022.08.30 プロのエンジニア9人が徹底解説!おすすめのプログラミング言語9選 プログラミングの学習を始めるにあたっての悩みが「一体どのプログラミング言語を学べばよいか」ということです。そこで今回はプロのエンジニア9名がおすすめする言語をご紹介させていただきます。 これからプログラミングを初めようと考えている方の中には「どの言語の学習を始めればいいのか」と悩んでしまう方も多いことでしょう。 実際、プログラミング言語は200種類以上あるといわれており、これから学ぶべき言語を選択する上でプログラミング初心者が悩んでしまうのは仕方のないことです。 そこで今回は、おすすめのプログラミング言語の「できること」、「特徴」、「難易度」をプロのエンジニアが解説させていただきます。 ※本記事の趣旨としては、これからプログラミングを始めようしている方が、最初に学
こんにちは、アプリケーションエンジニアの id:pokutuna です。 「はてな教科書」は、はてなで Web 開発に携わるエンジニアのために作られた1週間で Web アプリケーション開発の基本を身につけるための教科書です。はてなサマーインターンシップや、入社時研修に利用されています。2012年から GitHub 上で公開しており、どなたでも読むことができます。 はてなでは継続的に教科書を更新していますが、特に毎年のインターンの講義内容をフィードバックしています。今回の更新では、新しくはじまったScalaとSwiftのコースで利用した教科書を追加しました。アプリケーションの学習や研修題材としてどうぞご利用ください。 Scala の教科書を追加しました 今年のインターンでは Mackerel の開発に取り組む 「クラウドサーバ管理システムコース」コースが開催されました。去年までのインターンで
最終更新日:2015年 10月29日 独立行政法人情報処理推進機構 ~Google Apps(*1 )でメール機能を運用している組織は取引先に招待メールが届くことも ~ IPAでは海外のSNSからの友達リクエストに承認した結果、Googleに登録してある友人のメールアドレスに対して自分名義で招待メールが送信されている、という相談が急増しています。特にGoogle Appsを利用してメールを独自ドメインで運用している組織(*2 )への影響が懸念されることから、注意喚起を行います。 「友人からの友達リクエストと思しきメールが届いたので承認をした。その後、Googleの連絡先(コンタクト)に登録しているアドレス宛に自分の名義で同様の友達リクエストのメールがばらまかれたようだ」といった趣旨の相談が10月に入り39件(10月23日現在)寄せられ、前月の3倍を超過しています(図1-1)。 また、JPC
【2015/07/16 追記】優れた dotfiles を設計する - TELLME.TOKYO この記事では書かなかった全体のロジックについて書きました Dotfiles Driven Development dotfiles とは Unix 系 OS で俗に言う設定ファイルのことです。.vimrc や .zshrc など、設定ファイルの多くは隠しファイルとしてファイル名の頭にドットがつくことからそう呼ばれています。 ほとんどのエンジニアは CLI 環境での開発は避けては通れないものに思います。CLI 環境は「黒い画面」として敬遠されがちで、CLI になると格段に作業効率がダウンする人も少なく無いです。その作業を効率化するキーとなるのは、設定ファイルの習熟度にあると思います。GUI 開発環境と比べてこちらはテキストベースでカスタマイズできるため、究極まで自分好みに合わせることが可能です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: https://b.hatena.ne.jp/littlefield/20151030#bookmark-239272008
Alternative Proxies: