第20回山陰ITPro勉強会に行ってきました

https://sites.google.com/site/sitw2009/sitwinfo/info20 「Webからのデータ抽出自由自在」 簡単にまとめると、『サーバーの事を思いやりつつ、スクリプトで欲しい情報を抜き出しましょう!』ですかね? Webスクレイピングとかでググると色々出ると思います…

山陰ITPro勉強会 番外編#04に行ってきました

https://sites.google.com/site/sitw2009/sitwinfo/opt04 「エンジニアのための情報セキュリティの考え方」 〜最新の技術に対応できるセキュリティの地頭づくり〜 一言でまとめると、「数値化した価値に応じたセキュリティ対策を!」でしたかね。 エンジニア…

見ている記事をツイートしたい

最近は、多くのサイトでtweetボタンがあるので、あまりそういう欲求はないのかもしれません。 個人的には、yahooのニュースを見ていて、全文表示をクリックした画面でtweetボタンがないので、そこに欲しいなぁと思っていました。ボタンがないために、毎回、U…

windowsで育った僕のコタツの上に、MBPが来た日。

日記って、なかなか続けられないですね。 さて、タイトルの通り、MacBookProがおうちに来ましたー(>_<人生、初のPCはWindowsXP。 その後、ゲームばかりしていて、大学ではVineLinux, TurboLinux、卒業後はCentOS, Ubuntu, windowsXP等々だった僕には、戸…

yamlでアンカーにエイリアス

そういえば、Rubyがまだ1.9.1だったなーという事を思い出したのでアップデートをしてみた。 RubyWorldConference2010の中でYAMLのパーサーががsyckからpsyckに変わったらしいという事を聞きました。 syckの実装者が失踪してしまったからだとかなんとか。昔、…

VMwarePlayerにUbuntuを入れたりしたり。

Ubuntuが綺麗だというので、10系をVMwarePlayerに入れてみた。 今回の環境は以下 VMwarePlayer 3.0.1 build-227600 ubuntu-ja-10.04-desktop-i386-20100512 ポチポチとしていって、ログイン画面までは行くが・・・なぜか、パスワードが入力できずログインが出来…

yaml

いわゆる、書き方が知りたい人はRubyistMagazineへ 複数行にわたるyamlの書き方 要するに改行を使いたい時。 少しはまったので。メモ。 hoge: - |- Proc.new {|params| puts params } - "Proc.new {|params| puts params}" ↑はOKな例。僕は↓を書いてハマった…

windowsXP ショートカット

今回は自分が便利だな〜と思ったものとか、日ごろよく使っているショートカットを書いてみた。 他にも「コレすげぇぜ!」というあなただけが知っているショートカットがありましたら、教えてください。 ブラウザで便利なのを、紹介 CTRL+E googleとか設定し…

IronRuby 2回目 Hello GUI

『.NETでRuby開発を体験してみよう』を見ながらやってみた。(@ITの記事) C#/VB開発者向けにも書かれているらしいので、Rubyを触っている時間が長い人向けに少しだけ書き直した。 結果は同じ。 require 'mscorlib' require 'System.Windows.Forms' require 'S…

IronRubyにも入門してみた

久しぶりに更新 IronRubyはRuby1.8.6をターゲットにMSさんが作ってみたそうで、少し前に1.0が出たところ。 SilverLightや.NETが叩けるらしい。 詳しくは知らない。注意:IronRubyの基本(入門)が知りたくて、このページに辿り付いた方へ IronRuby公式サイトの…

Hello Worldを難読化させたい。1回目

風邪こじらせて死んでました。 Rubyの事は絶対触れないと決めていたのですが、なかなか更新できなくなるので、この縛りは止めます。 今回はリハビリ&気晴らしです。 Hello World 以下を読み難くしたいです。 print 'Hello World' 適当にやってみた [72, 101,…

erlang 第6回 リスト内包表記

リスト内包表記 map等を使わずにリストを作り出す方法 [ F(X) || X 簡単に使ってみる。 1> List = [1,4,6,8,19,20.0]. [1,4,6,8,19,20.0] 2> [X * 2 || X List2 = [{hoge, 23}, {hoge, 50} | List]. [{hoge,23},{hoge,50},1,4,6,8,19,20.0] 4> [X * 10 || {h…

erlang 第5回 fun, 高階関数

少しテンパっていたので、お勉強も滞っていました。 今回から、第何回なのかを書いてみました。 というわけで、第5回です。 fun 無名関数 さっそく簡単に書いてみる 1> TAX = fun(X) -> 1.05 * X end. #Fun 2> TAX(1000). 1050.0 3> TAX(10, 30). ** excepti…

erlang モジュール

見事な3日坊主。 予想通り。 前回書いた話ですが、数字は自動で入るから以下で良いんですね。 *[タグ1][タグ2]タイトル そもそも、「保存する」ボタンの横の空白フォームはシカトで良かったっぽい。 モジュール 前置き 全ての関数が属する erlという拡張子の…

erlang リスト, 文字列

この時の冒頭の話ですが、「編集画面モード」からも出来る気がしてきた。 *数字*[タグ1][タグ2]タイトル って書けば良いっぽい・・・でも数字はどうやって決めるのでしょう?(=w= ま、1日1件だけにしておけって事で! リスト 個数が決まっていないものを入…

erlang アトム, タプル

むむむ。。。編集機能を「その場編集モード」から「編集画面モード」に変えたのですが・・・カテゴリの入力の仕方と、1日に2件以上投稿する方法が分からないです。 最初は、何回も新規投稿しようとして、先程記述した記事の編集画面へと飛ばされて、ポカーン…

突然domUに繋がらなくなる

以前、Xenを使っていた時に、突然dom0からdomUに繋がらなくてハマったというお話。 症状 dom0からdomUに以下が出来ない pingが飛ばない sshでログイン出来ない dom0を再起動すると繋がる とあるdomUだけではなく、全domUに繋がらない 原因 dom0のiptablesを…

erlang インストール 〜 代入

普段は関数型言語から程遠い僕が、使った事もないerlangを今更勉強してみる企画。そしてその記録がココ。 1日坊主に終わらなかったら奇跡。 更新のペースが速くなる事はないと思います。 あと、Erlangと打つのが面倒なので、erlangと記述するのにはご容赦を…