サイボウズはクラウドベースのグループウェアや業務改善サービスを軸に、社会のチームワーク向上を支援しています。
→ Ruby on Rails → ActiveRecords WARNING Despite the 1.0.0 version number, various people have experienced problems using this tool. I haven’t yet found a solution (I haven’t really been looking though), so please subscribe to the forum or RubyForge news for any updates on a solution. What ActiveRecord models are allowed one connection to a database at a time, per class. Ruby on Rails sets up the d
※ セッションの順番や時間は変更されることがあります。あらかじめご了承ください。 セッション内容 基調講演 今年は基調講演でスタートします。 LL魂の名にふさわしいソウルフルなスピーチを会場の隅々までお届けします。 講演者:和田英一(東京大学名誉教授、IIJ技術研究所所長) テーマ:ハッカー気質について 講演者紹介:和田英一氏は、日本のプログラミング分野のパイオニアとして知られ、「日本最初のハッカー」と称されています。和田氏が行った日本最初のコードハックであるパラメトロン計算機 PC-1におけるハッキングは、後に文学的作品とまで評せられました。また、プログラミングにとどまらず、和田研フォントの開発、Happy Hacking Keyboardの開発等、幅広い分野で活躍されてきました。「日本最初のハッカー」が語る「ハッカー気質について」、ぜひお楽しみください。 講演資料 司会: 法林 浩之
宮川さんがすでにPlaggerを使ってやっていますが、ちょっと前に話題になった MacBook などの衝撃を感知してなにかをする SmackBook のようなことが ThinkPad でもできるということで、自分もためしてみました。 やったのは ThinkPad を傾けると Firefox のウィンドウをがそちらに動くというもの。(Firefoxのウィンドウ限定です…) そして、これを動作させているのは Perl で、、はなくて Ruby です。なんとなくRubyで書いてみました。 Rubyのレベルがしょぼいのは気にしないでください…。 作成にあたり、こちらにあるプログラムを参考にさせて頂きました。 プログラムは3つのファイルに分れてて、1つは前述のページのプログラムに添付されているdevice.rb。あとは以下の2つです。 本体(これを実行する) require 'device' req
うう。 やっとC MAGAZINEの原稿(2006年2月号向け)が書けましたのです。 例によって分量オーバーしているような。すみませんすみません。 連載記事「C#で学ぶアルゴリズムとデータ構造」 C MAGAZINE 「大阪府など、ICタグ利用した学童の安全確保システム実証実験」という記事を読んで思ったこと。 こういうセキュリティシステムが出てくるときには、 ぜひ「執拗な悪意を持った人の気持ちになれる検証者」 が安全性の検証をしてほしいと思います。 素人的に気がつくポイントとしては: 防犯カメラの画像を攻撃者が傍受する可能性はないか。 防犯カメラの画像の記録(録画画像)を攻撃者が得る可能性はないか。 「通信距離が長い」というのはメリットなのかデメリットなのか。 ICタグは複製できないか。 生徒や職員がICタグを紛失した場合にはどうするのか。どうなるのか。 生徒の登下校の記録を遠隔地に送信す
Instant Rails is a one-stop Rails runtime solution containing Ruby, Rails, Apache, and MySQL, all pre-configured and ready to run. No installer, you simply drop it into the directory of your choice and run it. It does not modify your system environment. See the Release Notes for a complete list of what is included. More screenshots → See the FAQ for answers to common questions as well as workaro
Ruby, Pythonで並列に逆引きを行う ウェブサーバのログを解析するときなど、IPアドレスからホスト名を引く処理 (逆引き) を大量に行いたいときがあります。DNS への逆引きの問い合わせには場合によっては数秒待たされることがあるため、大量の IP アドレスをひとつづつ順に処理していくとかなり時間がかかります。 本記事では Ruby または Python でマルチスレッドで並列に逆引きを行う方法を紹介します。 Ruby の場合 Ruby で逆引きを行うには socket ライブラリを使う方法と、Resolv ライブラリを使う方法があります。マルチスレッドで並列に逆引きを行うには Resolv ライブラリを使う必要があります。 socket ライブラリを使った場合、 Socket.gethostbyaddr か Socket.getaddrinfo を使って逆引きを行います。これらは同
はじめに Star It!のアクセス数が増えてきて、色々と支障がでてきたので、おもいきって友人の会社に置いているサーバへと移してみました。さすがに、さくらインターネットの共用サーバ上で、1日あたり10万クエリをCGI + sqlite3という構成でさばくのは無理があったようです。新天地では、データベースをMySQLへと入れ替えたうえで、PoundとMongrel、それにApache2.0系という構成にしてみましたので、ばっちり動いてくれることを期待しています。 というわけで、今回のエントリーは、PoundとMongrel、それにApache2.0系を利用して、Ruby on Railsウェブアプリケーション環境を構築してみよう、という話です。この構成のメリットは、十分なスケーラビリティを得たうえで、柔軟性も確保できるという点が挙げられます。私のサーバ環境はDebian GNU/Linuxで
Kaggleは「キャリアの再定義」に役立つ ー文系営業がKaggler会で得た、挑戦の連鎖と新しい自分 7月24日 6:30
rails.el は、Emacs で rails スクリプトを書くことを支援する Emacs Lisp プログラムです。ruby-mode に対するマイナーモードとして実装されています。 インストール まず ruby-mode を使えるようにします。ruby-mode.el は ruby に標準でつい てきます。load-path のどこかに ruby-mode.el を置いて、.emacs に以下の 行を追加します。 (setq interpreter-mode-alist (cons '("ruby" . ruby-mode) interpreter-mode-alist)) (setq auto-mode-alist (cons '("\\.rb$" . ruby-mode) auto-mode-alist)) (autoload 'ruby-mode "ruby-mode" ni
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
これは? Compiler (compile.h, compile.c) VM Generator (rb/insns2vm.rb, insns.def)命令記述 VM (Virtual Machine, vm.h, vm.c)レジスタ スタックフレームメソッドローカルフレーム ブロックローカルフレーム クラスフレーム フレームデザインについての補足 メソッド呼び出しについて 例外例外テーブル rescue ensure break, return(ブロック中)、retry 定数の検索定数検索パス 最適化手法threaded code Peephole optimization inline method cache inline constant cache ブロックと Proc オブジェクトの分離 特化命令 命令融合 オペランド融合 stack caching JIT Compile
はてなもようやくOpenID providerになったということで、試してみたんだけどこれはいい。 (そういう仕組みなんだから当たり前だけど)OpenIDで認証制御をするように実装さえすれば後は触らずとも、複数の認証サービスに対応できる。新たにOpenID providerが現れても何もしなくていい。すぐにそれを使って認証が通る。 認証APIに併せていちいちgemを入れたりしなくていいし、ログインリンクもすっきり。MNはTypeKeyとはてな認証の併用、月燈火ははてな認証とlivedoor Authの併用だから、サイドバーには二つのログインリンクが出てる。これがOpenIDならばURLを入れるフォーム一つあればいい。 実装も簡単。おもむろに、 $ sudo gem install ruby-openid $ sudo gem install openid_login_generator $
Perl で 8ビット CPU を作る - naoyaのはてなダイアリー octopusをRubyで実装してみました。IO関係、オプションまわりの処理は省略しています。できるだけRubyらしいプログラムを目指してみました。あんまりトリッキーな実装はしていません。 ファイル: octopus3.rb #!/usr/bin/env ruby # -*- compile-command: "ruby -Ks octopus3.rb" -*- class OctopusVm REG_PC = 7 REG_RET = 6 REG_SP = 5 ZFLAG = 1 OCT_INST = { 0 => 'nop', 1 => 'mov', 2 => 'in', 3 => 'out', 4 => 'movi', 5 => 'addi', 6 => 'subi', 7 => 'muli', 8 => 'di
凹 [Ruby] RubyのFuseFS使ってtwitter file systemを作ってみた 連休中,一度もプログラムを書かなかったので,最後の日くらいプログラム書こうと思って, スパイダーマン見ながらシコシコと書く. 何度見てもヒロインがおばちゃん顔でスパイダーマンに感情移入できないなぁ… さて,ブツはココ. FuseFSはもちろん,JSON impl for Rubyも必要. FUSEの勉強のために作ったんで,たいしたことはできませんが,もしかしたら今後面白いことができるようになるかも. 使い方は↓こんな感じ. copy config.sample config vi config ← username_hereとpassword_hereをtwitterにログインする奴で書き換える mkdir ~/twfs ruby twfs.rb config ~/twfs これで,~/twf
この動画の人の.emacs. これ見た時から, すごいなあ, どんな.emacsなんだろうと気になってたんだけど, 公開してくれたみたい. ここね. 注意書きでは, 修正しないとそのままでは動かないだろうってことらしい. でかくてまだ軽くしか見ないんだけど, Ruby関係でこれはすごいと思ったのが3つ(まだまだありそうだけど, 理解が追い付かない). (add-to-list 'align-rules-list '(ruby-comma-delimiter (regexp . ",\\(\\s-*\\)[^# \t\n]") (repeat . t) (modes . '(ruby-mode)))) (add-to-list 'align-rules-list '(ruby-hash-literal (regexp . "\\(\\s-*\\)=>\\s-*[^# \t\n]") (rep
「Ubuntu 6.06 LTS Desktop CD 日本語ローカライズ・通常版」をThinkpad X40にインストールしたときのメモです。 CDからのインストール自体はすべてデフォルトで行いました。 インストール直後にすぐに使える状態になりました。 Ubuntuはかなり良い出来ですね。ちょっとインストールに自信のない人はUbuntu Japanese Teamリーダーの小林さんの著書であるubuntu Linux入門キットを買うのも良いかも。 メモ ここのメモは上にいくほど新しい作業です。 つまり一番下はインストール直後に行った作業です。 /etc/ld.so.conf をつくって /usr/local/lib を書いた /sbin/ldconfig automake/autoconf をソースから入れた vmwaretools入れると超速くなる(今さら) http://d.hate
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く