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が最近リリースされ、重要な変...
Wakachi sample(websocket vs. xhr) 小松さんの「websocketでpipelineをすると、感動的に早い!!」 のサンプルです。 文書をわかち書きするサンプルです。"via ..."をクリックすると、わかち書きしてくれます。Webサーバー上でのMeCabで解析した結果を基にわかち書きしてくれます。 解析用サーバーとして、websocketサーバーと通常のwebサーバーのパターンの2種類を用意しています。websocketサーバーのほうが圧倒的に早いことが分かると思います。これは、websocketのオーバーヘッドが従来のHTTPに比べ非常に小さく、またpipeline処理に適しているためです。 Source: 「坊ちゃん」夏目漱石 親譲りの無鉄砲で小供の時から損ばかりしている。小学校に居る時分学校の二階から飛び降りて一週間ほど腰を抜かした事がある。なぜ
ときどき、たまたま自分がそのとき考えていたことについてそれを補強するような材料が偶然たくさん集まってくる、なんてことがあります。そんな出来事があったので、ちょっとブログを書いてみようかなと。 以前に HBFav を作ったときこんなことを書きました。 Mark Zuckerberg は、いずれみんな、ニュースは友人知人経由で知ることになるだろうと言っていました。自分もそうなるだろうと思います。 4年ぐらいが経ちましたが、その思いは以前よりも増して確信めいたものになってきています。 ところで先日、Twitter の iOS アプリに「ニュース」という機能が追加されました。人によっては出てないそうなのでまだテスト中か、もしくは既に削除されているのかもしれないですが。 この機能についての自分の感想は以下のようなものでした。 もうすこし補足します*1。 Facebook や Twitter のような
makeというコマンドは、Makefileというファイルの記述に従ってファイ ルの更新を行なうユーティリティです。 と書いてもよくわからんだろうなぁ(^^; まあ、最初のセクションmakeって何するもん?でも読んでみてください。 このページの目標地点は入門の手前あたりまでです。「makeって聞いた ことはあるけど」とか「ちょっと触ってみようかな?」というレベルを 対象に書いてみました。「Makefileって最初だけを大文字にしなくちゃ いけないの?」などということさえ書かれていません。そのへんはman かinfoか成書で調べてください。 なお、このページ中で $ ls などと書いてあるときの$はコマンドプロンプトです。 目次 makeって何するもん? もっとも簡単な例 複数ファイルの場合 マクロの利用 ターゲットの生成方法の指定 ちょっとした応用 C以外にmakeを使う サフィックスルール
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
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
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クライアントからチェ
ほとんどの人が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。 これは
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "プレスリリース" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2014年11月) Margo Feiden Galleries での博覧会に関するプレスリリース。(1976年、ニューヨーク) 世界銀行プレスリリース文書の例 プレスリリース(英語: press release)とは、報道機関に向けた、情報の提供・告知・発表のこと。「ニュースリリース」(news release)、「報道発表」とも。 英語の「プレス」(press)は元々「新聞」または「新聞社」も意味し(それが転じて「報道機関」というニュアンスで用いて)、「リリース」(rel
SEOアクセス解析ツール で、自サイトの状況が把握できたら、次は実際にSEO対策を行っていましょう。 SEOTOOLSリファレンスでは、SEO対策を行う上で欠かすことの出来ない用語を解説すると共に、具体的な手順やポイントなどをご紹介致します。 SEO対策 SEOとは? SEO対策を自分で! WEBマスターによるSEO対策の手順 SEOの基礎知識 検索順位とは? ページランクとは? トラフィックランキングとは? インデックス数とは? 被リンク数とは? キーワード率とは? 強調タグとは? ドメイン取得年月日とは? SEOを意識したサイト作り ドメイン・サーバを用意する 管理ツールを利用する アクセス解析をする サイトマップの作成 サイトマップとは? サイトマップの有効性 サイトマップの好例 SEO対策 SEO(Search Engine Optimization:検索エンジン最適化)とは、Go
語弊のある呼ばれ方なので注意! 検索エンジン登録の「検索エンジン」とは、Google,Yahoo!,Bingに代表されるいわゆる大手検索エンジンの事とは違います。 ここでの検索エンジンとは、yomi-search,CosmoNavi等に代表されるリンク登録CGIを使用したサイトの事であり、有り体にいえば「サイト内検索が出来るリンク集サイト」です。 例えば、このようなサイトです。 検索エンジン登録は、SEOに有効なのか? 一般に、SEO対策に有効といわれる検索エンジン登録ですが、本当に効果があるのでしょうか? …答えは、Yes・Noどちらでもあります。検索エンジンサイトの中には、SEO効果のあるものあれば全く無意味なものもあるからです。 では、その違いはどこにあるのでしょう? ポイントは、『その検索エンジンサイトがGoogle,Yahoo!等にインデックスされているか、されていないか。 また
最近になって急に盛り上がってきている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
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
あくまで憶測で仮説でしかないんですが。 MySQL のストレージエンジンのうち代表的な二つ、MyISAM と InnoDB はよく MyISAM: Read は速いけどテーブルロックのため並行性が低い。運用が簡単。 InnoDB: MyISAM より Read は遅いけど並行性が高い 。行レベルロックなので。あとトランザクションや外部キー制約。運用が MyISAM よりちょっとめんどくさい。 という区別がされます。ここから転じて、 MyISAM は参照系クエリが大部分を占める場合に適用すると良い。例えば blog アプリケーションとか。 InnoDB は更新系クエリが多い場合に適用すると良い。 と言わたりします。実践ハイパフォーマンスMySQL でも第2章 ストレージエンジン(テーブル型) P.30 に アプリケーションでトランザクションを使用する必要がなく、主に SELECT または I
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
今年も1年があっという間に過ぎてしまいましたね。AIが世間を賑わせていた1年でした。そんな中、相変わらずこれまで通りの仕事を続けられているのは有り難い事です。弊社に関係して下さっている全ての方に御礼申し上げます。 (generated by Midjojurney v6.0) こちらのブログには創業と振り返りぐらいで、年3回ぐらいしか投稿しなくなってしまいました😓 iOSの技術的なことは隔週でこちらに、プライベート色が強めな事はこちらに、それぞれ投稿するようになった…というのもあるのですが。 今回は主に会社や事業のことということで、例年通り本ブログに記録として2023年の振り返りを記したいと思います。 iOS事業 (業務用アプリ支援) 今年はなんといってもiOS事業、特にB2Bのご支援の増加です。業務用アプリはB2Cのアプリとは少し勝手が違うので、そのあたりのノウハウを伝える研修事業を始
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
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く