未来のプログラマのためのチュートリアル 目次 00. はじめに 01. 数(number) 02. 文字列(string) 03. 変数と代入 04. 数と文字列の変換 05. メソッド(method) 06. 制御構造 07. 配列とイテレータ 08. メソッドの作り方 09. クラス 10. ブロックと手続きオブジェクト 11. このチュートリアルを超えて このチュートリアルについて...
未来のプログラマのためのチュートリアル 目次 00. はじめに 01. 数(number) 02. 文字列(string) 03. 変数と代入 04. 数と文字列の変換 05. メソッド(method) 06. 制御構造 07. 配列とイテレータ 08. メソッドの作り方 09. クラス 10. ブロックと手続きオブジェクト 11. このチュートリアルを超えて このチュートリアルについて...
nautilus-gksu 選択したフォルダを右クリックから管理者権限で開くスクリプト。入れておいた方が何かと便利。 でnautilus-gksuを検索し、右クリックしてインストール指定、ツールバーの適用ボタンを押せばインストールできる。CUIでインストールする場合、
Best Practices for Speeding Up Your Web Site The Exceptional Performance team has identified a number of best practices for making web pages fast. The list includes 35 best practices divided into 7 categories. Minimize HTTP Requests tag: content 80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the components in the page: images, styleshee
プログラムの高速化については本連載の第13回で紹介しています。プログラム中のどの部分を高速化すべきなのか,どのように効果を測定するのか,そもそも高速化が必要なのかを考察しました。今回は実際に高速化を試みます。 今回はプログラム高速化の実践編として,ある程度の大きさの具体的なプログラムを段階的に高速化しながら,実践的なテクニックを学ぶことにしましょう。 例題はマンデルブロ集合*1の計算プログラムです(図1)。マンデルブロ集合は非常に美しい集合ですから,本当はグラフィックス表示が好ましいでしょう*2。しかし,GUIを使うと,特定のGUIライブラリ(グラフィックス・ルーチン)に依存したコードが大量に必要です。今回のテーマは「高速化」ですから,直接関係のないGUIコードはできるだけ省くため,キャラクタ(英文字)で図形を表現することにしました。 1 require 'complex' 2 3 def
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)
Rails Web アプリケーションをもっと速く こんなストーリーを考えてみます。 あなたは、Railsを学び、アプリケーションを作成し、サービスをインターネットに公開しました。しばらくすると、最初のユーザができます。あなたはとてもハッピーです。そうするうちにユーザが二人増え、十人になり、百人になりました。あなたはハッピーです、ユーザーもみんなハッピーです。 でも、ユーザが千人になり、一万人になり…。といった場合、何が起こるでしょうか? そこで起こるのはアプリケーションへの同時接続数増加によるサービス提供速度の低下です。ユーザ数が一万人を越えてしまうWebサーバに特有の問題は、C10K問題として知られています。 それでなくとも、残念ながらRailsは同様他種フレームワークと比べて、単位時間あたりの処理量が低いことで知られています。その理由は、RailsではRubyが遅くて、NativeTh
Welcome! foreign Hello!Project Fans 外人ヲタ交流スレ新狼避難所 Part13 http://yy21.kakiko.com/test/read.cgi/morning/1356105743/ Nolife presente SUPERPLAY ULTIMATE http://vids.myspace.com/index.cfm?fuseaction=vids.individual&videoid=106746863 説明: Nolife presenteスーパープレーULTIMATE 日本のモーニング娘。コンサート映像スタッフのカメラスイッチング技術に驚いたNo life-TVのディレクターが、コンサート映像を 使って撮り方や技術について解説する面白い番組です。 No life-TVは、日本のポップカルチャー(音楽、ゲーム、アニメなど)を紹介するフ
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message どうも、ヨシオリです。ネタを投下したいと思います。 矢野さんの日記なのですが - モジュールの集中ライブラリが必要だ -- http://d.hatena.ne.jp/t_yano/20060720/1153414595 - 最新バージョンの自動検知はできるかな? -- http://d.hatena.ne.jp/t_yano/20060731/1154363251 について自分も同じようなことを考えていたのですが、 ぜんぜん頭がまとまらないので せっかくなのでみんなで考えられればなぁと思って書いてみます。 まず最初に矢野
カテゴリ 更新履歴(10) 雑文(37) ネタ系(15) リンク集(26) 所感(249) IT用語(20) Java(47) Commons(23) Javascript(19) Ruby(32) Python(32) ニュース(18) Web(11) Kotoko(14) 日記(107) その他(20) 教育(0) scala(27) 読書(3) Julia(4) linux(8) hadoop(1) kafka(1) 過去ログ 2017年02月(1) 2016年12月(1) 2016年09月(7) 2016年08月(5) 2016年07月(2) 2016年06月(2) 2016年05月(1) 2016年04月(5) 2016年02月(2) 2016年01月(1) 2015年12月(11) 2015年09月(1) 2015年08月(4) 2015年07月(4) 2015年06月(1)
以下のフォームに文章を入力して「解析」ボタンを押下すると、チェックした辞書を使用したMeCabの解析結果が表示されます。 実行回数は1つのIPアドレスに付き1日30回に制限させて頂いております。また解析する文字列の長さの上限は512文字です。すいません、レン鯖なので無茶はできんとです。あと、Firefox3.5,Chrome3,IE8で動作を確認しています。古典的ブラウザでは動作しないかもしれません。 MeCab0.98を使用しています。解析を実行した文字列については一切のログを取っていませんので安心してお使いください。 IPA (mecab-ipadic2.7.0-20070801) NAIST (mecab-naist-jdic-0.6.1-20090630) UniDic現代語版 (unidic-mecab-1.3.12) UniDic近代文語版 (UniDic-MLJ-mecab_
各バックアッププログラムの基本操作 バックアップを取るためのツールは多数存在します。ここではtar、dd、dumpという、タイプが異なる3つのツールを紹介します。 tar tarはアーカイブを作成するツールとして、広く普及しています。そのため、Windowsなどの異なるOSにデータを渡したい場合でも利用できます。 バックアップする場合は、どこまでをバックアップデータとするのかを考えましょう。例えば、/home/user1ディレクトリ以下のファイルをtarを利用してバックアップする場合、「user1」というディレクトリを含めるのか、そのディレクトリ内にあるファイルだけをバックアップするのかによって操作が変わります。 ●tarを利用したバックアップ user1ディレクトリ内のファイルのみをバックアップする場合は、以下のように実行します。
Bluehost - Top rated web hosting provider - Free 1 click installs For blogs, shopping carts, and more. Get a free domain name, real NON-outsourced 24/7 support, and superior speed. web hosting provider php hosting cheap web hosting, Web hosting, domain names, front page hosting, email hosting. We offer affordable hosting, web hosting provider business web hosting, ecommerce hosting, unix hosting.
● [memo] Ubuntu 10.04の英語の環境でSKKを使えるようにする ibusで行ってみよう。まずパッケージをインスールする。 この操作で、 skkdic skktools skkdic-cdb skkdic-extra ibus-skkがインストールされた。 ibusはもう入ってる。 alternativesで、どの言語でもibusを使うようにする。たぶん以下のような感じ。 これをやると、シンボリックリンクの鎖が、 /etc/X11/xinit/xinput.d/all_ALL → /etc/alternatives/xinput-all_ALL → /etc/X11/xinit/xinput.d/ja_JP → /etc/alternatives/xinput-ja_JP → /etc/X11/xinit/xinput.d/ibus とつながるようになる。長いね。 次にib
Ubuntu9.04から9.10にアップグレードした場合、日本語環境に若干の違いが生じてきます。root権限(sudo)では9.04の時と同様の日本語環境が準備されていないので手動で設定する必要があります。 これまでのSCIM(scim-anthy)による日本語入力から、iBus(ibus-anthy)に変更になったみたいで、アップグレード時に自動的に以降が行われてしまいます。(9.10アップグレード リリースノート)通常のログインユーザーの日本語入力には問題がありませんが、root権限を得た時の日本語入力ができなくなっています。これまでと同様の環境に変更するためには、いくつかの部分を変更する必要があります。 たいていの場合は以下の方法で対処できるようです。 $ sudo su # export XMODIFIERS=@im=SCIM # gedit & root ユーザでの環境変数
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く