タグ

perlに関するtk78のブックマーク (48)

  • substr のマジカルな挙動を再現したい - 無駄と文化

    Perl に substr という関数があります。文字列を部分的に切り出したり、部分的に置換できる関数です。 典型的な使い方はこんな感じ、 my $s = 'The black cat climbed the green tree'; # 4文字読み飛ばしてから5文字取り出す my $color = substr $s, 4, 5; print $color; # => 'black' # 14文字読み飛ばしてから7文字分を別の文字列で置換する substr $s, 14, 7, 'jumped from'; print $s; # => 'The black cat jumped from the green tree' さて、Perl 界隈で有名な書籍「初めての Perl」を読んでいたら、この substr 関数について次のように書かれていました。 ここで当に素晴らしい機能を披露しま

    substr のマジカルな挙動を再現したい - 無駄と文化
    tk78
    tk78 2023/06/30
  • github上の「はてな教科書」に、iOSアプリ開発など新規のテキストを追加しました - Hatena Developer Blog

    こんにちは、id:shiba_yu36です。「はてな教科書」更新のお知らせです。 今年のはてなインターンでは更に充実したインターンを経験してもらうため、http://developer.hatenastaff.com/entry/2012/04/11/104325 で公開されたテキストを刷新し、新しくiOSアプリ開発のドキュメントの追加などを行いました。そしてPerlやそれと連携したiOSアプリの開発に役立てばと思い、刷新した内容をgithub上で公開しました。 はてな教科書 これらのはてな教科書は、クリエイティブ・コモンズ 表示 - 非営利 - 継承 2.1 日 ライセンスの下に提供されています。 はてな教科書をPerlでのウェブアプリケーション開発やWeb APIを利用したiOSアプリの勉強などに是非ご利用ください。何かご指摘などありましたら、GitHub上のissuesやpull

  • 元タワレコ店員×Perl×Webサービス (PerlCasual #05)

  • きれいなおねいさんのあつめかた:Bijostagramのはなし。 - TMBのおぼえがき

    Bijostagram(びじょすたぐらむ)というWebサービスを作ってみました。 Bijostagram - Cute Girls on Instagram きれいなおねいさんは、好きですか? Bijostagramとは? Bijostagramは、きれいなおねいさんの画像がたくさん眺められるサービスです(個人的に作りました)。一番の大きな特徴は、Instagramから自動的にきれいなおねいさんの画像を集めてくる、というところです。Bijostagramでは、集めてきたおねいさん画像をランダムに表示しています。 Instagramは写真版Twitterで、しかも撮影した画像をオサレな感じで加工できてツイートできるというサービス。2月末に公式のAPIが公開されたので、いじってみました。→インスタグラムのAPIについてはこちら Bijostagramは、画像抽出と画像配置のアルゴリズムをPer

    きれいなおねいさんのあつめかた:Bijostagramのはなし。 - TMBのおぼえがき
  • Windows でも Growl を使おう - Articles Advent Calendar 2010 Win32

    こんにちわ。Growl 大好きっ子 mattn です。 重たいバッチジョブを走らせている間、別の作業をする。ジョブが終わったらデスクトップに Growl を表示させて処理の完了を知る。 その合間にもRSSから配信されたニュースや自分への Mention を Growl 表示し、あっという間に情報を操作する。 誰もが憧れる Hackish な作業風景ですね。Mac ユーザであればその他の活用方法を知ってる人も数多くいるでしょう。 Windows だから同じ様には行かない... そんな風に思っていた頃が僕にもありました。 Growl For Windows http://www.growlforwindows.com/gfw/ そんな僕らはある日 Growl を得た。リッチな UI そして変更出来るデザイン。アイコンも表示出来る。さらにはプロトコルが公開されている。 http://www.gr

    Windows でも Growl を使おう - Articles Advent Calendar 2010 Win32
  • Perl公式ドキュメント日本語版

    このサイトは Perl の公式ドキュメントを日語翻訳したものを表示するサイトです。翻訳データは、perldocjp project からとってきたものです。 類似のものに perldoc.jp がありますが、それよりもみやすくなるようにがんばってみました。 ドキュメント一覧 概要(overview) perl - Perl の概要 perlrun - perl コマンドの実行とオプションについて チュートリアル perldebtut - デバッグのチュートリアル perlopentut - Perl でいろんなものを開くためのチュートリアル perlpacktut - pack と unpack のチュートリアル perlreftut - Mark によるリファレンスに関するとても短いチュートリアル perlretut - Perl の正規表現のチュートリアル perlt

    tk78
    tk78 2011/01/30
  • uihalizer - みんなお花畑になーれ

    初春飾利さんのように、みんな頭がお花畑になってしまう素敵な素敵なWebサービスです。あの初春飾利さんのように、みんな頭がお花畑になってしまう素敵なWebサービスです。 ご人から一言 とある科学の超電磁砲<レールガン>のご人からコメント貰えれば掲載します。 ういはらいずする 画像のパスを指定してください。2次画像でお願いします! どれがいいか分からない場合は、 このあたり の画像を使ってみましょう!ぬっへぇ! 上手く初春にならない ういはらいずする画像を選ぶ際は、以下の点を注意してみてください。 お花の成長までには多少、時間が掛かります。 画像は2次元の画像を用いてください。惨事ではダメです。 形式は jpeg, gif, png を利用してください。マイナーなのは勘弁してください。 横顔や極端に傾いた顔ではいけません。うしろあたまも対応していません。 あまり大きすぎる画像は使用しない

  • 現代的なPerlの記述方法一覧 - Perl入門ゼミ

    Perl › here Perl5.8以降における標準的なPerlの書き方を解説します。 インターネットで検索するとPerl4のころの古い記述がたくさんあります。また書籍などの多くもPerl4の記法で書かれています。Perl4の記法は複雑になりやすく間違いを生みやすいのでこれからPerlを書く人はPerl5の現代的な記法で記述することを強くお勧めします。 strictプラグマとwarningsプラグマ (必須) strictプラグマとwarningsプラグマを有効にします。 use strict; use warnings; use strict;とuse warnings;の2行はスクリプトの最初に必ず記述してください。これらはPerlの文法チェックを厳しくするためのものです。面倒だという軽い気持ちでこれを記述しないと後々当に面倒なことになります。 use strict;とuse wa

    現代的なPerlの記述方法一覧 - Perl入門ゼミ
    tk78
    tk78 2009/11/02
  • Perl開発専用のIDE·Padre MOONGIFT

    PadreはPerl製のオープンソース・ソフトウェア。Javaの開発というとEclipseやNetBeanを使ったり、.NETであればVisualStudioを使うなどIDEを使うことでより手早く開発が行えるようになる言語がある。いわゆるスクリプト系のプログラミング言語ではあまりIDEを用いるという文化は浸透していないように思える。とは言えテキストエディタを素のままで使うかというとそんなことはなく、ハイライト表示すると開発しやすくなるだろう。 Perl開発に適したIDE もしあなたがPerlでシステム開発を行っているなら、Padreを使ってみよう。PadreはPerl専用のIDEで開発をやりやすくする工夫が盛り込まれているソフトウェアだ。ハイライト表示はもちろんのこと、コード補完やCPANライブラリのインストールもできるようになっている。 セッションの保存、コメントのトグル、文字コード変換

    Perl開発専用のIDE·Padre MOONGIFT
    tk78
    tk78 2009/09/21
  • http://www.perlcodesample.com/perltut/tocviewer.html

    tk78
    tk78 2009/02/04
  • HOMMEZ公式オンラインショップ

    HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。

    tk78
    tk78 2009/02/04
  • strawberry perl に DB_File モジュールをインストールする方法

    会社のえろい人に Windows で ActivePerl 使っている時点で負け。Strawberry Perl にスイッチしろって言われてから Strawberry Perl を愛用しています。Windows なのに ppm じゃなくて cpan 使ってモジュールを管理できるのがすごく自然な感じです。 もう ActivePerl には戻れません。 なんと言っても gcc 環境がくっついてくるので XS 系のモジュールもコンパイルできちゃうのが素晴らしいです。nmake.exe をダウンロードしてきて、あーだこーだとコンパイルできなくて悩まなくてすみます。コンパイルに失敗してもコマンドプロンプトを立ち上げて、いつものように、ちょこちょこっといじって手動でインストールを続行したりもできます。 がっ!・・・DB_File がなんだかうまく入らないことに気がつきました。ちょこちょこっとぐぐったら

  • なぜmemcachedをセッション管理用に使うのか

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • はてなブログ | 無料ブログを作成しよう

    セメントドリンク、ブラウン管、吊るされた収納、OMORIカフェ、くり抜き、どや顔の初音ミク パチミラ福岡に出演する縁で博多に行きました。 楽しかったのでその時の写真をアップロードします。 博多駅のハートポスト 手描きのグリッチ カニの丸揚げ(おいしかった) フレッシュセメント という名前の飲み物(おいしかった)ごま+バナナスムージーっぽかった? 泡系…

    はてなブログ | 無料ブログを作成しよう
  • Perlで、セッション管理をする(CGI::Session,CGI::Cookie,MySQL使用) - undiscoの日記

    Perlで、パスワードをハッシュ化してユーザー情報を管理する - undiscoの日記の続きです。 セッション管理というか、セッションIDを吐いてCookieに記録するだけです。 ユーザーIDとパスワードの認証後に実行します。 CGI::SessionCGI::Cookieを使用し、セッションIDはMySQLへ保存します。 今回は、http://www.yamareco.com/ippiki/detail.php?mid=25&mver=0とTutorial - CGI::Sessionのさらに広範囲に渡って記述されたマニュアル - perldoc.jpを参考にしました。 ユーザー名とパスワードを入力するsignin.html、ユーザー認証処理と、セッションIDを吐いてCookieに記録するsignin.plと、ページ遷移してセッションIDをCookieから読み取り表示するsession

    Perlで、セッション管理をする(CGI::Session,CGI::Cookie,MySQL使用) - undiscoの日記
  • 一足早く「Plagger」の便利さを実感してみよう − @IT

    2006年初頭から「Plagger」という技術が、一部で話題になりました。まだまだ知名度が低い「Plagger」ですが、便利でカスタマイズ性が高いものなので、2007年では爆発的に流行するかもしれません。豊富なプラグインを自在に組み合わせ、欲しい情報を収集し、加工して出力するPlaggerの仕組みや使い方を紹介します。 1. 何でもできる? Plaggerの正体に迫る 今回は話題のPlagger(プラガー)を取り上げます。 この連載を読んでいる読者の皆さんは、ネットワーク技術や知識に興味を持っている人が多いでしょうから、「Plagger」という単語は一度は耳にしたことがあるでしょう。しかし、Plaggerという言葉を聞いたことはあっても、いったいどんなものかピンと来ない人もいるかもしれません。今回はPlaggerがどういった働きをするか? その動きの仕組みなどを中心に紹介していきます。 ●

    一足早く「Plagger」の便利さを実感してみよう − @IT
  • ATOK で ruby の実行結果を返すプラグイン - 川o・-・)<2nd life

    http://www.atok.com/useful/developer/api/ ATOK ダイレクト API が公開され、Ruby/PerlATOK プラグインが作れるようになったので、早速簡単かつ何でもできるプラグインを作ってみました。 http://rails2u.com/misc/atok_plugin_ruby_eval.zip セットアップし、ATOKダイレクトAPIがつかえ、Ruby の実行環境があると、ATOK で入力中に Ctrl + Insert で Ruby の実行結果が変換されて返ってきます。たとえば電卓っぽくりようしたいときには 24*24と入力したときに Ctrl+Insert を打つと 576な文字列が返ってくるので、電卓としてつかえて便利! また 'korehabenri'.split(//).join(' ')をCtrl+Insert で変換すると

    ATOK で ruby の実行結果を返すプラグイン - 川o・-・)<2nd life
  • はてなブログ | 無料ブログを作成しよう

    オーベルジーヌ実レポ べ物の鼻塩塩(未だに通じるのかな) オーベルジーヌというカレーをご存知だろうか 都内にあるデリバリー専門のカレー屋で、 ロケ弁などで大人気の格欧風カレーが楽しめるらしい いいな〜 いいな〜オブザイヤー 都内の奴らはこんな良いモンってんのか 許せねえよ………

    はてなブログ | 無料ブログを作成しよう
  • Search A.I. Perl レッスン

    24. 総合練習解答 今日で全てのレッスンが終了になります。前回の解答を確認してください。 ★前回の課題の解答 1. 以下の条件を満たすプログラムを作成してください。 (1) ログイン機能、ユーザ管理機能を作成します。 (2) データベースは、MySQLまたはPostgreSQLを使用し、テーブルは、ユーザ テーブルを作成してください。ユーザテーブルの項目は、ユーザ名、 パスワード、メールアドレスとします。データの方や文字数については、 設計してください。 (3) ユーザ管理機能は、ユーザ一覧表示、ユーザ登録、ユーザ変更、ユーザ削除 を行います。 (4) ユーザのデータ項目は、ユーザ名、パスワード、メールアドレスとします。 (5) ログイン画面には、ユーザ名、パスワードのテキストボックスと、ログイン ボタンを表示します。 (6) ログイン画面からログインボタンをクリックすると、ユーザテーブ

    tk78
    tk78 2008/11/12
    ログイン画面
  • INSTALL - DBD::mysqlのインストールと構成設定の方法

    名前¶ INSTALL - DBD::mysqlのインストールと構成設定の方法 概要¶ perl Makefile.PL [options] make make test make install 説明¶ このドキュメントは、MySQLデータベースのためPerl DBIドラバである DBD::mysqlのインストールと構成設定について説明します。 読み進めるまえに必要なものが利用可能になっているかどうかを 確認してください:PerlMySQLそしてDBI。詳細については別のセクション "必要条件"をご覧ください。 あなたのPerlのバージョンによりますが、DBD::mysqlの バイナリ・ディストリビューションを利用することができかもしれません。 もし可能であれば、これをお勧めします。そうでなければソースから インストールする必要があります。そうだとすれば、間違いなく Cコンパイラが必要