タグ

Linuxに関するyoshi84のブックマーク (183)

  • 突然のTwitter砲にもなんとか耐えたさくらVPSに感謝する - As a Futurist...

    なんか、2/6 の夜に「修士論文の代わりに退学願を提出してきた」が Twitter でばずったらしく、Yahoo 砲よろしく突如としてアクセスが集中しました。下の方にリソースモニタリングのグラフを貼りつけてますが、今までがほぼ 0 に見えてしまうくらいに来てたのでびっくりでした。 まぁ色々コメントつけて頂いたりしてますが、もう2 年も前なんでこのエントリについて今更僕から突っ込むことは無くて、あのエントリはあのエントリとして見て頂ければと思います。ここでは今回そんな突然のアクセス集中にも見事耐えてくれたさくら VPS に感謝しつつ、アクセス集中の状況を鯖管的立場から分析してみましょう。 ちなみに、以前エントリに書いていますがサーバの構成としてはさくら VPS1 台で、CentOS+Apache+mod_fastcgi+PHP-FPM+MySQL5.5(InnoDB)で WordPress

    突然のTwitter砲にもなんとか耐えたさくらVPSに感謝する - As a Futurist...
  • 『Ubuntu Tips』は新しいコマンドラインを教えてくれるアプレット | ライフハッカー・ジャパン

    Ubuntu:Tip系のウィジェットは大抵初心者向けなので、パソコンに慣れている人からすると、あまり実用的ではありません。しかし、そんな中でも『Ubuntu Tips』アプレットは、かなり優秀です。指定した時間ごとに実用的なコマンドラインTipsを表示してくれるので、それを眺めているだけでも、Linuxの知識レベルがアップしていきます(表示は英語です)。 Ubuntu Tipsは、Ubuntuのビルトイン通知システムを活用して、数分ごと、または設定した時間ごとに、Linux関連のTipsを表示してくれます。コマンドラインに焦点を当てているので、Linuxをしばらくの期間使っている方でも、まだ知らないものを紹介してくれるはずです。Tipsのクオリティも非常に高く、知らなかったコマンドラインを覚えられます。 もちろん英語ですが、ご覧の通り数行なので、ちょっとしたテック系英語の鍛錬にもなるかと思

    『Ubuntu Tips』は新しいコマンドラインを教えてくれるアプレット | ライフハッカー・ジャパン
  • OKLab - Bourneシェルスクリプト入門

    最近ではコンピューター、ウェブ、モバイルでゲームを楽しめるようになりました。これらのゲームプログラミングについて学びましょう。 ゲームプログラミングの特徴 ゲームプログラミングは比較的新しいジャンルです。 ゲーム開発に使用される言語は、C#、C++JavaScriptSwiftRubyです。ゲームでは通常のアプリケーションと異なり複雑なビジュアルを操作するパフォーマンスと速度が要求されますので、プログラム言語もそれに特化している言語がおすすめです。 ゲームプログラミングは今後も人気の職種です。習得してステップアップを目指しましょう。 Oracle PLのプログラミング言語について学びましょう。 Oracle PLの特徴 SQL、T-SQLと同様にOracle PLもデータベースを処理するための言語です。違いとしてはOracle PLは世界最大のデータベースのひとつであるOracle

  • Linux用ブラウザ10選--Firefox、Chromeだけではもったいない

    文:Jack Wallen(Special to TechRepublic) 翻訳校正:石橋啓一郎 2011-02-02 08:00 Linuxを使っている人は、対象も機能も異なる数多くのブラウザの中から好きなものを選ぶことができる。ところが、多くのLinuxユーザーは1つか2つしか知らない(リストのトップに挙げられるのは、FirefoxとChromeだ)。そこでこの記事では、Linuxで使える10個のブラウザを紹介してみることにした。一部のブラウザにはやや似た部分もあるが、同じものではない。以下では、それぞれのブラウザについて順番に説明していく。 1.Chrome Chromeは疑いなく、出回っている中で最速のブラウザだ。競合ブラウザはすべて、速度では比べものにならない。Linuxでは、ChromeChromium Browserという2つのバージョンを利用できる。ほとんどのDebia

    Linux用ブラウザ10選--Firefox、Chromeだけではもったいない
  • フォントのフォーマットを変換できるオンラインサービス -Free Online Font Converter

    フォントWindowsMacLinuxでも使用できるように、TrueType, PostScript, OpenTypeなどにフォントのフォーマットを変換できるオンラインサービスを紹介します。 Free Online Font Converter [ad#ad-2] 対応しているフォントのフォーマットは下記のようになっています。 フォントの対応フォーマット pfa, pfb, pt3, sfd, ttf, otf, otb, t42, cef, cff, gsf, ttc, svg, ik, mf, dfont, bin, suit and bd Free Online Font Converterの使い方 使い方は簡単です。 登録など面倒なことはありません。 「Select a file to convert:」にフォントファイルを指定して、アップロードします。 「Select a

  • Linuxでアプリケーションをインストールする時に注意すべき5箇条

    文:Jack Wallen(Special to TechRepublic) 翻訳校正:石橋啓一郎 2011-01-26 08:00 多くの人は、最近のLinuxにアプリケーションをインストールするのがどれほど簡単かを知らないでいる。パッケージマネージャは、強力でユーザーが使いやすいツールに進化しており、インストール作業もユーザーに優しいものになった。それでも、一部のユーザーは毎回のようにわなにはまっている。こうしたユーザーは、どうすればわなを避け、無事アプリケーションをインストールできるようになるだろうか。それには、次の5つのヒントに従えばいい。 1.自分が使っているパッケージマネージャをよく知る おそらく、あらゆるOSを含めて、もっともユーザーが使いやすいパッケージ管理システムを1つ選ぶとすれば、それはUbuntu Software Centerだろう。このツールは、Linux用パッケ

    Linuxでアプリケーションをインストールする時に注意すべき5箇条
  • 【レビュー】ブラウザをメモリディスクを使って高速化する方法 | エンタープライズ | マイコミジャーナル

    Taranfx.com - Your Gateway to Technology, Redefined. 毎日使うブラウザは高速である方がいい。ブラウザを高速化する設定やティップはすでにその多くが記事として公開されている。そうした記事のひとつにTaranfxのSpeedup Web browsing on Linux, Mac OS X, Windowsがある。ノートPCのメモリ容量が4GB、デスクトップのメモリ容量が8GBのようなサイズがめずらしくない現在、メモリディスクの機能を活用することでブラウザの動作を高速化しようという内容になっている。特にキャッシュで利用する領域をメモリディスクに移動させることで実行速度の向上を実施している。 記事はまず今日におけるブラウザ性能は外部記憶装置の入出力性能に制限を受けていると説明。これはSSDのように入出力の高速化が期待できるデバイスを使ってもそれ

  • KeePassでパスワードをより厳重に管理する方法 | nanapi[ナナピ]

    KeePassでパスワードをより厳重に管理する方法 に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。nanapiでライフレシピ生活! あなたのライフレシピを待っている人たちがいます あなたが生活でちょっとうまくやっていること、 それを知りたがっている人たちがいます! あなたの投稿で、 みんなの生活をハッピーにしてみませんか? nanapiに参加する(無料) はじめに 多くの人が、パスワードをいろいろなサイトで同じにしてしまっています。 しかし、これは非常に危険です。一つでも漏れたらすべての情報が漏れてしまうことになります。 一方で、それぞれに違うパスワードを使っていたら忘れてしまって、ログインできない・・・という末転倒なことも起こりかねないですよね。 そこで、KeePassというソフトを使って、より安全、楽にパスワード管理をする方法

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

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

  • Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記

    サーバのファイル整理作業をしていたところ…、 間違えてrm -rfしてしまった! ぎゃーバックアップもねー! 長いこと生きてたらこんな経験の1度や2度はありますよね? えぇ、ついさっきやらかしちゃいましたwwオワタwww 速攻「rm 復活」とか「rm 取り消し」とかでググッたねw、したらmcってプログラムのUndelete機能使えばよいって情報が出てくるが、どうやらこれext2じゃないと使えないっぽいぞ…、うちext4だ。 混乱。以下ターミナルのヒストリーより実況。 ## こーいうときはまずあれだ、現場保存! ## まずは今いるパーティションを確認 # df -hT Filesystem Type サイズ 使用 残り 使用% マウント位置 /dev/sdb2 ext4 193G 6.9G 176G 4% / /dev/sdb1 ext3 194M 22M 163M 12% /boot /d

    Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記
  • tailコマンドって-c使うと超速い - As a Futurist...

    Twitter でつぶやいたら意外と知られて無かったので記事にしておきます。 Linux とかで巨大なログファイルとかを扱うときに、head や tail というコマンドで先頭から何行とか 末尾から何行を見たい時があると思います。 例えばアクセスログで末尾から 10000000 行目辺りをみたいとかいうときに $ tail -n 10000000 access_log | head とかするとかなり遅いと思います。これはログの後ろの方から読み込みながら 行数を計算しているからで、10000000 行分数えないとどこから表示すればいいのかわからないので なかなか結果が返ってこなくてヤキモキしてしまいます。 こんなときに、-cというオプションを使うと超高速で結果が返ってきます。-cというのは -c, --bytes=N output the last N bytes とある様に、ファイルの末尾

    tailコマンドって-c使うと超速い - As a Futurist...
  • 「喫茶店プログラミング」のための環境構築(VMwarePlayer + CentOS5.5+Apache2.2.3+MySQL5.5.8+PHP5.3.5+Ruby1.8.7+おまけ) - blog@sotm.jp

    ソフトウエア Windows 7 Home Premium (64bit)VMware Player 3.1.3 build-324285Tera Term 4.67 作る物 CentOS # cat /etc/redhat-release CentOS release 5.5 (Final) # uname -a Linux localhost.localdomain 2.6.18-194.32.1.el5 #1 SMP Wed Jan 5 17:52:25 EST 2011 x86_64 x86_64 x86_64 GNU/Linux Apache # /usr/sbin/httpd -v Server version: Apache/2.2.3 Server built: Aug 30 2010 12:28:40 MySQL # mysql --version mysql Ver 1

    「喫茶店プログラミング」のための環境構築(VMwarePlayer + CentOS5.5+Apache2.2.3+MySQL5.5.8+PHP5.3.5+Ruby1.8.7+おまけ) - blog@sotm.jp
  • 【レビュー】grep(1)の正規表現をもっと使えるようになる7つのサンプル | エンタープライズ | マイコミジャーナル

    Guides, HowTos and Tips for Technology Geeks - The Geek Stuff LinuxやFreeBSDなどのUnix系OSを使う場合に必須になるコマンドのひとつにgrep(1)がある。grep(1)は指定した文字列をファイルや標準入力から抜き出したり、またその逆の処理を行うなどの目的で利用されるコマンド。特定のキーワードを指定してファイルを特定するために利用されるほか、コマンド出力を加工したり、データを加工したりといった用途で使われている。 grep(1)はキーワードの指定に正規表現を指定できる。正規表現はgrep(1)の活用範囲をきわめて広くする重要な機能であり、grep(1)の基的な使い方をマスターした後にぜひ習得しておきたい機能といえる。The Geek StuffのAdvanced Regular Expressions in Gr

  • All commands

    The 30 means start extracting frames from 30 seconds into the video. The 3 means extract the next 3 seconds from that point. The fps can be adjusted based on your preferences. The 320 is the width of the gif, the height will be calculated automatically. input.mp4 is the video file, which can be any video file ffmpeg supports. The output.gif is the gif created. ffmpeg -ss 30 -t 3 -i input.mp4 -vf "

  • 超便利なワンライナーを、コマンドラインで検索できるgemパッケージ「cmdline-fu」 - 元RX-7乗りの適当な日々

    Linux等のコマンドラインで使える便利なワンライナーを、世界中のみんなで共有しちゃおうという「Command-line-fu」というサイトが素敵! All commands 以前、100SHIKIさんでも、以下のように紹介されていました! Command-line-fuではLinuxなんかのコマンドラインで使えるワンライナー(一行プログラム)を投稿・共有できる。 自分がよく使うワンライナーを保存しておいて使うも良し、他の達人の技を盗むも良し、の素晴らしきサービスである。 ちょっとのぞいてみただけでも「へー、一行でここまで出来るんだ・・・」という小技があってかなり勉強になる。 コマンドラインで使える超絶便利なワンライナーを投稿・共有できる『Command-line-fu』 | 100SHIKI で、サイトで新しく投稿されたワンライナーをブラウザで眺めたり、サイトでキーワード検索したり、RS

    超便利なワンライナーを、コマンドラインで検索できるgemパッケージ「cmdline-fu」 - 元RX-7乗りの適当な日々
  • フリーで使える仮想マシン・ソフト「VMware Player」

    無償で利用可能な仮想マシン・ソフトが話題だ。米VMwareの「VMware Player」である。WindowsもしくはLinux上で動作する。VMware PlayerをWindowsにインストールすれば,Windowsと同時にLinuxを簡単に使える。 VMware Playerは,製品版の「VMware Workstation 5.5」と同じ仮想マシン・エンジンを使いつつ,仮想マシン環境の作成機能や仮想マシンのハードウエア設定変更機能などが省かれている。ただ,仮想マシンのハードウエア設定は,そのためのメニューが用意されていないだけで,実は変更可能だ。 仮想マシン・ソフトの利点は,時間をさかのぼれる点である。例えば,開発中のソフトや,入手経路が怪しいソフトなどを動かす場合,システムのクラッシュやウイルス感染といった万が一のことを考えると,実機での実行はちゅうちょする。だが,仮想マシン上

    フリーで使える仮想マシン・ソフト「VMware Player」
  • node.jsとMySQLで割と普通のデータベースウェブアプリを作ってみるチュートリアル | さくらたんどっとびーず

    2011年はサーバサイド JavaScript の年! サーバサイド JavaScript命は node.js! ということで割と普通のウェブアプリケーションを node.js で作るためのチュートリアルを書いてみました。WebSocket とか新しめの話題は結構見ますが、PHP とかで普通のウェブアプリ作ってる人向けのチュートリアルとかあんま見ないような気がしたので、って感じです。 チュートリアルの内容ですが、コード量が少なめで機能的にも分かりやすそうなモノということで、短縮 URL ウェブアプリケーションを作ってみることにしました。bit.ly とか t.co とか nico.ms みたいなアレです。短縮 URL のデータは MySQL に保存します。 結構長文になっちゃったので、先に目次置いときます。 node.js のインストール npm (Node Package Mana

    node.jsとMySQLで割と普通のデータベースウェブアプリを作ってみるチュートリアル | さくらたんどっとびーず
  • これからの「GNU Screen」の話をしよう

    縦分割が目的で使い始めた開発版の GNU Screen。CVS、Subversion、Gitとリポジトリを追いかけていると、他にも便利な機能があることが分かってきました。ここ半年ほど主だった変更はありませんが、4.1.0 のリリースに向けてドキュメントも整備されてきたようですので、2年ほど使用してきて分かってきた変更点をまとめようと思います。 4.1.0における変更点 ここで取り上げる変更点は次の通り。詳細は ChangeLog などを確認してください。 新しい機能 縦分割 レイアウト ウィンドウグループ マウス操作のサポート コマンドメッセージの抑止 外部からのコマンド問合せ 拡張されたコマンド/機能 最大ウィンドウ数の増加 ウィンドウ番号の相対指定 イベント発生ウィンドウの装飾設定 設定で使用可能な変数/書式の追加 ウィンドウリスト/画面リストの拡張 その他 256色サポート コマンド

    これからの「GNU Screen」の話をしよう
  • 人気のビデオエンコーディングアプリ『Handbrake』がアップデート! : ライフハッカー[日本版]

    Apple , Linux , MacOS , Microsoft , Windows , フリーソフト , 動画加工 人気のビデオエンコーディングアプリ『Handbrake』がアップデート! 2011.01.09 22:00 コメント数:[ 0 ] Check Tweet ライフハッカーの2010年の人気記事、「『ありがとう』って伝えたい無料アプリ50選(2010年版)」にも選ばれている、ビデオエンコーディングアプリ『Handbrake』がアップデートされました! ビデオスキャニングのバッチ処理や、編集作業、ブルーレイディスクの認識、Windowsのドラッグアンドドロップでのファイル追加など、これまで時間が掛かってイライラしがちだった部分がかなり修正され、スピードアップしたようです。 前回リリースしたバージョンではプログラムの大幅見直しが主でしたが、今回のリリースでは細かい修正箇所を直し

  • node.js

    V8 JavaScript を用いたイベント駆動I/Oの実現 全てのリクエストに対して"Hello World"と返答するNodeで書かれたWEBサーバの例です。 var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(8124, "127.0.0.1"); console.log('Server running at http://127.0.0.1:8124/'); このサーバを走らせるには、コードを example.jsというファイル名で保存し、下記のように nodeコマンドを実行してください。 % node example.js