タグ

sh-2のブックマーク (1,612)

  • CPUに関する話 | GREE Engineering

    こんにちわ。せじまです。スティック型PCの購入は、 Core M版が出るまで見送ろうと思っている今日このごろです。 弊社では「Mini Tech Talk」という社内勉強会を隔週で開催しているのですが、それとは別に、「Infra Tech Talk」という社内勉強会を、半年くらい前から毎月開催しています。わたしはそこでほぼ毎月、45-60分くらいのスライドを作って話をしています。今までどういう話をしてきたかといいますと、TCPに関する話を二回、SSDに関する話を二回しました。(InnoDBに関する話だと軽く5-6時間くらいできるんですが、いささかマニアックなので、もっと幅広い人を対象に話をしています) 今までの話はちょっと社内向けの内容だったんですが、前回開催された Infra Tech Talk では、社外の方にも幅広く読んでいただける話ができたと思いましたので、その資料を slides

    CPUに関する話 | GREE Engineering
    sh-2
    sh-2 2015/10/05
    eDRAMというか、 3D XPointがメモリのすぐ外に付く未来はもう提示されていたような
  • 戦闘が印象的ななろう小説のおススメ - 小説家になろうで猫のエッセイを書いているひとのブログ

    2015-10-03 戦闘が印象的ななろう小説のおススメ 小説家になろう 小説家になろう-小説紹介 転生ものでの戦闘 サバイバル系 ぼくは異世界で付与魔法と召喚魔法を天秤にかける 自分が異世界に転移するなら 魔法系 異世界魔法は遅れてる! セブンスターズの印刻使い 境界迷宮と異界の魔術師 転生ものでの戦闘 小説家になろうでは異世界に行って活躍する感じの小説がずーっと流行ってるんです! ファンタジーの世界に転生したり転移したりして、特別な存在になってみんなに認められるとかそういうの! 細かいことをいうといろいろあるんですが、ざっくりいうとそんな感じです! 結構面白いものが多いです! 転生先はたいていRPGゲームみたいな世界なので、モンスターと戦ったりします! そのなかでも戦闘が印象に残った作品を紹介してみます! サバイバル系 ぼくは異世界で付与魔法と召喚魔法を天秤にかける ncode.syo

    戦闘が印象的ななろう小説のおススメ - 小説家になろうで猫のエッセイを書いているひとのブログ
    sh-2
    sh-2 2015/10/03
  • 同じく起業10年戦士として重要だと思ったこと

    http://anond.hatelabo.jp/20151001133903 ↑を受けて、なんとなく書きたくなったので、雑文失礼。 1番重要だったこと: 忍耐うちの会社も何だかんだで数百人規模で利益も億単位で出せるようになったので、若い経営者と飲んだりすると「成功の秘訣」みたいなことを聞かれることがあるんだが、正直なところ「これをやったから成功した」というよりは、幾度となく苦境が訪れたけど諦めずに続けていたら、気が付いたらそこそこ成功したと言っても良さそうな規模になっていた、というのが正直なところ。だからといって「成功したのは運が良かったから」というのはいくらなんでも謙遜しすぎて逆に嘘なので、じゃあなんだろうと考えると、やっぱり「忍耐」かなと。諦めないこと、投げ出さないこと。 必ずしも起業するのは大変でサラリーマンは楽だとは思わないけど、経営を続けるのは、特に組織を拡大させて維持させて

    同じく起業10年戦士として重要だと思ったこと
  • Explore, Learn, and Master Industry-Standard Patterns

    Software design patterns, principles, and snippetsThe best designers will use many design patterns that dovetail and intertwine to produce a greater whole --Erich Gamma Get the book 📖Study the design patterns 💡 IntroductionDesign patterns are the best formalized practices a programmer can use to solve common problems when designing an application or system. Design patterns can speed up the devel

  • Markdownで書く電子書籍開発環境

    Markdownで書く電子書籍開発環境 #niku_sushi 自己紹介 Name : azu Twitter : @azu_re Website: Web scratch, JSer.info JavaScript Plugin Architecture JavaScript Plugin Architecture 電子書籍の開発中にやったこと やりたかったこと [Markdown] 電子書籍開発環境 · Issue #42 Markdown/文章のLint インラインコードのLint ファイルのincludeするMarkdown拡張 Markdown to HTML or PDF エディタ [Markdown] 電子書籍開発環境 · Issue #42 Markdown/文章のLint => textlint インラインコードのLint => ESLint ファイルのincludeする

  • 「大聖堂・製鉄・水車―中世ヨーロッパのテクノロジー」 | Call of History ー歴史の呼び声ー

    ヨーロッパの中世を「暗黒時代」、すなわち「暴力と狂信と無知と停滞の時代」とする見方はすでに否定されている。確かに絶え間なく続く戦争と、キリスト教的世界観の浸透と、ローマ教会の支配が築かれ、ギリシア・ローマ時代の知識が少なからず一時的ながら失われた時代ではあったけれども、後に近代を切り開く土台となる様々な技術のささやかながら着実な革新が繰り返された、ゆっくりと着実な進歩の時代であった。その中世ヨーロッパのテクノロジーとイノベーションはどのようなものであったのか、緩やかな技術革命の千年を振り返る一冊である。 別に中世ヨーロッパが栄光の時代であったとか、産業革命に比肩する技術進歩の時代だったなどと言う訳ではなく、ただただ、後進地であったヨーロッパで中世の千年間で起きていた地道な技術的革新の歩みを描いているに過ぎないが、そこにドラマがあり、面白さがある。ジャレッド・ダイアモンドとかウィリアム・H・

    「大聖堂・製鉄・水車―中世ヨーロッパのテクノロジー」 | Call of History ー歴史の呼び声ー
  • 岩波データサイエンス

    岩波データサイエンス サポートページ 各巻に対応する内容は,上のバーの3線「三」をクリックして左に表示されるメニューからご覧ください (トップページの内容が空白の場合も,メニューで下位の階層をクリックして頂くと内容が表示される場合があります) 新グーグル・サイトに移行しました.自動変換のため,見難くなっている部分,表示されない部分がありますが,ご容赦ください シリーズ「岩波データサイエンス」では、統計科学や機械学習など、データを扱うさまざまな分野について、多様な視点からの情報を提供することをめざします。まったくの初歩からやや高度な話までのいろいろな手法の解説、実務に役立つソフトの使い方、さらには各領域のサイエンスや応用に踏み込んだ内容まで、多彩な記事を掲載します。 装丁には蛯名優子さんの作品を使わせて頂いています。蛯名さんのホームページはこちらです。 【公式ツイッターアカウント】ツイッタ

    岩波データサイエンス
  • 2015/09 最近の録画サーバー事情 (ZFS, 安鯖, Cloud Backupなど) - 方向

    自分はネットラジオなんかを録画するシステムを開発してるわけなんですが、 インターネットラジオを全録音するソフトつくった - 方向 これをどういうサーバーで運用しているかというのをメモしておこうと思います。 前提 サーバー(ハードウェア) ストレージ代 いわゆる安鯖について OS, FileSystem Backupについて CrashPlanについて ニコ生について Google Photosについて Virtual Box + Windows 監視・アラート 課題・今後の方向性 前提 ストリーミングのインターネットラジオ(radikoを2チャンネルほどやA&G+など)をリアルタイムで録音・録画している その他毎週更新だったりするやつもとっている ニコ生も1日15ほど保存している(net-radio-archiveの新機能として開発中) テレビ放送のTSはキャプチャしてない サーバー(ハ

    2015/09 最近の録画サーバー事情 (ZFS, 安鯖, Cloud Backupなど) - 方向
  • kati について - 兼雑記

    https://github.com/google/kati kati について、ドキュメント書こう…と思っていたのですがなかなか進まないので、とりあえず日語で書いてみることにしました。何書くかがあまり明確じゃないテーマなので、何書くか考えるのと英語考えるのを両方同時にやるのが少し大変で。 動機 kati は GNU make のクローンです。いずれ完全なコンパチになると嬉しいですが、なかなか難しいだろうと個人的には諦めています。用途に対して実用的ならば良いかなと。 動機としては、 Android platform のビルドシステムが、なかなかシュールな GNU make 黒魔術で構成されていて、 make が実際になんかしはじめるまでが遅かったので、そこを高速化したいというものでした。 ビルドシステムが遅いという時、まずだいたいヌルビルドとフルビルドの2点を考えます。ヌルビルドてのは生

    kati について - 兼雑記
  • マイクロサービスのデザインパターン

    第1版 2015年9月21日 第2版 2015年12月24日 Bluemixでは,たくさんのサービスやAPIが提供されており,それらを組み合わせることでアプリケーションを開発することができます.単一のプログラム言語を使って,多数のライブラリやクラスファイルを結合して作る大きなアプリケーションにももちろん利点がありますが,新しい機能やUXを継続的に提供したい時や,目的に合わせてプログラミング言語やデータベースを選択したい場合には,それぞれが独立したサービスを組み合わせるやり方が有利です.この考え方の根底にあるのが,James LewisとMartin Fowlerが提唱しているマイクロサービスです.彼らのブログ記事にあるマイクロサービスの定義にあたる部分を訳してみました. マイクロサービス(Microservices)アーキテクチャスタイルは、それぞれが独立のプロセスで実行され,HTTPリソ

    マイクロサービスのデザインパターン
  • やり直しC言語:複雑な宣言の読み方

    C言語は宣言文が非常に読みにくいことで有名で、後発のGo言語はこれを批判して宣言の構文を変えています。私もずっと読むのが苦手だったのですが、私の頭が悪いのではなく、C言語の仕様がヘン、ということらしい。 今まで飽きるほどこの手の解説は書かれてきてるわけですが、自分なりにまとめないと覚えた気がしないので、あえてまとめておきます。ここに書いてある内容は、「C言語ポインタ完全制覇」に詳しく書いてあります。 型の派生 C言語では、int, char, floatなどの基型から、配列やポインタを派生していくことができます。対象を並べたものが配列で、対象を指し示すのがポインタです。 配列やポインタからも配列やポインタを派生できるので、派生パターンは無限に存在します。 int int の配列 int の配列 の配列 ... int へのポインタ int へのポインタ へのポインタ ... int への

    やり直しC言語:複雑な宣言の読み方
  • 音楽理論 | Maagle

    の楽典とコード理論はもちろん、メロディやリズムの理論も充実。100を超える音源、Youtubeで聴く曲の実例、その場でポップアップ表示される専門用語辞典など、WEB時代のストレスフリー理論学習。「くじけなさ」と「実践性」を最重要視 サイトは、主にビギナーに向けて、最大限に挫折しないための構成になっています。したがって、ときには難解な部分の解説を後に回したり、暗記を推奨しないような、一見すると不まじめにみえる場面があります。 これは、効率のよい正しい学習のために必要なことです。たとえば数学では、中学で初めて「負の数」を知り、高校で初めて「虚数」を知ります。それまでは、皆かりそめの姿の数学を学んでいるわけです。英語でも、「現在進行形」を学ぶときに「分詞」の概念を教える者などいません。文法の体系の全体像は、ずっと後になってから見えてきます。 しかしそれは無駄な遠回りではありません。先に点

  • プログラマ向けに書かれた「Soft Skills」という本がすごいという話 - サンフランシスコではたらくソフトウェアエンジニア - higepon blog

    語版がでました。すぐ買うべし。 SOFT SKILLS ソフトウェア開発者の人生マニュアルposted with amazlet at 16.05.18ジョン・ソンメズ 日経BP社 売り上げランキング: 1,272 Amazon.co.jpで詳細を見る Soft Skills: The Software Developer's Life Manualは残念ながら日語訳が出ていない。でも英語でも読む価値はある。とても平易な英語で書かれてる。どこかの出版社さん翻訳だして欲しい。空前のブームになるに違いない。 Soft Skills 。alc.co.jp によればソフトスキルは「対人的な交渉・指導・意思疎通などをうまく行える能力(または知恵)」のことらしい。そのタイトルからも分かる通り、プログラマ向けに書かれただがほとんど技術の話は書かれていない。プログラマとして生きていくための技術以外

    プログラマ向けに書かれた「Soft Skills」という本がすごいという話 - サンフランシスコではたらくソフトウェアエンジニア - higepon blog
  • 暇だったからValveの新入社員用マニュアルを20000字ぐらいで解説するよ - ゲーマー日日新聞

    いま、PCゲーム業界、いやゲーム業界全体で最もホットな企業と言えば、「Valve」を置いて他にいないだろう。 元々、『Half-Life』という一のFPSからスタートしたこの企業は、やがてアクティブユーザーが1000万人を超えるPCゲーム用ダウンロードツール「Steam」を開発し、 更には、賞金総額22億円の大会が開催された『Dota 2』や『CS:GO』のようなe-Sportsタイトルまで介入し、衰退しつつあったPCゲーム業界の可能性を引き上げた。 さりとて、この大企業「Valve」によるイノベーションはどのように生まれたのか。そして同時に、ごく僅かの採用枠を勝ち抜いた新入社員たちには、どのような活躍を期待されるのか。 少なくとも、この新入社員用マニュアルからは、Valveの求める人材の水準がどれほど高いものか、窺い知ることが出来ると思う。2万字以上に及ぶ長大な内容だが、もし読んでいた

    暇だったからValveの新入社員用マニュアルを20000字ぐらいで解説するよ - ゲーマー日日新聞
  • Google社員の間で話題!?瞑想アプリzenifyを使ってみた - wepli.2

    僕はWEBサービスやアプリの情報収集に『Service Safari』というWEBサイトをよくチェックするのですが、その『Service Safari』を閲覧していたところ、とっても興味深いニュースが飛び込んできました。そのニュースというのがこちらです。 Zenify - Google社員の間で話題の瞑想・マインドフルネスのトレーニングアプリ | 最新の人気Webサービス・アプリが見つかる Service Safari こちらの情報によると、zenifyとかいうアプリが瞑想を積極的に取り入れているGoogle社員の間で話題だとか。日頃から瞑想だとかマインドフルネスだとかに興味がある僕にとっては、かなりのビッグニュースであり朗報でした。そんなわけで、さっそくこのzenifyを使ってみることにしました。 zenifyとは? zenifyとは、どんなアプリなのかというとスマホに定期的に瞑想の練習

    Google社員の間で話題!?瞑想アプリzenifyを使ってみた - wepli.2
  • 植物すげぇ!!木々の葉がお互いに譲り合った結果、空が割れたように見える「クラウン・シャイネス」現象とは? : カラパイア

    高くそびえたつ密集した木々の葉が重ならずにまるで空が割れが起きたかのように見えるこの現象は「クラウン・シャイネス」と呼ばれている。 これは樹冠が重なり合うことなく、空間を分け合う、多くの樹木が同時に成長した時にのみ起こる現象だそうだ。お互いの葉が重ならないように、「どうぞ、どうぞどうぞ」と譲り合いながら成長していく。 この現象は1920年代から科学者により議論されていたが、いまだその理由は十分に解き明かされていない。

    植物すげぇ!!木々の葉がお互いに譲り合った結果、空が割れたように見える「クラウン・シャイネス」現象とは? : カラパイア
    sh-2
    sh-2 2015/09/20
  • Atomic Commit In SQLite

    Atomic Commit In SQLite 1.0 Introduction An important feature of transactional databases like SQLite is "atomic commit". Atomic commit means that either all database changes within a single transaction occur or none of them occur. With atomic commit, it is as if many different writes to different sections of the database file occur instantaneously and simultaneously. Real hardware serializes write

    Atomic Commit In SQLite
  • Scalaで<:<とか=:=を使ったgeneralized type constraintsがスゴすぎて感動した話 - ( ꒪⌓꒪) ゆるよろ日記

    Scala2.8から、Predefに<:<とか=:=とかが定義されていて、これなんだろ?とずーっと疑問だった訳ですよ。で、ついったーで質問投げてたらやっと理解できました。 教えて頂いた @ScalaTohoku さん、@okomok さん、@tioa さん、有り難うございました! "generalized type constraints"というヤツで、型パラメータに与えられた型が、特定の条件を満たす場合にのみ呼び出せるメソッドを定義できるというものです。しかもコンパイル時に静的にチェックされる!! これはスゴい!! What do <:<, <%<, and =:= mean in Scala 2.8, and where are they documented? - Stack Overflow =:=や<:<や<%<で特定の型のみ呼び出せるメソッドを定義する 具体的な例で説明します。

    Scalaで&lt;:&lt;とか=:=を使ったgeneralized type constraintsがスゴすぎて感動した話 - ( ꒪⌓꒪) ゆるよろ日記
  • リレーショナルデータベースの仕組み (1/3) | POSTD

    リレーショナルデータベースが話題に挙がるとき、私は何かが足りないと思わずにはいられません。データベースはあらゆるところで使われており、その種類も、小規模で便利なSQLiteからパワフルなTeradataまで様々です。しかし、それがどういう仕組みで機能しているかを説明したものとなると、その数はごくわずかではないでしょうか。例えば「リレーショナルデータベース 仕組み」などで検索してみてください。ヒット数の少なさを実感できると思います。さらにそれらの記事は短いものがほとんどです。逆に、近年流行している技術(ビッグデータ、NoSQLJavaScriptなど)を検索した場合、それらの機能を詳しく説明した記事はたくさん見つかると思います。 リレーショナルデータベースは、もはや大学の授業や研究論文、専門書などでしか扱われないような古くて退屈な技術なのでしょうか? 私は開発者として、理解していないものを

    リレーショナルデータベースの仕組み (1/3) | POSTD
  • 靴ひもがほどけない「イアン・ノット」など18の靴ひもの結び方

    By Arek Olek 一般的なひもの結び方である「ちょう結び」の正しい結び方や、最もほどけにくい結び方、ほどけにくくて見た目もきれいな結び方や、ひもを自分でほどかない人なら半永久的にそのままだという結び方など、合計18種類の結び方が、ウェブサイト「Ian's Shoelace Site」でイラスト付きでわかりやすく解説されています。 Ian's Shoelace Site - Shoelace Knots - How To Tie Your Shoes http://fieggen.com/shoelace/knots.htm ひもの結び始めは2種類あり、1つは「Starting Knot」と呼ばれる2のヒモを交差させるスタンダードな結び方。もうひとつはStarting Knotを2回繰り返してほどけにくくする「Double Starting Knot」という結び方です。基

    靴ひもがほどけない「イアン・ノット」など18の靴ひもの結び方
    sh-2
    sh-2 2015/09/14