並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 52580件

新着順 人気順

高速化の検索結果161 - 200 件 / 52580件

  • Web ページを高速化する

    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.

      Web ページを高速化する
    • Google Chromeに入れておきたい拡張機能30個まとめ | フリーソフトラボ.com

      Google Chromeもバージョン4になって、Firefoxのアドオンに相当するような拡張機能に対応しました。PCの中上級ユーザにとってFirefoxのアドオンはもはや手放せない機能となっているため、性能が良いと分かっていながらも、なかなかGoogle Chromeへの乗り換えに踏み切れなかった人も多いのではないでしょうか。 そんな人にオススメのChrome拡張機能ですが、まだ初期段階の現在では、大量の拡張機能から自分にあった「使える」ものを見つけ出す作業はなかなか難しく、ほとんどの説明が英語表記だけで提供されているため、どんな機能が利用できるのかも一目では分かりづらい・・・。 そこで今回は、Firefoxユーザーにもおなじみの気の利いたGoogle Chrome用の拡張機能を30個まとめて紹介します。まだFirefoxほど多数の優秀な拡張機能がそろっているわけではありませんが、Fir

        Google Chromeに入れておきたい拡張機能30個まとめ | フリーソフトラボ.com
      • これから推薦システムを作る方向けの推薦システム入門|masa_kazama

        イントロ「Amazonのこの商品をチェックした人はこの商品もチェックしています」や「YouTubeのあなたへのおすすめ」、「Twitterのおすすめユーザー」などのレコメンド機能は多くのWebサービスに組み込まれております。そのレコメンドによって、ついつい商品をたくさん買ってしまったり、夜遅くまで動画を見てしまった経験はないでしょうか。 この記事では、レコメンドシステムの裏側はどのような仕組みになっているのか、そもそもレコメンドとはどういうものなのかを具体例を交えながら俯瞰できればと思います。レコメンドシステムのアルゴリズムの詳細には触れず、ビジネスにおいてどのような形で実装されているかにフォーカスしています。ネット上に公開されているレコメンドに関するスライドや記事、論文のリンクをまとめましたので、アルゴリズムの詳細などはリンク先の記事でご確認ください。 対象の読者は、自社のサービスにレコ

          これから推薦システムを作る方向けの推薦システム入門|masa_kazama
        • Python初心者によるPythonのいいところ、はまりどころのまとめ - Webtech Walker

          Python勉強し始めて一ヶ月くらいたったんで一度復習を兼ねてまとめてみようと思います。僕が今までPHPとかPerlとかJavaScriptを使っていて、Pythonはこうやるのかーとか、これは便利だなーと思ったところ、開発していてはまったところなどピックアップしてみました。 初めてのPythonを読んで初心者向け勉強会に参加した程度の知識です。とりあえず初めてのPythonがかなりいいのでこれ読むだけで大体基礎は習得できた気がします。基本的な文法の説明だけでなく、大事なことは何回も繰り返し書いてあったり、Pythonの思想などにも触れているのでなぜこういう実装になっているかということも理解できます。これオススメ。 尚、このエントリーではPythonのバージョンは2.5をベースにしてます(主にGoogleAppEngineで使ってるので)。間違えなどあったらツッコミお待ちしてます。 文法、

            Python初心者によるPythonのいいところ、はまりどころのまとめ - Webtech Walker
          • 文字列アルゴリズムの学びかた - Hatena Developer Blog

            こんにちは!はてなアプリケーションエンジニアの id:takuya-a です。 みなさんは、このような疑問をもったことはありませんか? grep はどのように文字列を検索しているのか? MeCab はどうやって辞書を高速にルックアップしているのか? パーサやコンパイラを作りたいけど、何から始めればいいのか? 本稿では、「文字列アルゴリズムとはどんなものなのか?」「なぜ重要なのか?」「何を知っておくべきか?」「どうやって勉強すればいいのか?」といった疑問にお答えしていこうと思います。 文字列アルゴリズムの意外な応用や、モチベーションを保ちやすい勉強のしかた、文字列アルゴリズムを勉強するために行った社内での取り組み、実装するときのコツといったトピックについても触れています。 このエントリは、はてなエンジニアアドベントカレンダー2016の22日目の記事です。昨日は id:syou6162 さんに

              文字列アルゴリズムの学びかた - Hatena Developer Blog
            • CakePHP開発者が知るべき10のこと

              先日、こんな記事が上がっていました。 Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。 AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは本当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。 Ruby Ruby On Rail

              • 『サピエンス全史』のユヴァル・ノア・ハラリ氏、 “新型コロナウィルス”についてTIME誌に緊急寄稿!|Web河出

                ユヴァル・ノア・ハラリ 単行本 - 人文書 『サピエンス全史』のユヴァル・ノア・ハラリ氏、 “新型コロナウィルス”についてTIME誌に緊急寄稿! ユヴァル・ノア・ハラリ 2020.03.24 著作累計が2,000万部を突破した世界的歴史学者・哲学者のユヴァル・ノア・ハラリ氏は、2020年3月15日付アメリカTIME誌に「人類はコロナウイルスといかに闘うべきか――今こそグローバルな信頼と団結を(原題:In the Battle Against Coronavirus, Humanity Lacks Leadership)」と題した記事を寄稿しました。 新型コロナウイルスと対峙する上での示唆に富んだハラリ氏のメッセージを、氏の著作全てを訳した柴田裕之氏が新たに訳しおろし、ハラリ氏並びにTIME誌の了解を得て、緊急全文公開します! 現代における「知の巨人」が考える、“今、人類に本当に必要なこと”

                  『サピエンス全史』のユヴァル・ノア・ハラリ氏、 “新型コロナウィルス”についてTIME誌に緊急寄稿!|Web河出
                • WordPress をたった3分で3倍高速化する方法 [MO Cache] - カワイイはつくれる

                  3分しか時間がない人向け WordPress の管理画面を開く WP File Cache をインストールする MO Cache をインストールする 完了!設定の必要はありません もう少し時間がある人向け この記事は WordPress Advent Calendar 2011 の10日目の記事です。 今日は MO Cache という WordPress プラグインの紹介をしたいと思います。 先日初めて WordPress を使いサイトを作成したのですが、インストール直後からのあまりの遅さにびっくりし、そりゃあチューニング記事が人気になるよなぁなんて考えていました。しかし最近になって WordPress 3.3 Beta が出たためちょっと触ってみようかなと英語版をインストールしたところ、以前日本語版 3.2.1 をインストールした時よりも明らかに速いことに気づきました。 最初はバージョン

                    WordPress をたった3分で3倍高速化する方法 [MO Cache] - カワイイはつくれる
                  • Rubyが今のPythonの地位にいない理由

                    _ Rubyが今のPythonの地位にいない理由 歴史のことなんぞなんも知らんけど、「技術的には今のPythonの地位はRubyでもよかったのに、そうならなかった」のが何故か、その理由を書いてみよう。僕はRubyの歴史なんて知らないし、以下の文章は全部、まるで見てきたかのように書いてますが、適当に書いたくせに何故か断言口調になっている怪文書の類いです。 https://twitter.com/mametter/status/741950239662170112 まめさんの書いた理由リストはどれも関係ない。いやカスってるけど。難しいというのも関係ない。 僕がRubyを知ったころ…最初に書いた通りRubyの歴史なんて知らないので、別に早くもないわけだけど…Rubyというのは全く使われていない言語だった。どっかの好き者がPerlの替わりに単純な処理に使って、「ウフ、美しくかけた、グフッ」とかつぶ

                    • Raspberry Pi(ラズベリー・パイ)でここまで出来る!12のクールな使い方 | readwrite.jp

                      35ドルの小さなコンピューター、Raspberry Piのいろいろな使い方を一気に紹介!手頃な値段で買えるカードサイズのコンピューター「Raspberry Pi(ラズベリー・パイ)」が、世間のメカ好き達の創作意欲を奮い立たせている。本来は子供たちにコンピューティングに興味をもってもらう目的で作られたものだが、各種プロジェクト用により小さくて安いコンピューターを求めているプログラマー達の開発にも多く使われているのだ。 Raspberry Piに関する最初の紹介記事で、我々は初心者に向けた10のシンプルなチュートリアルを紹介した。しかしこれらのチュートリアルは、Raspberry Pi信者達が開発した事例のほんの一部にすぎない。まだまだ多くのプロジェクトがPiのコンピューティング能力を限界まで活用し、この小さなデバイスの様々なすばらしい用途を我々に示してくれている。 関連記事: 新しい「Ras

                        Raspberry Pi(ラズベリー・パイ)でここまで出来る!12のクールな使い方 | readwrite.jp
                      • 初心者必見!10時間で作るはじめてのAndroidアプリ−前編 - Eureka, Inc.

                        初めまして! 7月よりエウレカにJOINしました、エンジニアの二川です。 エウレカではCouplesのAndroid開発を担当しています。 前職では、Android向けのゲーム開発を行っていました。それまでゲームしか作ったことが無かったので、エウレカに入社するにあたり、練習を兼ねて簡単なサービスアプリを開発しました。今日はそのアプリについて話をしたいと思います。 ある程度の開発経験があれば10時間程度で作れる、かなりシンプルなアプリです。 Androidアプリ開発に興味はあるけど、まだ作ったことはないという方、この夏なにか新しいことに挑戦しよう!と思っていたけどまだやっていない方、このアプリを作ってAndroidエンジニアデビューしてみませんか? 今回作るアプリの概要 今回作るのは、Dribbbleという世界中のデザイナーが作品を投稿するSNSサイトを閲覧するためのアプリです。 UIは、デ

                          初心者必見!10時間で作るはじめてのAndroidアプリ−前編 - Eureka, Inc.
                        • 最低2秒、目指すは1秒以内。ウェブサイトを高速化するためのTIPS at #SMX Advanced Seattle 2012

                          [対象: 上級] ページの表示速度が、Googleのランキングを決める指標として日本を含むインターナショナルで導入されていることがSMX Advanced Seattle 2012で判明しました。 そこで今日は、ウェブページの高速化を取り扱ったセッションをレポートします。 スピーカーは、ECサイトのREIでSEOに携わるJonathon Colman(ジョナサン・コールマン)氏です。 ウェブサイトのパフォーマンス最適化 サイトを高速化する理由 コンバージョン率の最適化 カスタマーエクスペリエンスとカスタマー満足度の向上 直帰率を下げる。 競争率が非常に激しいキーワードでオーガニックからのトラフィックを増やす。 全体的な競争力を高める。 運用費を節約する。 数字で見るページスピード Googleではページスピードが検索の1%に影響している。 ユーザーがページ表示に待てるのは2秒まで。 3秒以

                            最低2秒、目指すは1秒以内。ウェブサイトを高速化するためのTIPS at #SMX Advanced Seattle 2012
                          • モバイルゲームの歴史を年代別にご紹介します。モバイルゲームの成長と今後について詳しく解説していきます。

                            モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲームの歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS

                            • 知っておくと効率的!コーポレートサイト制作が捗るjQuery プラグインや使い方まとめ

                              作成:2014/04/7 更新:2014/11/01 Web制作 > あの企業サイトで使われている効果やテクニックをまた探さないといけない、そもそもどういったキーワードで探したらいいのか分からない。そんなこんなで、今回は奇抜なものではなく、「企業サイトで見たことある!」というような、コーポレートサイトに使えそうな定番のプラグインや作り方をまとめました。 エンジニア速報は Twitter の@commteで配信しています。 もくじ スライドショー 1.カルーセル(横) 2.フェードアウト 3.画像と文字をスライド 4.文字が遅れて移動する効果 5.異なるタイミングを設定できる ナビゲーション・メニュー 6.多階層 ドロップダウンメニュー 7.多階層 効果つき 8.スマホではドロップダウン 9.スマホではセレクトメニューに 10.Amazon風 メガドロップダウンメニュー 11.横スライド 1

                                知っておくと効率的!コーポレートサイト制作が捗るjQuery プラグインや使い方まとめ
                              • 「Hadoopの時代は終わった」の意味を正しく理解する - 科学と非科学の迷宮

                                Hadoopの時代は終わった、という言説をたまに見かけるようになりました。 もちろん終わってなどいません。しかし、Hadoopとその取り巻く環境が変化したのは事実です。 本記事では、この変化が何なのかを明らかにし、その上で、なぜHadoopの時代は終わったという主張が実態を正しく表していないのかを説明していきます。 DISCLAIMER 私はHadoopを中心としたデータ基盤を取り扱うベンダー、Clouderaの社員です。 中立的に書くよう努めますが、所属組織によって発生するバイアスの完全な排除を保証することはできません。 以上をご了承の上、読み進めてください。 要約 データ基盤は、Hadoopの登場により非常に安価となり、今まででは不可能だった大量のデータを取り扱えるようになりました。 Hadoopは、NoSQLブームの中、処理エンジンであるMapReduceとストレージであるHDFSが

                                  「Hadoopの時代は終わった」の意味を正しく理解する - 科学と非科学の迷宮
                                • ハードディスクの不要ファイルを削除しWindowsパソコンを高速化するソフト「Wise Disk Cleaner」 | フリーソフトラボ.com

                                  Wise Disk Cleaner 「Wise Disk Cleaner」は、Windowsのパソコン内に溜まった不要なデータやファイルをまとめてクリーンアップしハードディスクの容量を節約したり、Windowsの起動や動作を高速化してくれる無料のディスククリーナー・ソフトです。 Windowsを長い間使用していると、様々なアプリケーションの使用やシステムアップデート時などに残った不要なファイルがゴミとして蓄積し、ハードディスクの容量を圧迫したり、Windowsのシステムやアプリケーションの起動や動作の速度に影響を与えることがあります。 本ソフトは、システムドライブ全体を高速スキャンし、アプリケーションの一時ファイル(テンポラリファイル)やキャッシュファイルなど拡張子ごとに分別した不要なファイルを、簡単な操作でまとめて削除することができます。 Wise Disk Cleaner の使い方 1

                                    ハードディスクの不要ファイルを削除しWindowsパソコンを高速化するソフト「Wise Disk Cleaner」 | フリーソフトラボ.com
                                  • iOSアプリ開発に役立つTips100連発! - Qiita

                                    1年半ほどコツコツと書きためてきた iOS アプリ開発 / Objective-C 関連の Tips をカテゴリ別にまとめてみました。 数が多いので、オススメのものを太字にしてあります。 (更新情報 2012.8.11)ちゃんと数えてみたら88個しかなかったので、20個ほど追加しました。 (追記 2013.10.1) 本記事をきっかけに秀和システム社よりお声がけいただき、書籍を執筆 させていただきました。iOS開発に役立つTips集です。ぜひ下記ページより 目次を見ていただき、興味のある項目がありそうであれば ご購入いただけるととても嬉しいです。 『iOSアプリ開発 達人のレシピ100』という本を書きました ライブラリ/フレームワーク ゲームアプリ向け UI コンポーネントセット "UIKitForGame" ゲームアプリをつくる際に便利な UIKit のカテゴリ/サブクラスの詰め合わせラ

                                      iOSアプリ開発に役立つTips100連発! - Qiita
                                    • さくらVPSのWordPressをチューニングして30倍高速化した方法 - 原宿・表参道.jp

                                      今日はさくらVPSに載せているWordPressのパフォーマンスをチューニングして高速化に成功したので安心して眠れるという話をします。 2.5ページ/秒だったのが70ページ/秒と30倍高速化。 以前はDaily数千PVで重くなっていたサイトがDaily3.6万PVを余裕で捌けるようになりました。 #ちなみにproxy cacheという手法はwordpressでなくても動的コンテンツ全般に有効です。 ▼サーバ気にしなくて良くなったので今週末新宿御苑に花見に行けました☆。枝ぶりがいいさくらが多くてほんといいところだと思うの。 WordPressチューニング高速化結果http://hara19.jp/のサーバ環境と測定結果は以下のとおり。 WordPress稼働環境さくらVPS 1GB/CentOS5.5/PHP5.3/MySQL5.5/WordPress3.1。 WEBサーバはチューニングにあ

                                        さくらVPSのWordPressをチューニングして30倍高速化した方法 - 原宿・表参道.jp
                                      • WordPress 独学者にありがちな失敗とは?

                                        WordPress は世界のブロガーたちに愛される、最も人気のあるプラットフォームだ。日本でも「正解のブログ」を作ろうとする人たちの間で一気に人気が高まっており、ビジネススキルとしても活かせる WordPress を独学で勉強する人は益々増えてきている。 WordPress についての情報は日本語でも十分に出回っているが、それでも「はじめの失敗」は付きもの。そこで今回は WordPress 独学者に良くある9つの致命的な失敗をご紹介しよう。これから WordPress を勉強していこうという初心者の方は、ぜひ目を通して欲しい。 WordPress の使い方が 30 分から学べる!WordPress オンライン講座 1. 間違えて WordPress.com の方を選ぶ実は WordPress をはじめるには2つ方法がある。1つは、WordPress.com にユーザー登録をして今スグに W

                                          WordPress 独学者にありがちな失敗とは?
                                        • やはりHTML/DOMは再発明されるべきじゃないか - mizchi's blog

                                          と思う次第である。以下理由。 JavaScript, GUI設計の今 JSはそのプラットフォーム特性上、あらゆる言語の使用者の、あらゆる不満が集まる場所で、ヘイトを集めやすい環境だと思う。近年は npm というプラットフォームの登場でエコシステムが生まれ、思いつく限りあらゆるメソッドが適用されてきた。貧弱な言語基盤だが、その中で生き残った方法論が、今一番GUIの課題を上手く扱えている、と自分は考えている。 React/Redux や Angular によって、Flux/MVVMという抽象パターンが枯れてきたように思う。(この際、現場はまだ jQuery だぞ、みたいな話は無視する)。要は View は State の写像である、ということに尽きる。State はシリアライズ可能(JSON)で、Flux Action/Rx.Observable の Event Stream を入力とし、それ

                                            やはりHTML/DOMは再発明されるべきじゃないか - mizchi's blog
                                          • | ^^ |秒刊SUNDAY | これでダメなら諦めろ!Windows高速化対策集2008

                                            2008年も残すところあとわずかですが、PCの大掃除はできましたでしょうか?今年も様々な対策集がでてきましたもので、せっかくなのでまとめておきます。 ◆対策前に行うこと ■レジストリ系の対策は、下手すれば起動しなくなります。必ずバックアップを。 ■まず使わないプログラムはアンインストール。 ■デスクトップはなるべく物を置かない。 ■Windowsのテーマはクラシックのものを。 ■残念だが、壁紙ははずす。 などなど、以下でも出てきますが一応これだけはやっておいたほうがいいかなと。 ◆まずは、基本的な対処法 ■Windows XPの高速化について - 教えて!goo ■Windowsを速くする ■実際に効果があった「WindowsXPを速くする」方法は? - Yahoo!知恵袋 ◆年末お掃除系 ■パソコン、本体も“中身”も大掃除:日経ネットナビ ■年末の大掃除、パソコンでは身近なところから:G

                                            • Windows XPの起動を高速化する5つの術【知っ得!虎の巻】(ITライフハック) - livedoor ニュース

                                              パソコンのスイッチを入れてからWindows XPが起動するまで、イライラしながら画面を見つめた経験はないだろうか。はやく操作を始めたいのに、なかなかOSが起動しない。こんな状態を少しでも改善するために、今回はWindows XP起動高速化術を紹介しよう。 ■知っ得 No.0073  Windows XPの起動を速くするワザ5 パソコンを長い間使っていると、知らない間にパソコン起動時にいろいろなソフトが同時に起動していたり、サービスが実行されていたりしていないだろうか。自分にとって必要ないものを削除していくだけでもWindows XPの起動は速くなる。改めて起動の状態を確認し、設定を変更しよう。 1.XPロゴを表示しない パソコンの電源を入れるとしばらくして表示されるWindows XPのロゴ。普段何気なく目にしていると思うが、実はこれも表示させないように設定することができる。わずかではあ

                                                Windows XPの起動を高速化する5つの術【知っ得!虎の巻】(ITライフハック) - livedoor ニュース
                                              • ハタさんのブログ : Javascriptによる大規模開発の覚え書き

                                                未だに半年前のエントリにブクマされるみたいなので、もう少しjavascriptについて書いてみる。 今回は大規模化開発におけるJavascriptの注意点とかそういうの。当てはまらない環境の方もいます。(しかも基本的な事だらけで大したことは書いてないです) ほぼリッチクライアントを主目的としたjavascripterとコードを対象とします。 どちらかというと、ライブラリを提供する側の視点から 1.ログを出力せよ あなたが書いたコードは遅い、と必ず言われます。なので言われる前から、自分の書いたコードの処理時間をログするようにしましょう。 次のような処理時間を計測するロガーを作ります。 var TraceLog = function (){ this.startTime = -1; var outer = document.getElementById('_outer'); if(oute

                                                • TheC10kProblem - 「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと

                                                  TheC10kProblem - 「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと 目次 この文書について C10K 問題 関連サイト まず読むべき本 I/O フレームワーク I/O 戦略 1. 各スレッドが複数のクライアントを受け付ける. そしてノンブロッキング I/O と レベル・トリガ型の完了通知を利用する. 伝統的な select() 伝統的な poll() /dev/poll kqueue() 2. 各スレッドが複数のクライアントを受け付ける. そしてノンブロッキング I/O と 変更型の完了通知(readiness change notification)を利用する. kqueue() epoll リアルタイム・シグナル fd 単位のシグナル (Signal-per-fd)

                                                  • 検索が爆速になるデータベース設計を公開します

                                                    こんにちは。エンジニアの谷井です。 フォルシアでは、Spookと呼んでいる技術基盤を用いて、主に旅行業界やMRO業界に対して、膨大で複雑なデータを高速検索できるアプリケーションを提供しています。 今回はその高速検索のノウハウのうち、特にDBの扱いに関連する部分について、ベテランエンジニアへのインタビューを通してそのエッセンスをまとめてみました。 一般的なベストプラクティスだけでなく、検索性能を高めることに特化しためずらしいアプローチもあるので、ぜひご覧ください。 フォルシアにおける検索DBについて まず前提としてフォルシアで扱うデータについて軽く説明します。 扱うデータの複雑さ たとえば、旅行会社向けのアプリケーションであれば、宿泊素材の情報としては ホテルの情報「〇〇ホテル」(~約2万件) プランの情報「朝食付き・ロングステイ△△プラン」(0~1500件/施設) 客室の情報(~100件/

                                                      検索が爆速になるデータベース設計を公開します
                                                    • ピコ太郎 関連動画で潤う   :日本経済新聞

                                                      コンテンツ産業で新潮流が起きている。データ通信速度の高速化やデジタル編集技術の急激な進歩で、コンテンツの発信と受信が誰でも手軽にできるようになった。個人レベルを含めて新規参入者による新しいビジネスモデルが台頭する一方、既存のメディアは変革を迫られる。「アーン、アッポーペン」――。ヒョウ柄衣装にパンチパーマの男が、珍妙な歌で踊る「PPAP」の世界的なフィーバーが止まらない。この1分8秒の動画が投

                                                        ピコ太郎 関連動画で潤う   :日本経済新聞
                                                      • できるだけ嘘を書かずに計算量やオーダーの説明をしようとした記事 - えびちゃんの日記

                                                        計算量についてのお話です。対象は、プログラミング経験はあるが計算量のことを知らない初心者から、計算量のことを知っているつもりになっている中級者くらいです。 数式を見たくない人にとっては読むのが大変かもですが、深呼吸しつつ落ちついて読んでくれるとうれしいです。 それから、この記事が自分には合わないな〜と思ったときは、(別の記事を Qiita とかで検索するよりも)この記事の一番下の 参考文献 にある本を読むことをおすすめします。Amazon の試し読みで無料で読めます*1。 TL; DR 関数の増加度合いのことをオーダーと呼ぶよ 計算量は、入力サイズ(など)を受け取ってアルゴリズムの計算回数(など)を返す関数だよ その関数のオーダーについての議論がよく行われるよ オーダーを上から抑えるときは \(O\)、下から抑えるときは \(\Omega\) を使うよ オーダーを上下両方から抑えたいときは

                                                          できるだけ嘘を書かずに計算量やオーダーの説明をしようとした記事 - えびちゃんの日記
                                                        • 暇人\(^o^)/速報 使えるフリーソフトを紹介しあって快適なPC環境を整えようぜ!

                                                          1 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2009/03/11(水) 22:50:38.51 ID:sZMc6d/t0とりあえずテンプレ置いときますね 【ソフト名】 【使用目的】 【備考】 ■脳がさえる50の習慣 589 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2009/03/13(金) 14:05:36.53 ID:YAdhTA410 前知識 ☆ランタイムとは ソフトを実行する際に必要となるソフトウェアモジュール(部品)のこと ☆コーデックとは MP3とかOGG再生するのに必要なもの お勧めツール ●音楽再生ツール プラグインの多さならWinamp。軽さならMPC。音質ならLilith。玄人ならfoobar2000。QuickTimeは糞。 ●2chブラウザ 基本はJane。後は好み。 ●2DCG 初心者ならPaint.NETでレイヤ

                                                          • ITmedia Biz.ID:Gmailまとめ

                                                            3分LifeHacking: 常時接続でもGmailを高速化――オフラインモードの付加価値 オフラインのGmailというと、「私はデスクトップPCで常時接続環境だから特に必要ない」と思う人もいるかもしれない。しかし「Flakyモード」を利用すれば、オンライン環境下でもさらに高速にGmailが利用できる。(01/29) Gmailが遂にGears対応。オフラインで利用可能に Gmailが遂にオフラインで利用可能になった。メールの読み書きだけでなく、スターの付け外し、ラベルなども利用できるという。(01/28) 3分LifeHacking: Gmailに待望の定型文機能、試してみると? シンプルながら決まったメール本文を簡単に入力できる「定型文機能」がGmailに追加された。フィルタと定型文を使った自動返信機能も備えている。(10/23) Google、「真夜中のラブレター」を防ぐ「Mail

                                                            • 2011年2月のこれだけ読めば分かる Web 制作者向け情報まとめ | ウェブル

                                                              先月の記事が相当人気でしたので今月もやります。また今月も人気なら来月もやります。 これは Web サービスに使えると思った情報 Web サービスを作りたくなるアイディア込みの記事 今年こそWebサービスを作りたい人に伝えたい5つのこと(+番外編) – パパパパ この記事は精神からではなく、アイディアから Web サービスを作りたくしてくれる記事でした。私はこの記事を通して以下のことを学んだというか勝手に気づいたのでリストアップしておきますね。 ブログパーツを作って宣伝をする。 自動的に一周するサイクルを考える。 面倒くさいものを作ることで大手に参入されない。 時間を短縮する関係のサービスを作る。 食べログとぐるナビから Web サービスの現在と今後を見る [jp]グルメサイトは転換期に来てるんじゃないかなあという話 この一点に置いて、私は個人的にグルメ系の Web サービスとは誰かが得

                                                              • CDNとの付き合い方 – cat /dev/random > /dev/null &

                                                                最近何かと話題なCDNですが、そもそもCDNってなんだろう・・・どんなことに使えるんだろう?的なことを書いてみようと思います。 一応先に言っておくと、私はCDN業者に所属したことないのであくまでも利用者として見た時の話を書きます。 また、私の考えであり、様々なワークロードがあるなかでこれがすべてではありませんので、こんな考えもあるんだなぁぐらいに思ってもらえると助かります。 そもそもCDNってなんだろうか そもそもCDNはContent Delivery Networkの略であってCache Delivery Networkの略ではありません。 要はコンテンツをクライアントに対して高速・効率的に配信するためのネットワークです。 良くCDNといえばその成り立ちからキャッシュというイメージはありますが、重要な要素の一つではあるもののCDNの全てではありません。 さらに言えばAkamaiのInt

                                                                • Javaの謎のパフォーマンス劣化現象との戦い - Cybozu Inside Out | サイボウズエンジニアのブログ

                                                                  こんにちは。アプリケーション基盤チームの横田です。 Javaの謎のパフォーマンス劣化にまつわる調査をしていたのですが、1ヶ月の苦労の末に原因がわかりましたので、報告させていただきます! 公開後に頂いたはてなブックマークでのご指摘・社内でのタイポ・読みにくいなどの指摘を受けてたので、謹んで修正させいただきます。 修正した内容につきましては、記事の最後を参照してください。 忙しい人のためのまとめ jdk-7u4以降のjdk-7 *1 でJavaのパフォーマンスが劣化する謎の現象 CodeCacheの容量限界に近づくとJITコンパイラを停止してコンパイルしたコードを捨てる機能が原因だった 起動オプションで回避できるので、長期運用するときは -XX:-UseCodeCacheFlushing, -XX:ReservedCodeCacheSize=128m をつける 上のオプションを設定した時に、C

                                                                    Javaの謎のパフォーマンス劣化現象との戦い - Cybozu Inside Out | サイボウズエンジニアのブログ
                                                                  • FirefoxをRAMディスクにインストールして超高速化する方法! | フリーソフトラボ.com

                                                                    最近になってRAMディスクが普及してきたことで、Firefoxでウェブページを開いた際に常にローカルに保存される”キャッシュ”の場所をRAMディスクに置き換えて動作を高速化させるというtipsの紹介を多くのサイトで見かけますが、それで確かに若干速くなるものの、この方法だけでは普通それほど大幅な高速化は期待できません。 せっかくRAMディスクを使うなら、キャッシュを置き換えるだけでなく、Firefoxそのものを丸ごとRAMディスクにインストールしてしまいましょう!というわけで今回は、FirefoxをRAMディスクにインストールして起動速度を信じられないほど高速化する超絶ハック術を紹介します! なお、ここで紹介する方法は筆者である私自身が普段から実践しているもので、効果の大きさはCPUスペックによって異なることもありますが、個人的な体験談を挙げておくと、通常通りHDDにインストールしてFire

                                                                      FirefoxをRAMディスクにインストールして超高速化する方法! | フリーソフトラボ.com
                                                                    • PC高速化TIPSまとめ - 萌え理論Blog

                                                                      Windows高速化完全攻略2007 PCの高速化に役立つソフトや参考になるサイトを、WindowsXPを中心に、これでもかと紹介します。下記のほか、メモリ増設やデフラグや常駐ソフトの変更*1なども、もちろん早くなります。Vistaがあまり流行っていないようですが、もう少しXPで粘るときには必須の情報です。*2 高速化ソフト 基本 Win高速化 PC+ 窓の手 「窓の手」公式サイト 窓使いの友の家 窓の杜・ベクター 窓の杜 - 【NEWS】スタートアップで起動するアプリを一時無効化「スタートアップチェッカー」 窓の杜 - 【NEWS】CPU使用率が高いプロセスの優先度を自動的に下げられる「Process Tamer」 FastCopy - ベクターソフトニュース GIGAZINE 「プログラムの追加と削除」を高速化できるフリーソフト「Safarp」 - GIGAZINE Windowsの終

                                                                        PC高速化TIPSまとめ - 萌え理論Blog
                                                                      • インテル、ついに不揮発性のメインメモリ「Intel persistent memory」発表、実稼働デモ公開。2018年に新型Xeon「Cascade Lake」とともに登場予定

                                                                        Intel persistent memoryはデータの保持に電力を必要としない、不揮発性メモリの一種だ。データをメモリからストレージに保存する必要がなくなるなど、コンピュータのアーキテクチャを一変させる可能性を持つ。 現代のコンピュータは基本的にメインメモリとしてDRAMを利用しています。DRAMはアクセスが高速な一方、容量あたりの単価は高く、それゆえ大量にコンピュータに搭載することが難しく、またデータを保持し続けるのに電力を必要とします。 このDRAMの能力と性質を補完するため、一般に現代のコンピュータには二次記憶装置として大容量で安価かつ電力がなくてもデータを保持し続けられるハードディスクドライブなどのストレージを備えています。 こうした現代のコンピュータの構造を一変させようとインテルが5月16日に発表したのが、大容量かつ低価格、しかもデータの保持に電力を必要としない、同社とマイクロ

                                                                          インテル、ついに不揮発性のメインメモリ「Intel persistent memory」発表、実稼働デモ公開。2018年に新型Xeon「Cascade Lake」とともに登場予定
                                                                        • トップクラスだけが知る「このアルゴリズムがすごい」――「探索」基礎最速マスター

                                                                          トップクラスだけが知る「このアルゴリズムがすごい」――「探索」基礎最速マスター:最強最速アルゴリズマー養成講座(1/4 ページ) プログラミングにおける重要な概念である「探索」を最速でマスターするために、今回は少し応用となる探索手法などを紹介しながら、その実践力を育成します。問題をグラフとして表現し、効率よく探索する方法をぜひ日常に生かしてみましょう。 まだまだ活用可能な探索 前回の「知れば天国、知らねば地獄――『探索』虎の巻」で、「探索」という概念の基礎について紹介しました。すでに探索についてよく理解している方には物足りなかったかと思いますが、「問題をグラフとしてうまく表現し、そのグラフを効率よく探索する」というアルゴリズマー的な思考法がまだ身についていなかった方には、得るものもあったのではないでしょうか。 前回は、「幅優先探索」と「深さ優先探索」という、比較的単純なものを紹介しましたが

                                                                            トップクラスだけが知る「このアルゴリズムがすごい」――「探索」基礎最速マスター
                                                                          • CPUとGPUのマルチスレッディングの違いについて - arutema47's blog

                                                                            "Locality is efficiency, Efficiency is power, Power is performance, Performance is King", Bill Dally マルチスレッディングとは? CPUとGPUのマルチスレッディングの違いをブログにまとめていたけど例によって誰も興味なさそう— arutema47 (@arutema47) 2021年8月16日 つぶやいたら読みたい方が多そうだったので完成させました。 マルチスレッディングとはメモリ遅延を隠蔽しスループットを上げるハードウェアのテクニックです。 ただCPUとGPUで使われ方がかなり異なるため、その違いについて考えてみる記事です。 (SIMDについて並列プログラミングの観点から触れるべきでしたが、時間無いマルチスレッディングに注目するため初版では省きました。) 本記事について 本記事はCPUとG

                                                                              CPUとGPUのマルチスレッディングの違いについて - arutema47's blog
                                                                            • 機能満載のFTPクライアント「FTP Rush」 - GIGAZINE

                                                                              FTPS・SFTP・TFTP・FTPに対応し、直接リモートのサーバ同士で転送するFXP、タブの利用、非常に柔軟な見た目のカスタマイズ、スケジューラーによる定期的な転送、ドラッグ&ドロップによる転送、スクリプトエンジン内蔵、UPnP対応、FTPサーバ上のファイルを検索する機能、各種プロキシ対応、UTF-8文字コードOK、高速アップロードとディレクトリ移動を高速化するキャッシュ機能搭載、そして日本語表示可能で最初からローカライズ済み、USBメモリで動くポータブル版もあるという恐ろしく強力なFTPクライアントがこの「FTP Rush」です。 もともとシェアウェアだっただけのことはあり、機能的には充実を通り超えて何に使うのか分からないぐらい超多機能なのが特徴で、Windows 2000/Windows XP(32/64ビット)/Windows Server 2003(32/64ビット)/Windo

                                                                                機能満載のFTPクライアント「FTP Rush」 - GIGAZINE
                                                                              • 断片化を爆速で処理する無料デフラグソフト「Auslogics Disk Defrag」

                                                                                「Auslogics Disk Defrag」は独自エンジン搭載のWindows2000、2003、XP、Vistaに対応した無料のデフラグソフトで、特徴はとにかく爆速でデフラグしてくれるということ。ファイルを先頭に全部集めて……などの余計なことは何もせず、とにかく断片化したファイルをデフラグすることに特化しています。そのため、大容量のハードディスクドライブ向き。また、実行時のメモリ使用量も極めて少ないです。 ちゃんと終了後にはかかった時間や何%高速化されたかなどのレポートが表示されるので、実際にインストールして4台のハードディスクで試してみました。 Disk Defrag - Reclaim the Speed Of Your Disks http://www.auslogics.com/disk-defrag/index.php ダウンロードは以下から。 窓の杜 - Auslogics

                                                                                  断片化を爆速で処理する無料デフラグソフト「Auslogics Disk Defrag」
                                                                                • HTTPSにまつわる怪しい伝説を検証する - Google I/O 2016のセッションから - Qiita

                                                                                  今年はGoogle I/Oに初めて社員ではない立場で参加しました。全体の感想は Google I/O 2016まとめ(Web的視点) で公開していますが、今回はその中で、気に入ったセッションの1つである"Mythbusting HTTPS: Squashing security’s urban legends"について書いてみたいと思います。 セッションは大変良くまとまっていますので、YouTubeにあがっている動画を見れる人は動画を見て貰えれば良いのですが、時間が無いという人のために、その内容をまとめました。基本的には文字起こしに近いものです。 重要だとわかっているけど、なかなか導入に踏み切れない人も多いHTTPS。これについて、最新の状況が理解できるコンテンツとしてお役に立てるならば嬉しいです。 TL;DR HTTPSはPWAppなどWebにとって必須。 しかし、パフォーマンス悪化する

                                                                                    HTTPSにまつわる怪しい伝説を検証する - Google I/O 2016のセッションから - Qiita