zwxajhのブックマーク (329)

  • FacebookのBigPipe: ページロード時間の最適化

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    FacebookのBigPipe: ページロード時間の最適化
  • wakachi sample (websocket vs. xhr)

    Wakachi sample(websocket vs. xhr) 小松さんの「websocketでpipelineをすると、感動的に早い!!」 のサンプルです。 文書をわかち書きするサンプルです。"via ..."をクリックすると、わかち書きしてくれます。Webサーバー上でのMeCabで解析した結果を基にわかち書きしてくれます。 解析用サーバーとして、websocketサーバーと通常のwebサーバーのパターンの2種類を用意しています。websocketサーバーのほうが圧倒的に早いことが分かると思います。これは、websocketのオーバーヘッドが従来のHTTPに比べ非常に小さく、またpipeline処理に適しているためです。 Source: 「坊ちゃん」夏目漱石 親譲りの無鉄砲で小供の時から損ばかりしている。小学校に居る時分学校の二階から飛び降りて一週間ほど腰を抜かした事がある。なぜ

    zwxajh
    zwxajh 2010/08/04
  • BABOKで“超上流”を強化する

    経営に貢献するシステムを作るにはどうすればいいか――。「永遠の課題」の解決策として、BABOKと呼ぶ知識体系を活用する企業が増えている。BABOKの内容を解説するとともに、BABOKを活用する企業の事例を紹介する。 目次

    BABOKで“超上流”を強化する
    zwxajh
    zwxajh 2010/08/04
    BA
  • naoyaのはてなダイアリー

    ときどき、たまたま自分がそのとき考えていたことについてそれを補強するような材料が偶然たくさん集まってくる、なんてことがあります。そんな出来事があったので、ちょっとブログを書いてみようかなと。 以前に HBFav を作ったときこんなことを書きました。 Mark Zuckerberg は、いずれみんな、ニュースは友人知人経由で知ることになるだろうと言っていました。自分もそうなるだろうと思います。 4年ぐらいが経ちましたが、その思いは以前よりも増して確信めいたものになってきています。 ところで先日、Twitter の iOS アプリに「ニュース」という機能が追加されました。人によっては出てないそうなのでまだテスト中か、もしくは既に削除されているのかもしれないですが。 この機能についての自分の感想は以下のようなものでした。 もうすこし補足します*1。 Facebook や Twitter のような

    naoyaのはてなダイアリー
    zwxajh
    zwxajh 2010/08/04
  • MAKEの第一歩(入門)

    makeというコマンドは、Makefileというファイルの記述に従ってファイ ルの更新を行なうユーティリティです。 と書いてもよくわからんだろうなぁ(^^; まあ、最初のセクションmakeって何するもん?でも読んでみてください。 このページの目標地点は入門の手前あたりまでです。「makeって聞いた ことはあるけど」とか「ちょっと触ってみようかな?」というレベルを 対象に書いてみました。「Makefileって最初だけを大文字にしなくちゃ いけないの?」などということさえ書かれていません。そのへんはman かinfoか成書で調べてください。 なお、このページ中で $ ls などと書いてあるときの$はコマンドプロンプトです。 目次 makeって何するもん? もっとも簡単な例 複数ファイルの場合 マクロの利用 ターゲットの生成方法の指定 ちょっとした応用 C以外にmakeを使う サフィックスルール

    zwxajh
    zwxajh 2010/08/04
  • 译言网 | 第一章  为什么要在乎他们离开的理由

    zwxajh
    zwxajh 2010/08/02
  • XHProf Documentation (Draft)

    Contents Introduction XHProf Overview Installing the XHProf extension Profiling using XHProf Setting up the XHProf UI Notes on using XHProf in production Lightweight Sampling Mode Additional features Dependencies Acknowledgements Introduction XHProf is a hierarchical profiler for PHP. It reports function-level call counts and inclusive and exclusive metrics such as wall (elapsed) time, CPU time an

    zwxajh
    zwxajh 2010/07/26
    performance
  • Spider Performance Test(Bench Mark04242009)

    The document summarizes the results of a performance test of the Spider Storage Engine used for MySQL database sharding. The test measured the time to perform insert, select, update, and delete operations on tables with increasing numbers of records. Systems using 2 and 4 MySQL servers with Spider (sp2_r2 and sp4_r4) generally had faster performance than a single server configuration (r1), especia

    Spider Performance Test(Bench Mark04242009)
    zwxajh
    zwxajh 2010/07/26
  • PHPとMySQLの個人的まとめ - ぱんぴーまっしぐら

    MySQLではまったこと MySQLの文字化け 今さら何いってんのコイツとかそこ言わない。 文字コードを確認するSQL文「SHOW VARIABLES LIKE ‘char%’;」 MySQL4.1以降はサーバとは別にクライアントの文字コードが設定されている。 クライアント、サーバ間で違う文字コードがセットされていると、一度ucs2変換を通る。 よって、クライアント、サーバ間で違う文字コードを指定することとなり文字化けが起こる可能性がある。 PHPはmy.cnfで[mysql]、[client]を設定しようがクライアントの文字コードはビルド時に指定されたキャラクタセット(通常latin1)。 my.cnfの設定 [mysql] default-character-set = utf8 [mysqld] default-character-set = utf8 mysqlクライアントからチェ

    zwxajh
    zwxajh 2010/03/02
  • InfoQ: HTTPSコネクションの最初の数ミリ秒

    ほとんどの人がHTTPSとSSL (Secure Sockets Layer) を結びつけて考えます。SSLは1990年代半ばにNetscape社が開発した仕組みですが、今ではこの事実はあまり正確でないかもしれません。Netscape社が市場のシェアを失うにしたがって、SSLのメンテナンスはインターネット技術タスクフォース(IETF)へ移管されました。Netscape社から移管されて以降の初めてバージョンはTransport Layer Security (TLS)1.0と名付けられ、1999年1月にリリースされました。TLSが使われだして10年も経っているので、純粋な"SSL"のトラフィックを見ることはほとんどありません。 Client Hello TLSはすべてのトラフィックを異なるタイプの"レコード"で包みます。ブラウザが出す先頭のバイト値は16進数表記で0x16 = 22。 これは

    InfoQ: HTTPSコネクションの最初の数ミリ秒
    zwxajh
    zwxajh 2010/02/28
  • プレスリリース - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "プレスリリース" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2014年11月) Margo Feiden Galleries での博覧会に関するプレスリリース。(1976年、ニューヨーク) 世界銀行プレスリリース文書の例 プレスリリース(英語: press release)とは、報道機関に向けた、情報の提供・告知・発表のこと。「ニュースリリース」(news release)、「報道発表」とも。 英語の「プレス」(press)は元々「新聞」または「新聞社」も意味し(それが転じて「報道機関」というニュアンスで用いて)、「リリース」(rel

    プレスリリース - Wikipedia
    zwxajh
    zwxajh 2010/02/24
  • SEOTOOLS - SEOTOOLSリファレンス SEO

    SEOアクセス解析ツール で、自サイトの状況が把握できたら、次は実際にSEO対策を行っていましょう。 SEOTOOLSリファレンスでは、SEO対策を行う上で欠かすことの出来ない用語を解説すると共に、具体的な手順やポイントなどをご紹介致します。 SEO対策 SEOとは? SEO対策を自分で! WEBマスターによるSEO対策の手順 SEOの基礎知識 検索順位とは? ページランクとは? トラフィックランキングとは? インデックス数とは? 被リンク数とは? キーワード率とは? 強調タグとは? ドメイン取得年月日とは? SEOを意識したサイト作り ドメイン・サーバを用意する 管理ツールを利用する アクセス解析をする サイトマップの作成 サイトマップとは? サイトマップの有効性 サイトマップの好例 SEO対策 SEO(Search Engine Optimization:検索エンジン最適化)とは、Go

    zwxajh
    zwxajh 2010/02/24
  • SEOTOOLS - SEOTOOLSリファレンス 検索エンジン登録

    語弊のある呼ばれ方なので注意! 検索エンジン登録の「検索エンジン」とは、Google,Yahoo!,Bingに代表されるいわゆる大手検索エンジンの事とは違います。 ここでの検索エンジンとは、yomi-search,CosmoNavi等に代表されるリンク登録CGIを使用したサイトの事であり、有り体にいえば「サイト内検索が出来るリンク集サイト」です。 例えば、このようなサイトです。 検索エンジン登録は、SEOに有効なのか? 一般に、SEO対策に有効といわれる検索エンジン登録ですが、当に効果があるのでしょうか? …答えは、Yes・Noどちらでもあります。検索エンジンサイトの中には、SEO効果のあるものあれば全く無意味なものもあるからです。 では、その違いはどこにあるのでしょう? ポイントは、『その検索エンジンサイトがGoogle,Yahoo!等にインデックスされているか、されていないか。 また

    zwxajh
    zwxajh 2010/02/24
  • 知らない人は損してる?コーディングが3倍速くなるZen-Codingを導入してみた - EC studio デザインブログ

    最近になって急に盛り上がってきているZen-Codingをみなさんご存知ですか? Zen-CodingはHTML/CSSをショートカット+スニペットで簡略化してコードを書くことができるライブラリです。 独立したテキストエディタソフトではなく、既存のHTML/CSSエディタにプラグイン的に導入するものです。 Zen-Codingというのもがどういうもので、どんなすごいものなんだ、というのはこちらの動画を見てください。 ※音が出ますのでご注意ください。 Zen Coding v0.5 from Sergey Chikuyonok on Vimeo 一体何がおこわれているのか?という感じだと思われますが、今回の記事ではこのZen-Codingの導入方法と使い方の一例を紹介します。 Zen-Codingに対応しているエディタは色々あるのですが、今回は弊社の開発環境しているAptana Studio

  • How to create and apply a patch with Git · devroom.io

    Creating a patch file with git is quite easy to do, you just need to see how it’s done a few times. This article will show you how to create a patch from the last few commits in your repository. Next, I’ll also show you how you can correctly apply this patch to another repository. Before you start To make creating patches easier, there are some common git practices you should follow. It’s not nece

    zwxajh
    zwxajh 2010/02/24
    git
  • naoyaのはてなダイアリー - MyISAM vs InnoDB

    あくまで憶測で仮説でしかないんですが。 MySQL のストレージエンジンのうち代表的な二つ、MyISAM と InnoDB はよく MyISAM: Read は速いけどテーブルロックのため並行性が低い。運用が簡単。 InnoDB: MyISAM より Read は遅いけど並行性が高い 。行レベルロックなので。あとトランザクションや外部キー制約。運用が MyISAM よりちょっとめんどくさい。 という区別がされます。ここから転じて、 MyISAM は参照系クエリが大部分を占める場合に適用すると良い。例えば blog アプリケーションとか。 InnoDB は更新系クエリが多い場合に適用すると良い。 と言わたりします。実践ハイパフォーマンスMySQL でも第2章 ストレージエンジン(テーブル型) P.30 に アプリケーションでトランザクションを使用する必要がなく、主に SELECT または I

    naoyaのはてなダイアリー - MyISAM vs InnoDB
    zwxajh
    zwxajh 2010/02/05
  • git-svnから(pure)gitに移行しました:よく使うコマンド - satoko's blog - s21g

    1  #リモートやブランチを確認・追加 2  git remote #リモート一覧 3  git branch #ブランチ一覧 4  git remote add origin ssh://git.s21g.com/mnt/git/muji.git 5  git config --get remote.origin.url #リモートoriginのURLを表示 6 7  #変更を確認してマージ 8  git fetch origin 9  git log -p master..origin/master # -pをつけるとdiff状態を見せてくれる 10  git merge origin/master 11 12  #コミット 13  git push origin master 以前に書いたgit stash, git stash apply, git checkout -- file

    zwxajh
    zwxajh 2010/02/05
  • 業務用iOSアプリのfeedtailor社長ブログ

    今年も1年があっという間に過ぎてしまいましたね。AIが世間を賑わせていた1年でした。そんな中、相変わらずこれまで通りの仕事を続けられているのは有り難い事です。弊社に関係して下さっている全ての方に御礼申し上げます。 (generated by Midjojurney v6.0) こちらのブログには創業と振り返りぐらいで、年3回ぐらいしか投稿しなくなってしまいました😓 iOSの技術的なことは隔週でこちらに、プライベート色が強めな事はこちらに、それぞれ投稿するようになった…というのもあるのですが。 今回は主に会社や事業のことということで、例年通りブログに記録として2023年の振り返りを記したいと思います。 iOS事業 (業務用アプリ支援) 今年はなんといってもiOS事業、特にB2Bのご支援の増加です。業務用アプリはB2Cのアプリとは少し勝手が違うので、そのあたりのノウハウを伝える研修事業を始

  • 連載:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社

    第817回参考書を片手にUbuntuでもStable Diffusion WebUIを動作させ⁠⁠、画像を生成する あわしろいくや 2024-06-12

    連載:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社
    zwxajh
    zwxajh 2010/01/28
  • CakePHP Users in Japan

    New CakePHP 5.0 Chiffon. Faster. Simple. Delicious. What's new in version The migration guide has a complete list of what's new in. We recommend you give that page a read when upgrading. A few highlights from 5.0 are: PHP 8.1 required. Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework. Upgraded to PHPUnit 10.x

    CakePHP Users in Japan