並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 28859件

新着順 人気順

performanceの検索結果241 - 280 件 / 28859件

  • WordPressをやめ、静的サイトジェネレーターで高速化した話 - ICS MEDIA

    ICS MEDIAは2019年4月にリニューアルしました。シンプルでモダンなデザインへと見栄えは変わり、フロントエンドの最新技術によって爆速なサイトへと生まれ変わっています。 技術的におもしろいポイントは、WordPressワード・プレスを廃止したことです。 この記事では、オウンドメディアとしてWordPressをやめた理由、代用技術の選定で苦労したことを紹介します。 リニューアル前後の違い リニューアルによってどのくらい改善したか、定量的な結果を紹介します。ウェブサイトの性能を示す指標としてLighthouse(Google ChromeのデベロッパーツールのAuditsタブ)というツールがあります。 Lighthouseの採点で、リニューアル前は80点ほどだったのが、ほぼ満点のスコアをたたき出せるようになりました。SEOやアクセシビリティの点数も満点です。 動画でもご覧ください。リニュ

      WordPressをやめ、静的サイトジェネレーターで高速化した話 - ICS MEDIA
    • 2Read - たった1人でWeb サービス開発が出来るようになるまでに読んだ技術書まとめ

      「恋活や婚活を始めてみたいけど、どのマッチングアプリを使えばいいのかわからない…」という人のために、数あるアプリからおすすめの5つを厳選して比較してみました。恋人探しに向いているものから真剣に婚活をするのにぴったりのアプリまで、多岐に渡りますね。 ではこれらのアプリについてさらに掘り下げてみていきましょう。 Pairs(ペアーズ) 会員数 800万人 男女比 6:4 マッチングアプリといえばペアーズ、というほど会員数が多く、国内最大手のアプリです。平均年齢は20代前後と比較的若いですが、その会員数の多さもあり実際は10代から50代まで幅広い年齢層の会員が活動しています。そのため、登録している人の目的も婚活から遊び相手探しまで様々。どんどん会員が増え続けているので、初心者が登録するにはまず間違いのないアプリだと言えるでしょう。 Pairs(ペアーズ)のメリット 1. コミュニティー数がかなり

        2Read - たった1人でWeb サービス開発が出来るようになるまでに読んだ技術書まとめ
      • 現場指向のレプリケーション詳説

        この文書は、技術評論社刊『WEB+DB PRESS Vol.22』に執筆した記事を技術評論社の 許可を得てWWWで公開しているものです。 このWWW版は校正前の原稿を元にしている点、WWW公開後に必要があれば修正する点で、雑誌版の文章とは異なる部分があります。また、図表も雑誌版とは異なります。 予めご了承ください。 また、この文章が対象しているのはMySQL 4.0系なので、最新のリリース版と比べると説明不足な点などが多々あると思います。 レプリケーションの基本をおさえるには、この文書はまだ有益だと思いますが、設定レベルの説明は最新のドキュメントを参照するようにしてください。

        • Winマシンが最近遅いなぁと感じたら、『Glary Utilities』 | ライフハッカー・ジャパン

          デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール

            Winマシンが最近遅いなぁと感じたら、『Glary Utilities』 | ライフハッカー・ジャパン
          • 転職・退職代行マガジン -

            「適応障害になってしまって退職をしたい…。でもこれってただの逃げなのかな」   適応障害は人によって症状が違うため、なかなか周りに理解がされにくく、苦しいですよね。 「このまま仕事を続けられそうに…

            • 本当は速いImageMagick: サムネイル画像生成を10倍速くする方法 - 昼メシ物語

              一般的に ImageMagick のサムネイル画像生成は遅いとされており、パフォーマンスが求められるシーンでは Imlib2 などのより高速な画像処理ライブラリが使われることが多いです。 Imlib2 の高速さについては、以前「Imlib2でImageMagickより3倍高速かつ美しいサムネイル画像の生成 - 床のトルストイ、ゲイとするとのこと」という記事で紹介しました。この記事のベンチマークにおいて、Imlib2 によるサムネイル画像の生成は、 ImageMagick の3倍程高速でした。 しかし、 ImageMagick は Imlib2 より画質がよく、高機能で使いやすく、今も頻繁にメンテナンスされており、とてもよく出来ています。その点 Imlib2 は、2004年からメンテナンスされておらず、セキュリティホールが見つかっても、各Linuxディストリビューションがそれぞれパッチを当て

              • CSSスプライトについてあれこれ。

                「CSS Sprites(CSSスプライト)」についてまとめます。 すでにいろんなサイトで紹介されてるので、検索すれば制作手順から何から何までたくさんヒットしますが、それ故、どの方法が一番ベストなのかってのがいまいち不確かだったので、個人的にまとめ直してみることにしました。 TwitterやFacebookのスプライト用画像 CSSスプライトは、サイトの読み込みを高速化する目的で使われているCSSの小技です。TwitterやFacebookなどでは、ちっこいアイコンとかマークを表示するのに使われてますね(2012.8現在)。 具体的には「サイト内で使用するたくさんの画像(パーツ)をなるべく一枚画像にまとめて、サーバへのリクエスト回数を少なくする」という事をやってます。 画像とCSSだけで高速化が実現できるので大変お手軽なのですが、CSSスプライト用の画像を用意するにはちょっとした工夫が必要

                  CSSスプライトについてあれこれ。
                • EfficientJavaScript - Dev.Opera - 効率的な JavaScript

                  EfficientJavaScript - Dev.Opera - 効率的な JavaScript 目次 この文書について 効率的な JavaScript ECMAScript eval や Function のコンストラクタを使うのはやめよう eval を書き換えよう 関数を使いたいなら function を使おう with を使うのはやめよう 性能を決める関数で try-catch-finally を使うのはやめよう eval と with は隔離しよう グローバル変数を使うのはやめよう 暗黙のオブジェクト変換に気をつけよう 性能を決める関数で for-in を使うのはやめよう 文字列は累積スタイルで使おう プリミティブの操作は関数呼び出しより速い setTimeout() や setInterval() には文字列でなく関数を渡そう DOM 再描画と再フロー 再フローの回数をでき

                  • dev.toと阿部寛のホームページどっちが速いですか? - くうと徒然なるままに

                    dev.toと阿部寛のホームページどっちが速いですか?— あれからのぐりだけど (@_guri3) 2017年11月15日 という内容のツイートを見つけたので計測してみる。 ずっとパソコンに向かってて飽きてたので息抜きで。 dev.to というのは、 Qiita の海外版みたなやつです。一番の特徴はナビゲーションの速さ。 対抗するのは、 THE Traditional Web Site というたたずまいで有名?な 阿部寛のホームページ 計測 今回は、Google の PageSpeed Insights を利用していきます。 dev.to まずは、dev.to から 86/100 です! 阿部 寛 のホームページ 92/100 です! まとめ 伝統的ウェブサイトの方が早かった!

                      dev.toと阿部寛のホームページどっちが速いですか? - くうと徒然なるままに
                    • サーバの負荷テストのための、何百万ものHTTPリクエストを発生させる方法 | POSTD

                      (注記:6/9、いただいた翻訳フィードバックを元に記事を修正いたしました。) 今回の記事は毎秒300万ものリクエストを処理できるほど強力で高性能なWebクラスタの構築についてのパート1になります。まず初めに、あまり多くはありませんが、私がこれまで使用したことのあるロードジェネレータツールをいくつか紹介します。私のようにてこずって時間をかけてしまわないよう、今回の記事が理解の手助けになれば幸いです。 ロードジェネレータはテストを目的とした数種類のトラフィックを発生させるプログラムです。それによって高負荷においてサーバがどのように動いているか、そのサーバの弱点はどこなのか、などが見えてきます。負荷テストを通じてサーバの限界を知ることは、サーバのレジリエンシーを測定する最適な方法であり、あらゆる問題に対する準備の手助けにもなります。 ロードジェネレータツール 負荷テストをする際に頭に入れておくべ

                        サーバの負荷テストのための、何百万ものHTTPリクエストを発生させる方法 | POSTD
                      • WordPressを100倍速くする! MySQLの調整やnginx proxy cache | KRAY Inc

                        [追記1] 最後で説明しているproxy cacheの設定を修正しました。 [追記2] nginx proxy cacheでキャッシュしない場合の処理を変更しました。 [追記3] スマートフォンや携帯で閲覧した時にキャッシュしない設定を追加しました。 はじめに 大げさな題名ですが、今回はWordPress単体を速くするのではなく、データベースやWebサーバなどの調整、またnginxのproxy cache機能を使って速くする話になります。 サイトの構成によっては、proxy cacheは使えないかもしれませんが、使わなくても5倍程度速くすることはできましたので、参考にしていただければと思います。 今回行うチューニング一覧 DBを最適化するプラグインを導入する APCを導入してPHPを速くする MySQLを速くする 重いWordPressプラグインを外す nginx+FastCGIにする W

                          WordPressを100倍速くする! MySQLの調整やnginx proxy cache | KRAY Inc
                        • フレッツ回線が遅すぎる問題を IPv6/IPoE と DS-Lite で解決した - CUBE SUGAR CONTAINER

                          最近というほど最近でもないんだけど、近頃はとにかくフレッツ回線のスループットが出ない。 下手をすると、モバイルネットワークの方が速いので時間帯によってはテザリングをし始めるような始末だった。 今回は、そんなスループットの出ないフレッツ回線を何とか使い物になるようにするまでの流れを書いてみる。 先に断っておくと、今回はいつものような特定の技術に関する解説という側面は強くない。 思考の過程なども含んでいるので、いつもより読み物的な感じになっていると思う。 調べ物をして、それらについて理解した内容のまとめになっている。 結論から書いてしまうと、今回のケースでは IPv6/IPoE 接続と DS-Lite を使って何とかなった。 DS-Lite というのはゲーム端末ではなくて IPv4/IPv6 共存技術の一つである RFC6333 (Dual-Stack Lite Broadband Deplo

                            フレッツ回線が遅すぎる問題を IPv6/IPoE と DS-Lite で解決した - CUBE SUGAR CONTAINER
                          • TechNet Script Center

                            Summary: Using PowerShell to identify RPC ports in use by capturing content from PowerShell We'd like to introduce you today to one of our newest bloggers!  It's a froopingly awesome friend of ours, Joel Vickery, PFE.  (did I mention Dr. Scripto is a big fan of books written by Douglas Adams?....oops!) Take it away Joel! Thanks Doc!  So ...

                            • TFS 2015 build drop folder explorer link not opening - MSDN Blogs

                              In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...

                                TFS 2015 build drop folder explorer link not opening - MSDN Blogs
                              • 「ついカッとなって……」取り組んだ"開発者のための開発"で業務効率を改善させた話 - エンジニアHub|若手Webエンジニアのキャリアを考える!

                                「ついカッとなって……」取り組んだ 開発者のための開発 で業務効率を改善させた話 ソフトウェアエンジニアの醍醐味は、華々しい働き方のみにあるものではありません。開発者のための開発など、地味かもしれないけど楽しくやりがいのある仕事について紹介します。 アプリケーションエンジニアの id:aereal です。はてなで働いています。 昨今は機械学習などが半ばバズワードと化し、「トレンドを追いかけなければソフトウェアエンジニアとして生き残れないのではないか」という漠然とした不安に襲われることはないでしょうか。 これという専門分野の技術を活かし、所属する企業やひいては社会へ貢献するというあり方は、技術職として華があり憧れを誘うものです。 しかしソフトウェアエンジニアの醍醐味はそういった華々しい働き方のみにあるものではなく、むしろその他の様々な分野にたくさん散りばめられていると筆者は考えます。 この記

                                  「ついカッとなって……」取り組んだ"開発者のための開発"で業務効率を改善させた話 - エンジニアHub|若手Webエンジニアのキャリアを考える!
                                • NoSQLとしてMySQLを使うDeNAが、memcachedよりも高速な75万クエリ/秒を実現

                                  モバゲーで知られるDeNAは、バックエンドデータベースにNoSQLを使っていません。なぜか? それはMySQL/InnoDB 5.1の環境で秒間75万クエリという、多くのNoSQLでも実現できないような高性能を実現しているから。DeNAの松信嘉範(まつのぶよしのり)氏は、自身のブログにこんな内容のエントリ「Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server」(英語)をボストしています。 Yoshinori Matsunobu's blog: Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server 松信氏が指摘するように、大規模なネットサービスを提供している企業の多くは分散環境で

                                    NoSQLとしてMySQLを使うDeNAが、memcachedよりも高速な75万クエリ/秒を実現
                                  • Download details: Windows Server 2003 Resource Kit Tools

                                    Your AI-powered copilot for the web. Ask questions. Chat to refine results. Get comprehensive answers and creative inspiration.

                                    • 「プログラミングの常識」を時々見直す必要性について|Rui Ueyama

                                      自分の中のプログラミングの常識というものは、ときどき現実のハードウェアに合わせて調節しないといけない。ハードウェアが進歩し続けているので、コンピュータで簡単にできることと相対的に難しいことのバランスが変化し続けているからだ。ここでは特にストレージにフォーカスして書こうと思う。 昔はメモリが相対的にとても貴重な資源だったので多くのプログラマがメモリを節約することに血道を上げていた。例えばWindowsの初期の頃に設計されたデータ構造には、メモリをバイト単位ででもいいから節約したいという意図の痕跡がいまでも多く見受けられる。DRAMの次に速い記憶装置はHDDだったので、メモリが足りなくなればHDDにデータを保存せざるを得ないのだが、DRAMとHDDのランダムアクセスの速度差は、机の上の本の開いているページを見るのと、その本をAmazonで注文して到着するのを待つのと同じくらいのスケールで違うの

                                        「プログラミングの常識」を時々見直す必要性について|Rui Ueyama
                                      • Webアプリケーション負荷試験実践入門

                                        2015年2月24日 ヒカ☆ラボ発表資料 Webアプリケーション負荷試験実践入門 ■スライドの目的 負荷試験の重要性を認識して頂く 意味のある負荷試験を最短距離で行うための“段取り”を持ち帰って頂く 内容的には、主にAWS上のLAMP構成のシステムに対する負荷試験ですが、負荷試験ツールに依存しない全般的に通用する話を扱っています。Read less

                                          Webアプリケーション負荷試験実践入門
                                        • 1円も使わずMacを高速化出来る8つの方法。 – 和洋風KAI

                                          「人間のストレスのほとんどは、突き詰めていけば "遅い" ことのいら立ちである」といっていたのが、かの天才芸人松本人志。 言われてみれば、そのとおりだなぁと。 つまり裏をかえせばあらゆる事のスピードが上がればストレスはなくなっていくわけです。 というわけで、一日中ずっと使わざるを得ないMacを高速化すればストレスはガクンと無くなるに違いない! ってわけで、訳の分からない口上でございますが、ネットに散らばる1円も使わずMacを高速化出来るTipsをまとめてみたので、お役に立てれば幸いでございやす。 1.OnyXでMac内のゴミを掃除してもらおう。 「Macの不可視ファイル表示」というタイトルにしましたが、クリーニングやメンテナンスにも使える「OnyX」は本当に重宝しています。 .で始まるファイルを確認する | labs.yusukenakanishi.comというエントリーからトラックバック

                                          • Firefoxのメモリ食いを小食にする (うむらうす)

                                            Firefoxのメモリ大食いグセは、アドオンが充実しているFirefoxにとって、 「これさえなければ・・・」の最たるものだった。 しかし私は昨日、ようやくマトモに効く対処法を発見したのだった。 →メモリ消費 - Mozilla Firefox まとめサイト ・・・なんかすごい普通に本家のまとめサイトなんですが、 なんで今まで試してなかったんだろう。 あたかも昨日突如としてサイトが現れたかのようだ・・・不思議すぎる・・・ すみません探し方が悪かったです m(_*_)m で、以下やり方。 プロファイルフォルダの user.js に以下を記入 // 1.メモリキャッシュの量を指定(単位はKB - 例: 16384/32768/65536など) user_pref("browser.cache.memory.capacity", 16384); // 2.ウィンドウ最小化時にメモリ使用量

                                            • たった1分で人生が変わる片付けの習慣

                                              仕事部屋が片付いていると、仕事の効率が圧倒的に上がります。 たった1分で人生が変わる 片づけの習慣 先日引っ越してから、仕事部屋だけはキレイにしておこうと決意しました。今のところ踏ん張れています。 できる人は片付け上手 片付けの基本動作は「出す⇒分ける⇒減らす⇒しまう」ですが、仕事もそう。やってくる案件に対して、優先順位を決め、何をどうするか判断し、減らしていきます。 できる人に片付け上手が多いのは、そのためです。片付ける能力がある人には、優先順位をすばやく判断し、ものごとを決断し、処理していく能力が備わっています。 だから仕事もうまく行き、成功する、というわけです。 片付けを先送りにしてしまうと、どんどん散らかってしまいます。即断できる人は、その場で処理して、常に片付いている状態を維持できます。 散らかっている状態だと、どこに何があるのかがわからなくなってしまいます。書類一枚捜すのに、半

                                                たった1分で人生が変わる片付けの習慣
                                              • プロとしての行為 Act as Proffesional

                                                先週おこなわれたTEDxTokyoで改めて考えさせられた内容がありました。 長時間労働が常習化している社員・経営者これから家庭を持つ人、持った人これから(現在)出産や育児に携わる人のような人に特に見て頂きたいと思います。 日本の労働近年の日本人の労働の実体は 平均残業時間60時間/月労働生産性は先進国の中で最下位とのことである。国土も、人口も、資源も、少ないと言われる国なのに、そのうえ生産性が低いときたら…。 だが一方で…「30%の残業が減っても、売上の上がる企業がある」 これは、私の経験からも事実であると感じます。 私は過去に経営に携わった会社では、月の残業時間が20時間を超えると人事評価を落とす制度にしたことがあります。 もちろん、これが平社員であれば、マネージャーの評価も同時に落としました。。マネージャー本来の仕事ができていない証拠だからです。 もし、ずっと長時間労働を続けると…経営

                                                  プロとしての行為 Act as Proffesional
                                                • 決して後退しない学習ーAnkiを使うとどうして一生忘れないのか?

                                                  理解は記憶の最大の援軍であるが、記憶もまた、ある水準を越えると、理解を助けることができる。 このことは、とりわけ独学者にとって朗報だ。 理解を助ける直接的な支援=誰かに教えてもらうことが難しい独学者にとって、他に打つ手があるということだから。 しかし理解を助ける域にまで記憶が達するには、正確かつ高速に想起することができる必要がある。 流暢に引き出せる知識は、忘れにくく、妨害されにくいだけでなく、応用されやすい。 思い出すことを要しないほど定着した記憶は、認知リソースをほとんど消費しない。 したがって、そこで浮いた分を複雑な処理に回すことができる。 例えば、掛け算の九九をマスターした人と、7×6を7を6回足して計算する人が、同じ方程式を解くことを想像しよう。 九九をマスターした人は、ただ解くのが速いだけでなく、正確であり、より楽により複雑なものを処理できる。 7を6回足すのに費やされるワーキ

                                                    決して後退しない学習ーAnkiを使うとどうして一生忘れないのか?
                                                  • ショートカットキーはマウスより遅い - WirelessWire News

                                                    CTRL+Xでカット、CTRL+Vでペースト。 ショートカットキーの使い方を覚えると、パソコンの達人になったような気分になりますよね。 しかし、実際にはショートカットキーを使用すると、マウスでメニューから「編集」「ペースト」を選ぶよりも平均2秒も遅いのです。 「そんなバカな」 と思いますよね。 しかし、これはTogことブルース・トグナッツィーニがAppleでMacintoshの開発を担当した際に行った膨大な実験の結果、解ったことなのだそうです。 これはTogのWebページでも詳しく紹介されています。 しかし2秒とはとても信じられません。 むしろ逆のようにさえ感じます。 しかしTogの主張によれば、我々ユーザはショートカットキーを選ぶのに2秒かかっているものの、ショートカットにたどり着くまでの時間を喪失している、つまりプチ記憶喪失状態になっているというのです。 こんな不思議な話が、慶應

                                                      ショートカットキーはマウスより遅い - WirelessWire News
                                                    • Webアプリ負荷試験ガイド - withgod's blog

                                                      Webアプリ負荷試験ガイド 目次 Webアプリ負荷試験ガイド 目次 前置き 時間がない人向け要約 about me 何故負荷試験を行うのか 負荷試験ツール 負荷掛けるツール 負荷計測 負荷の可視化 負荷試験の流れ 負荷試験スケジュールについて 注目すべきポイント シナリオ作成 アカウント情報は自動生成出来るようにする DB分割を行ってる場合はDB分割を意識したシナリオを用意する。 負荷試験元 http or https サーバ1台 サーバ単体での負荷 アプリの正常性の確認 サーバ複数台 KVS Memcached Redis RDB 問題になりやすいDB キャッシュの話 大前提 注意すべき点 CDNやProxyレベル local cache or remote cache local cache or memory cache(in app cache) references 更新情報 前

                                                        Webアプリ負荷試験ガイド - withgod's blog
                                                      • 起動のイライラもこれで解消! Win起動プロセス最適化ソフト『Soluto』 | ライフハッカー・ジャパン

                                                        Windowsのみ:PCを起動するとき「遅いな~」と、イライラすることはありませんか? しかし、どのアプリケーションが起動スピードを遅くさせているのかは、結構わかりづらいもの。そこで、起動プロセスを最適化するためのソフトウェア、『Soluto』が登場しました。 「アンチフラストレーションソフトウェア」と銘打ったこのソフトは、以下のコンセプト紹介動画でも述べられているとおり、システム起動プロセスでの全てのアプリケーションを追跡し、どれがスピードダウンの原因かを、バッチリ特定してくれます。 『Soluto』をインストールし、PCを再起動すると、起動プロセスの間、各プロセスを追跡し、どのプロセスにどれだけの時間がかかったかをリスト化。また、プロセスを「No-brainer(不要)」、「Potentially removable(不要かも)」、「Required(必要)」の3つのグループに分け、ど

                                                          起動のイライラもこれで解消! Win起動プロセス最適化ソフト『Soluto』 | ライフハッカー・ジャパン
                                                        • 独学でコーディング! - a-newcomer.com

                                                          ここ数年、会社を辞めて自分のペースで仕事を請け負うフリーランスという形態で仕事をする人が増えています。フリーランスには様々な職業があり、代表的なものでは翻訳業やイラストレーター、YouTuberもフリーランスに分類されます。そして代表的なフリーランスの職業がもう一つあります。それはプログラマー/エンジニアです。そのプログラミングの大部分を占める工程がコーディングであり、知識と技術を身につければ、憧れのフリーランスに鞍替えすることも夢ではありません。 それではコーディングの知識と技術を取得するにはどのようなルートがあるのでしょうか?現実として学校に通うか、プログラミングを請け負う会社に入社するか、あるいは独学で取得するかのいずれかを選択することになります。そこで今回は最も費用の少ない独学でコーディングを学ぶ方法を紹介したいと思います。 独学でコーディングの知識と技術を身につけるには まずはプ

                                                            独学でコーディング! - a-newcomer.com
                                                          • 分散システムについて語らせてくれ

                                                            NTT Tech Conference #2 にて話した資料 時間が足りなかったので全部は話せなかった。Read less

                                                              分散システムについて語らせてくれ
                                                            • Tシャツのたたみ方!"5秒"でたためるショップ風がおすすめ [洗濯] All About

                                                              Tシャツのたたみ方!"5秒"でたためるショップ風がおすすめTシャツやセーターなどのニット類を上手にたたむなら、ショップ風のたたみ方がベスト。なんと5秒もあれば一瞬でできてしまいます! 簡単かつ美しいTシャツのたたみ方、ぜひみなさんも真似してみてください。

                                                                Tシャツのたたみ方!"5秒"でたためるショップ風がおすすめ [洗濯] All About
                                                              • ソートアルゴリズムを極める! 〜 なぜソートを学ぶのか 〜 - Qiita

                                                                NTT データ数理システムでリサーチャーをしている大槻 (通称、けんちょん) です。 今回はソートについて記します。 0. はじめに データ構造とアルゴリズムを学ぶと一番最初に「線形探索」や「ソート」が出て来ます。これらのテーマは応用情報技術者試験などでも頻出のテーマであり、アルゴリズムの Hello World とも呼ぶべきものです。 特にソートは、 計算量の改善 ($O(n^2)$ から $O(n\log{n})$ へ) 分割統治法 ヒープ、バケットなどのデータ構造 乱択アルゴリズムの思想 といった様々なアルゴリズム技法を学ぶことができるため、大学の授業でも、アルゴリズム関連の入門書籍でも、何種類ものソートアルゴリズムが詳細に解説される傾向にあります。本記事でも、様々なソートアルゴリズムを一通り解説してみました。 しかしながら様々な種類のソートを勉強するのもよいが、「ソートの使い方」や

                                                                  ソートアルゴリズムを極める! 〜 なぜソートを学ぶのか 〜 - Qiita
                                                                • マンネリ化した自分を「前進」させるための10の方法

                                                                  印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 毎日を活動的に生きて、自分の力を思う存分発揮したいという気持ちはある。モチベーションも下がっているわけではない。なのに、なんだか「最近マンネリ感がある」という人、あるいは「今の自分を変えたい」と思っている人はいるだろう。そこで今回は、自らに活を入れ、マンネリ化した自分を前進させるための方法を考えてみた。 #1:まず動く! 慎重なあまり、また、完璧を求めるあまり、自分で自分をがんじがらめにしてしまうことがある。しかし、完璧な状態や満足がいく結果を出せるなどということは、実際にはそう多くはない。そのため、ますます不安になり、クヨクヨしてさらに慎重になってしまうという「縮小スパイラル」に落ち込んでしまう。 ジリ貧のようなこの「呪縛」から逃れる

                                                                    マンネリ化した自分を「前進」させるための10の方法
                                                                  • https://design-spice.com/2012/06/13/responsive-web-design-image/

                                                                    • JPEG画像を劣化させずに軽量化する『JPEGmini』がスゴすぎる - blog | roughtab

                                                                        JPEG画像を劣化させずに軽量化する『JPEGmini』がスゴすぎる - blog | roughtab
                                                                      • 0円の広域負荷分散システムCloudFlareが素晴らしい件 | fladdict

                                                                        fladdictの非公式プロジェクト(いわゆる裏dicct)に、posemaniacs.com というサービスがある。 絵のデッサン素材を無料配信するサイトだけど、いつのまにやら老舗サイトに。気がついたら1日の転送量が30〜40GBまで膨れ上がっていた。あまりの負荷にホスト元のhetemlさんでアクセス規制、あわや閉鎖の危機の大ピンチ。わりと本気で、Pixivとか星海社とかマール社にサービス譲渡とかしようか悩んだ今日この頃でした。 そんな折、@ku_suke さんのご了解で導入してみた、CloudFlareというサービスが、全ての危機を救ってくれた。マジ多謝です。 どういうサービス? CloudFlareはCDN(広域負荷分散システム)。世界5カ所にデータセンターを有し、データをキャッシュして各地に配信するこで負荷分散してくれる。いわゆるAkamaiの同類だけど、ものすごい特徴が1つある。

                                                                        • Amazon Auroraの先進性を誰も解説してくれないから解説する - Qiita

                                                                          TL;DR; Amazon AuroraはIn-Memory DBでもなくDisk-Oriented DBでもなく、In-KVS DBとでも呼ぶべき新地平に立っている。 その斬新さたるやマスターのメインメモリはキャッシュでありながらWrite-BackでもなくWrite-Throughでもないという驚天動地。 ついでに従来のチェックポイント処理も不要になったのでスループットも向上した。 詳細が気になる人はこの記事をチェキ! Amazon AuroraはAWSの中で利用可能なマネージド(=運用をAWSが面倒見てくれる)なデータベースサービス。 ユーザーからはただのMySQL、もしくはPostgreSQLとして扱う事ができるのでそれらに依存する既存のアプリケーション資産をそのまま利用する事ができて、落ちたら再起動したりセキュリティパッチをダウンタイムなしで(!?)適用したりなどなどセールストー

                                                                            Amazon Auroraの先進性を誰も解説してくれないから解説する - Qiita
                                                                          • 日本語版 : IBM Bluemix

                                                                            IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

                                                                              日本語版 : IBM Bluemix
                                                                            • 大量アクセスによるサーバの負荷テストなどが簡単に実行できるフリーソフト「JBlitz Professional」

                                                                              以前は有料ソフトであり、ロードテストを実行した結果を数値・グラフ化してまとめて保存でき、サイトへのアクセス順番を固定したりランダムにしたり、アクセスする時間間隔・接続時間・アクセスする人数の設定が可能で、さまざまなテストを自由に設定して実行できるフリーソフトが「JBlitz Professional」です。ダウンロードから機能と操作の説明までは以下から。 Website load test - JBlitz Professional http://www.cartesian.net.nz/jblitz/ ◆ダウンロード 「JBlitz Professional」を使うにはJavaをインストールしておく必要があります。 上記サイトの「Download」をクリック。 ダウンロードしたZIPファイルをExplzhなどで解凍して、Windowsを使って操作をするので「run-jblitz.bat」

                                                                                大量アクセスによるサーバの負荷テストなどが簡単に実行できるフリーソフト「JBlitz Professional」
                                                                              • マイクロソフトはどうやってBingをFPGAで実装したか - Qiita

                                                                                ドワンゴがニコ動の画像配信向けにFPGAエンジニアを募集したり、マイクロソフトはBingをFPGA実装したり、Baiduもディープラーニングの高速化にFPGAを導入したりと、なんだか世の中急にハードウェアくさくなってきた。IoTとは違う意味で。 金融分野ではすでにCPUでは遅すぎてFPGAによるナノ秒単位の株取引が行われているって記事を書いたのは2年前だけど、ここ数年はIntelのCPUのクロックもあまり上がらなくなってきたし、Fusion-ioやNetezzaといった大手御用達のハイエンド鬼速ストレージも、フタを開ければ中身はすでにFPGAに移行済み。IBMが最近出したData Engine for NoSQLという製品ではPOWER8プロセッサにFPGAを直付けしてRedisを高速化したり。いよいよデータセンターにも、先の見えないCPUに代わってFPGAやGPUを導入する波が押し寄せつ

                                                                                  マイクロソフトはどうやってBingをFPGAで実装したか - Qiita
                                                                                • 加齢と共に頭が良くなっていく人と悪くなっていく人の違い - @fromdusktildawnの雑記帳

                                                                                  The domain ulog.cc is blocked.