はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 実行時間

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 51件)

最強最速アルゴリズマー養成講座:アルゴリズマーの登竜門、「動的計画法・メモ化再帰」はこんなに簡単だった (1/5) - ITmedia エンタープライズ

2010/03/05 このエントリーをはてなブックマークに追加 625 users Instapaper Pocket Tweet Facebook Share Evernote Clip メモリ 最強最速アルゴリズマー養成講座 登竜門 小学生 計算

最強最速アルゴリズマー養成講座:アルゴリズマーの登竜門、「動的計画法・メモ化再帰」はこんなに簡単だった (1/5) 動的計画法・メモ化再帰というと難しいアルゴリズムであるかのように聞こえますが、実際には小学生でも分かるほど簡単なアルゴリズムです。使用できるメモリと実行時間を意識しながら、同じ計算をする無駄を省くことができれば、かなりの実力者となれます。 [高橋直大,ITmedia] 動的計画法とメ... 続きを読む

Ruby - ActiveRecordを速くしたいだけの人生だった - Qiita

2015/04/14 このエントリーをはてなブックマークに追加 434 users Instapaper Pocket Tweet Facebook Share Evernote Clip ActiveRecord Qiita 最初 Ruby 人生

Rails3.2からRails4.2に上げたらActiveRecordが遅くなったので、どうやって調査して、どのように対処したかを語ってみたい。 とても長いので、ダルい人は最初と最後だけ読めばよいです。 TL;DR 環境: Ruby 2.1.5 ARオブジェクトを大量に(ざっくり750kくらい)loadするバッチ処理 3.2系での実行時間は約480sec、 4.2系では約2900sec 約6倍の性... 続きを読む

PostgreSQLでSQLチューニングや障害状況調査に使ったクエリ達まとめ - $shibayu36->blog;

2018/04/09 このエントリーをはてなブックマークに追加 300 users Instapaper Pocket Tweet Facebook Share Evernote Clip PostgreSQL SQL SQLチューニング Blog

2018 - 04 - 09 PostgreSQLでSQLチューニングや障害状況調査に使ったクエリ達まとめ tech 最近 PostgreSQL で SQL チューニングや、DBが詰まった時の状況調査をいろいろやった。その時に便利だったクエリ達をまとめていく。 PostgreSQL のバージョンは9.6系です。 SQL チューニングなどに便利だったクエリ達 それ以降に実行する SQL の実行時間を... 続きを読む

DBアクセスで遅くなったテストの実行時間を Docker で 40% 削減した方法 - Qiita

2018/12/17 このエントリーをはてなブックマークに追加 285 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Docker デス エンドツーエンドテスト テスト

DBのレイヤーを含むエンドツーエンドテストやDBに依存したコンポーネントの自動テストがたくさんあると、全てのテストが終わるまでに長い時間がかかるようになってしまうことがあります。DBのクエリ実行はネットワークIOやディスクIOなどを含んだ高コストな処理だからです。 Docker を少し工夫して使うと、お手軽にテス... 続きを読む

プログラムの実行時間を99%短縮した「たった1行のコード」とは? - GIGAZINE

2020/10/27 このエントリーをはてなブックマークに追加 282 users Instapaper Pocket Tweet Facebook Share Evernote Clip GIGAZINE Pinterest 苦心 自社 実行速度

プログラムの実行速度やウェブサイトの表示速度は、たった数秒の改善でも多くのエンジニアたちの苦心を必要としますが、時として拍子抜けするほどにあっけなく、かつ劇的な改善がなされる場合もあります。画像共有サービスのPinterestが自社のブログで「たった1行の変更でコードの実行時間を99%短縮した」事例を紹介し... 続きを読む

CircleCI 2.0に移行して新機能を活用したらCIの実行時間が半分になった話 - クラウドワークス エンジニアブログ

2017/04/04 このエントリーをはてなブックマークに追加 267 users Instapaper Pocket Tweet Facebook Share Evernote Clip CrowdWorks CircleCI 五十嵐 CI環境 半分

2017 - 04 - 04 CircleCI 2.0に移行して新機能を活用したらCIの実行時間が半分になった話 CircleCI ⠀人 / ⁰⊖⁰ \ オカメインコエンジニアの五十嵐( @gantawitter )です。 CrowdWorksでは、サービスのCI環境として CirlceCI を利用しています。 今回、CircleCI 1.0から2.0に移行すると同時に、新機能のキャッシュをフル活... 続きを読む

RailsコードをGoで書き直して、FFIを使ってRailsからGoの関数を実行させて実行時間を5%以下に短縮させた - Cluex Developersブログ

2018/06/29 このエントリーをはてなブックマークに追加 254 users Instapaper Pocket Tweet Facebook Share Evernote Clip mamanoko 柴山 FFI Rails エンジニア

こんにちは、Webチームのエンジニアの柴山です。 今回は、弊社Webアプリ「mamanoko」の一部に処理高速化のためにGoを導入したので、どのように導入したかをご紹介しようと思います。 Railsで開発しているWebアプリ内にどのようにGoを取り入れたのか、実際のコード例を交えながら解説していきたいと思います。 なぜRails... 続きを読む

Macで時間のかかるコマンドが終わったら、自動で通知するzsh設定 - Qiita [キータ]

2014/01/28 このエントリーをはてなブックマークに追加 239 users Instapaper Pocket Tweet Facebook Share Evernote Clip Growl キータ Terminal.app ターミナル 概要

概要 実行時間の長いコマンドが終わったら、Mac の Notification Center (Growl にするのも可能) で通知がくる。Terminal.app と iTerm 2 に対応している。 通知の様子。30秒を超えるコマンドが通知されている。 30秒を超えないコマンドでも、失敗したら通知される。 どちらもターミナルがバックグラウンドのときのみ通知される。長いコマンドを投げてから tw... 続きを読む

Firefox22が「asm.js」採用へ、JavaScriptがネイティブアプリに近い実行速度まで高速化 - GIGAZINE

2013/03/22 このエントリーをはてなブックマークに追加 204 users Instapaper Pocket Tweet Facebook Share Evernote Clip ネイティブアプリ GIGAZINE asm.js 現時点 採用

By Nathan E Photography 2013年6月にリリース予定のFirefox22に搭載されるJavaScriptエンジン「OdinMonkey」に、JavaScriptプログラムをネイティブコード速度の2倍程度の実行時間で済むように最適化するJavaScriptサブセットである「asm.js」が採用されることが発表されました。既に現時点で利用可能となっているFirefox22のNi... 続きを読む

HTML - 究極にレンダリングが軽いWebページを作る方法 - Qiita

2014/11/08 このエントリーをはてなブックマークに追加 189 users Instapaper Pocket Tweet Facebook Share Evernote Clip Framework Qiita JavaScript ゴス

始めに ※ 今回の投稿はほぼネタです。 1. No more Javascript. Don't use Javascript! まず最初に言っておくと、究極に軽いWebページなりWeb Applicationなりを作るのであれば、 Javascriptはほぼ使わない という構成にする必要があります。 というのも、Javascript、特にUI系のFrameworkは、基本的に、 実行時間へのコス... 続きを読む

正規表現でのメールアドレスチェックは見直すべき – ReDoS | yohgaki's blog

2017/01/24 このエントリーをはてなブックマークに追加 167 users Instapaper Pocket Tweet Facebook Share Evernote Clip StackExchange ReDoS エントリ Ruby

(更新日: 2016/10/19) 前のエントリで StackExchangeがReDoSで攻撃されサイトがダウンした問題 を紹介しました。少しだけ掘り下げて見たところ、正規表現だけでメールアドレスをチェックしている場合、壊滅的なReDoS(十分短い文字列で指数関数的に実行時間が増加する)が可能なことが判りました。 結論を書くと、正規表現でのメールアドレスチェックは見直すべき、です。(特にRuby... 続きを読む

クエリの改善に。MySQLのSlow Query Logを可視化する「MySQL slow-query-log Visualizer」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ

2012/06/18 このエントリーをはてなブックマークに追加 159 users Instapaper Pocket Tweet Facebook Share Evernote Clip MOONGIFT ログファイル クエリ MySQL 遅いクエリ

MySQLには実行時間の遅いクエリをログファイルに書き出す機能があります。単純にテキストに吐かれるだけなので分析に時間がかかってしまうのではないでしょうか。そこで使ってみたいのがWebブラウザベースの解析ソフトウェアMySQL slow-query-log Visualizerです。 0 続きを読む

[アップデート] なんだってー!!Lambda の実行時間が 15 分まで可能になっただと! | DevelopersIO

2018/10/10 このエントリーをはてなブックマークに追加 158 users Instapaper Pocket Tweet Facebook Share Evernote Clip Announcement DevelopersIO 速報

ぼーっと朝を過ごしていたら、驚きのアップデートが飛び込んできました。 Announcement: AWS Lambda enables functions that can run up to 15 minutes さっそく見てみる さっそく Lambda コンソールを見てみます! たしかに、15分まで指定できるようになってます!! さいごに 速報のため簡単な紹介になりましたが、ま... 続きを読む

チャット形式でプログラミングが可能なローカルで動作するオープンソースなAIツール「Open Interpreter」を使ってみた

2023/11/19 このエントリーをはてなブックマークに追加 130 users Instapaper Pocket Tweet Facebook Share Evernote Clip AIツール Open Interpreter チャット形式

OpenAIが開発したプラグイン「Code Interpreter」を使用すると、ChatGPTにプログラミングのコードを生成してもらうことが可能ですが、インターネットに接続できないのに加え、使用できるパッケージやアップロードの容量、実行時間などに制限があります。「Open Interpreter」はローカルで動作することでそうした制限を突... 続きを読む

実行時間の差は996倍以上。オンイランハッカソン最速コードの裏側に迫る! - paiza開発日誌

2014/02/04 このエントリーをはてなブックマークに追加 128 users Instapaper Pocket Tweet Facebook Share Evernote Clip paiza開発日誌 POH 裏側 ボー 過程

2014-02-03 実行時間の差は996倍以上。オンイランハッカソン最速コードの裏側に迫る! 2013年12月2日より2014年1月8日まで開催していたpaizaオンラインハッカソン(略してPOH![ポー!])Vol.1「新人女子の書いたコードを直すだけの簡単なお仕事です!」で0.01秒を叩き出したコード(最遅コードとの差は最大996倍! 詳しくは結果発表をご確認ください)はどんな過程で生み出さ... 続きを読む

Amazon Web Services ブログ: 【AWS発表】AWS Lambdaのアップデート – Python, VPC, 実行時間の増加, スケジュールなど

2015/10/08 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip VPC システムアーキテクト Lambdaファンクション

re:Invent 2014でAWS Lambdaをローンチし、その反応は信じられないくらいとなっています。開発者とシステムアーキテクトはすぐに、管理不要で非常に大量のリクエスト数を捌けるようスケールするサーバレスシステムを迅速・簡単に構築可能であることを理解しました。まとめると、Lambdaファンクションは以下のようなイベントに反応して処理を実行することができます。 Amazon Simple ... 続きを読む

Composer を倍速にした、たった 1 行のコード - Shin x blog

2014/12/04 このエントリーをはてなブックマークに追加 96 users Instapaper Pocket Tweet Facebook Share Evernote Clip composer PHP ユーザ ネック 半分

まだ 12 月早々ですが、PHP ユーザに素敵なクリスマスプレゼントが届きました。 いまや使うのが当たり前となった Composer ですが、複雑な依存解決に実行時間がかかるのがネックでした。 これは日本国内だけでなく、海外のユーザも同じで、皆がしょうがないと思いつつも、小さな不満を持ちながら使っていました。 そんな、ある 日、わずか 1 行のコードが追加されたことで、実行時間が、わずか半分になる... 続きを読む

JUnitの実行結果のXMLフォーマット | Developers.IO

2013/10/25 このエントリーをはてなブックマークに追加 74 users Instapaper Pocket Tweet Facebook Share Evernote Clip JUnit Maven Jenkins ANT XML

Jenkinsでは、JUnitのテスト結果からテスト件数や実行時間などを集計することが出来ます。この時、JUnitの実行結果はXML形式のファイルとして出力され、「JUnitのXMLファイル」などと呼ばれています。ところが、このXMLのフォーマットは、JUnitの公式フォーマットではありません。JUnit自体には実行結果をXML形式に出力する機能は実装されていないため、Ant, Maven, Gr... 続きを読む

プロセスのランキュー待ち時間とI/O待ち時間を調べる - ablog

2015/08/06 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip ABlog awk cat 並列 プロセス

Linuxcat file|awk では実行時間 < CPU時間となっていますが、cat が I/O wait していないとは限りません。実行時間は単純に終了時間 - 開始時間で算出しますが、CPU時間はプロセスのCPU時間を getrusage システムコールで取得します。catのプロセスと awk のプロセスが並列実行されている期間があるため、実行時間 < CPU時間となっています。例えば、C... 続きを読む

実行時間が長いコマンドが終わったら、zshが勝手にGrowl通知してくる - Qiita [キータ]

2013/08/21 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip キータ Linuxカーネル zsh Make Qiita

Linuxカーネルのmakeとか、実行に時間のかかるコマンドを実行して、終わるのを待って眺めるのは辛い。でもその隙に別のことをやると、そのまま完了を待っているのを忘れてしまって時間を無駄にした気持ちになって辛い。&& growlnotify とかコマンドの後につけるのを忘れたことに気がついて、Ctrl-Cで一旦止めるかどうか悩むのが辛い。 というわけで zshのフックを適当に使って、普通にzshで... 続きを読む

[Android] 「初回のみxxする」「xx回だけyyする」「xxからyy日経過した場合にzzする」的な処理を簡単に書く方法 - Qiita

2015/01/05 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip ガイダンス Qiita 特定 回数 最初

この記事はこちらで紹介されているiOS版SRGEventDateRecorderのAndroid版となります。 アプリを作っていると、特定のイベントの回数や実行時間に依存した処理を書くことが必要な場面が多々あります。 例えば以下の様な処理です。 ある機能を利用する際、初回時のみガイダンスを表示 ある機能を利用する際、最初の3回のみ使い方の説明を表示 広告POPUPを1時間に1回のみ表示 起動後にキ... 続きを読む

簡単に使えるクールなPHP用デバッグコンソールライブラリ「PHP Bug Lost」:phpspot開発日誌

2012/01/30 このエントリーをはてなブックマークに追加 49 users Instapaper Pocket Tweet Facebook Share Evernote Clip phpspot開発日誌 Scripts ブッダ SQL 変数

PHP Bug Lost - A debug console and monitor tool for PHP scripts. 簡単に使えるクールなPHP用デバッグコンソールライブラリ「PHP Bug Lost」 画面上でログや、SQL、変数、実行時間、読み込んだファイルなどの実行に関する情報が綺麗なインタフェースで見れます。 フッタのバーをクリックすれば次のように開いて中身が見れます。 PHP... 続きを読む

GIGAZINE - PHPコードの実行を無料で高速化する「Zend Optimizer 3」

2006/05/10 このエントリーをはてなブックマークに追加 49 users Instapaper Pocket Tweet Facebook Share Evernote Clip GIGAZINE サーバ http リリース 前バージョン

サーバに入れるだけで実行時間を数%から数十%高速化することで有名な「Zend Optimizer」の最新版が出たようです。前バージョンの「Zend Optimizer」よりもさらに40%ほど高速化されているとのこと。 PHPコードの最適化モジュールの最新版「Zend Optimizer 3」リリース 本日よりゼンドWebサイトにて無償ダウンロードサービス開始 http://www.zend.co.... 続きを読む

Ansible Playbook向けのデバッガを作りました - ks888の日記

2014/12/27 このエントリーをはてなブックマークに追加 45 users Instapaper Pocket Tweet Facebook Share Evernote Clip デバッガ Pla PlayBook シェルスクリプト デバッグ

2014-12-27 Ansible Playbook向けのデバッガを作りました Ansible Ansibleは強力な構成管理ツールですが、実環境で使ってみようとすると、うまく行かない点がいくつか出てきます。その中には、欲しいモジュールがない、同じことをシェルスクリプトで行うより実行時間が長くなる、などありますが、Playbookのデバッグに手間がかかる、というのもその一つだと思います。 Pla... 続きを読む

AWS Lambda のスケジュールイベントで定期的に RDS の Snapshot を作成する - tkuchikiの日記

2015/11/06 このエントリーをはてなブックマークに追加 38 users Instapaper Pocket Tweet Facebook Share Evernote Clip Snapshot HTT VPC RDS tkuchiki

2015-11-06 AWS Lambda のスケジュールイベントで定期的に RDS の Snapshot を作成する AWS Lambda RDS AWS Lambda でスケジュールイベントの設定ができるようになりました。 Amazon Web Services ブログ: 【AWS発表】AWS Lambdaのアップデート – Python, VPC, 実行時間の延長, スケジュールなど htt... 続きを読む

 
(1 - 25 / 51件)