タグ

perlに関するmfks17のブックマーク (6)

  • 作業中ブランチのプルリクエストをブラウザで開く - Qiita

    WIPとかプルリクエスト出した後にゴチャゴチャ作業してる状態の時にちょくちょくgithubの画面開きたいのでコマンドにした。 propen() { local current_branch_name=$(git symbolic-ref --short HEAD | xargs perl -MURI::Escape -e 'print uri_escape($ARGV[0]);') git config --get remote.origin.url | sed -e "s/^.*[:\/]\(.*\/.*\).git$/https:\/\/github.com\/\1\//" | sed -e "s/$/pull\/${current_branch_name}/" | xargs open } propen() { local current_branch_name=$(git symb

    作業中ブランチのプルリクエストをブラウザで開く - Qiita
  • YAPC::Asia Tokyo 2013: 裏企画「大人のYAPC」 : D-7 <altijd in beweging>

    今回はちょっとメインのYAPCの他に裏企画として「大人のYAPC」を企画して、今年のベストスピーカーでもあるyusukebe氏に運営をまるっと委譲してこっそり開催してみた(あれ?これってメインのYAPCと構図が似てるな・・・)。 大人のYAPCとは「エロ」「グロ」「ブラック」などの、いわゆる万人受けしないタイプの話題が絡むネタを扱うトークを集めて発表してもらうと言う、アメリカ等のカンファレンスのトレンドの真逆を行くイベントである。 (なお会場こそYAPCと同じ日吉でやりましたが、会場費などは俺が個人で持ち出し。あくまで「非公式」イベントでした。皆様のチケット料金やスポンサー費は一円たりともこのイベントには使われていません) 昨今のカンファレンス等の風潮を見てて「当に喋りたい事を喋られない」イベントが嫌だなーと思ってました。見たくないものを見ないですむ権利は尊重するが、同時に発表する側にだ

    YAPC::Asia Tokyo 2013: 裏企画「大人のYAPC」 : D-7 <altijd in beweging>
  • 標準入力からの値の取得

    Perl のプログラムを実行後にユーザーからキーボードを使って値を入力してもらうことができます。プログラム実行中に何らかの入力を行うには行入力演算子の <> 演算子を使用します。 上記では指定したファイルハンドルから 1 行読み込んで変数に格納します。改行文字が現れるまでの値が 1 行です。 ファイルハンドルは、現在開いているファイルを識別するためのものです。今回はファイルからの読み込みではなく標準入力のキーボードから値を読み込みます。キーボードからの入力を行うには特別なファイルハンドルである STDIN を使用します。

    標準入力からの値の取得
  • 【CGI・Perl】SHA1の値を取得する

    CGI・Perl例文集 CGI(Perl)のサンプルプログラムをコピー&ペーストで使える便利集! « エラーを表示する | メイン | 実行されたSQLを自動的にログへ記録する (PostgreSQL) » カテゴリー:メッセージダイジェスト(ハッシュ)  SHA1の値を取得する MD5などよりも安全性の高いと言われるSHA1の値を取得したい。Digest::SHA1モジュールを用いればあっという間に実現できる。 Digest::SHA1モジュールには三種類の関数(メソッド)が用意されており、用途によって使い分けることができる。 ;# ;#SHA1の値を取得する ;# use strict; use Digest::SHA1 qw(sha1 sha1_hex sha1_base64); #-- 文字列設定 --# my $str = 'sushi geisha tenpura'; #--

  • Mojolicious::Liteでウェブツールを作ろう - Articles Advent Calendar 2011 Casual

    こんにちは、memememomoです。ゆるふわと聞いたので勢いで参加しました。 最近はPHPをメインで書いていて、perlは補助ツールなどを作るときに使っています。なので当にゆるふわにperlを使っています。 perlはいいですよね。便利なモジュールがたくさんあるので、サクッとスクリプトが書けてしまいます。 自分の場合、スクリプトは一つのファイルでパパッと書いちゃうことが多いです。 今回ご紹介するMojolicious::Liteは、一つのファイルにウェブアプリを書くことができるフレームワークです。 インストール Mojolicious::Liteのインストールは簡単です。 $ sudo sh -c "curl -L cpanmin.us | perl - Mojolicious" これだけです。perlbrew環境ならsudoも要りませんね。 アプリの記述 おもむろにエディタを立ち上げ

    Mojolicious::Liteでウェブツールを作ろう - Articles Advent Calendar 2011 Casual
  • ひと通り入れた - Thanks Driven Life

    忘れそうなので Lion クリーンインストールMac mini が動きだしたので、今までメインで使ってた MacBookPro も Lion クリーンインストール。 参考 MacBook Air 11(Late 2010)への、OS X Lion クリーンインストール - とあるプログラマのチラ裏 Xcode インストールMac App Store をご利用ください。 Homebrew インストールいつもインストール先はデフォルト (/usr/local 以下) なんですが、今回は $HOME/.homebrew にしてみました。 rvm や pythonbrew とかが $HOME 以下にあるんで、揃えてみようかと。 $ git clone git://github.com/mxcl/homebrew.git $HOME/.homebrew $ export PATH=$HOME/.ho

    ひと通り入れた - Thanks Driven Life
  • 1