Perlがくしゅう帳(Rubyも)

プログラミングの勉強会の参加記録や学んだことなど。 twitter ID : @tomcha_で活動しています。 最近は主にPerl関連の勉強会やコミュニティに参加しています。移転前のブログはこちら->http://ruby.doorblog.jp/

Perl入学式#2 in 大阪のサポーターに参加しました。

Perl入学式参加者の皆さん、お疲れ様でした。 発見した事とか書いたコードとか、ブログに書いておくと、モチベーションの持続や復習にも役立ちますので、是非ともblogを書いてみましょう。 何しろ、in大阪は2ヶ月毎の開催なので、モチベーションの持続が重要…

webアプリエンジニア養成読本のRubyのサンプルコードを、hamlのテンプレートで書いてみた

webアプリエンジニア養成読本のブックマークアプリ「shiori」の制作にあたり、本のサンプルコードでは'erb'というテンプレートエンジン(よしなにhtmlを書いてくれるプログラム)を使っていたのですが、個人的に気に入っている'haml'で書いてみました。 haml…

Git/Github勉強会メモ

git

2014/4/16 Git/Github勉強会の自分用メモ @moririringさんのスライド @Posauneさんのスライド

第2期Perl入学式修了したので、MojoliciousとtwitterAPIのおさらい的なアプリを作ってみた

Perl入学式第2期が無事終了しました。 今期は非力ながらサポーターとして関わらせていただき、色々なエンジニアの方々との出逢いもあり、とても楽しく実りのある1年が過ごせました。 せっかくのタイミングなので、非ITエンジニアで何の知識も無い人でも、Per…

MacOS MarverickをクリーンインストールしてPerlとRubyをインストールした手順書

MacbookAirのSSDの容量が満タン気味だったので、思い切ってクリーンインストールしてみました。 元々はSowleopard->Lion->山Lionとアップグレードした旧MacbookAirをシステムの復元ユーティリティで現在のMacbookAirに転送し、その後にMarverickにアップグレ…

MyWebページをMojoliciousからSinatraに移行してみたメモ

特に必要性があった訳では無いのですが、Ruby関連でドットインストールで学んだことを試したかったので、自分のwebページをPerl製wafのMojoliciousからRuby製のSinatraに変更した作業メモ。 使ったもの Sinatra Ruby製のwebアプリケーションフレームワーク。…

映画マトリックスで出てきたCUIのやつ

RubyのIOオブジェクトのflushメソッドのニュアンスが、本を読んでもよくわからなかったので、試すコードを書いてみました。 映画マトリックスに出てきた、ネオが誘われるシーンのコードです。 ターミナルの背景を黒、文字色を緑にすると雰囲気が出る感じ。 g…

Rubyのrequireとincludeの違いメモ

モジュールを使う時のrequireとincludeの違いがよくわからなかったので調べてみたまとめ requireはファイルの読み込みを行う命令。includeは、モジュール内のメソッドを継承チェーンに入れ込む、Moduleオブジェクトのメソッド。 外部モジュール内のメソッド…

rubyでwebアプリケーション書いた時の覚え書き

sinatraを使ってhamlで書いたwebサイトを公開するためにいろいろ調べたことメモ 調べたら出てきた用語・プログラム bundler 何のgemを使っているか、管理するgem Gemfileという名前のファイルを作り、gem 'gem名'を記述していく。 bundle checkコマンドで、…

GitとGithubの使い方メモ

git

ローカル環境に新しくリポジトリを作成~ git init /そのディレクトリを管理下におく(./.gitディレクトリが作成される) git add <ファイル> /管理するファイルを追加する git commit -m <コミットメッセージ> /追加したファイルをコミット(履歴に残す)す…

帰りの新幹線でFile::Specを調べてみた。

YAPC::ASIAのLTで、5日でTwitterbotを作られたbarimiさんのコードを読んでみて、使ったことがないモジュールFile::Specを見つけたのでを調べてみました。 @tomcha_ わーい!ありがとうございます!ソースコードはここにありますー! https://t.co/ddOTJDsGx…

YAPC::ASIA 2013に参加した感想ブログ。

ブログを書くまでがYAPCです、という事で早速書いてみました。 YAPC::ASIAは今年2回目の参加ですが、一番大きな経験だったのは、LTソンに参加して喋ったことですね。ATNDに登録した時は去年のLYソンの様なイメージで、わいわい皆がお酒を飲んで交流している…

Perlでの文字エンコード変換について

今朝通勤電車の中でtwitterのTLのを見ていた時、ハッシュタグ #Perl入学式 で、エンコードに関する質問がされていたので、 EUCで保存されているテキストファイルをUTF-8で保存したい場合、 ファイルオープン時に:encoding(UTF-8)を指定するだけで 自動的にEU…

Perl入学式リファレンスの復習問題

なんとなくブログをはてなに移変えてみました。 Perl入学式#3の復習問題が出題されていたので、頭の体操がてらコードを書いてみたときに(超初心者過ぎる恥ずかしい)ふとした覚え間違いがあったので、メモ。 Perlの最初の躓き処、リファレンス。躓く以前の…