The domain name swipe.to is being parked on Park.io. Contact the domain owner to make an offer right now...
いわゆるCPAN Authorデビューしたのでその記録。 何作ったのか RNCryptorというAESのベストプラクティス的なファイルフォーマット及びiOSライブラリがあるのですが、 The primary target is Objective-C, but implementations are available in C++, C#, Java, PHP, Python, Javascript, and Ruby. RNCryptor/RNCryptor · GitHub Perl版が無い…ということでRNCryptorフォーマットを取り扱うためのPerlモジュールを作りました。その名もCrypt::RNCryptorです。 余談:暗号化の面倒くさいお話 何故にこんなものを作ったのかというと、最近、Perl・iOS・Androidで共通鍵暗号のAESを扱う機会があったのですが、AE
Perlのモジュール管理システムCPANでは, バージョンナンバーに「_」が含まれるものはDeveloper Release(試験的なリリース)として扱われるようになっています(詳細はここなどを参照). 「機能的にまだベータクオリティだが, CPANにアップしておく」という場合に用いられます. 例えば, 最近個人的に着目しているAnikiというORM(Mobile Factoryのkarupanerura師製)もCPAN上にDevelopment Releaseされています. ▲ metacpanにおけるAniki-0.02_02の様子. _が入っているのでライブラリ名が赤字になっていて, Developer Releaseであることがわかる(通常は黒色). 例えばAnikiの場合, 現時点ではCPANへのリリースが全てDeveloper Releaseになっているので, cpanmコマン
便利モジュールを作ったよ!CPANizeしよっかな、という際に、いくつか不安に思うことがあったりします。 - 既に似たようなものがあるのでは? - 実装について不安が……。 - CPANizeするに際しての名前やファイル構成の慣習がわからない - 誰かにちょっとチェックしてもらいたい そんな問題を解決し、PerlerとCPANとのよりよい関係を模索します。
最近は Perl を勉強していて、続・初めてのPerl 改訂第2版 を読んでいたりしました。 最後の方の練習問題で CPAN にモジュールをアップロードするのがあったので、お遊びのモジュールを公開してみた。 姉— 柴崎優季 (@shiba_yu36) 2015, 2月 17 題材はなんでも良かったので、さいきん話題の姉を作ってみた。 PAUSE への登録 モジュールを CPAN に公開するには、PAUSE (The [Perl programming] Authors Upload Server) への登録が必要。名前の通りこのサーバーにモジュールをアップロードすることになる。 Request PAUSE account から必要な情報を入力して、しばらく待つと登録が完了した旨のメールが届く。そこに記載されている初期パスワードを使ってログインしてパスワードを変更しておく。登録時に入力した
このサイトは Perl の公式ドキュメント、モジュールドキュメントを日本語に翻訳したものを表示するサイトです。 サイト内の翻訳データは、有志が翻訳しているperldoc-jp/translationから取得しています。 最近の更新 / RSS commitログから最新の50件を取得しています。稀に翻訳者とcommitした人が違う場合があります。また、修正のcommit、登録しただけで未翻訳のものも含まれる場合があります。 2024-02-04 github.com ppc0018-module-true / melonsode 2024-02-03 Data::Dumper Dumper(2.183) / melonsode 2024-01-25 github.com ppc0016-indexed-builtin / kobaken 2024-01-08 perlclassguts(5.
2013-06-17 #cpan モジュールを書いてみた話(主にGetopt::Longについて) #cpan Authorになったよ / “Acme::EvaTitlenize” http://t.co/zh3Sk5Qn6a— 進撃のさいさ (@saisa6153) 2013, 6月 16Acme::EvaTitlenizeを書いた。 id:papixが送ってくれたプルリクによって僕のコードはほぼ無くなったけどね♡今回はMinilla使ったりコードレフ使ったり新しいことだらけだった。 id:kazuph1986先輩がその点をブログに書いていて分かりやすかった。EvaTitlenizeでは同じコマンドライン引数を複数回使うことを最初に考えていた。 $ evatitlenize -j 家畜の -l 安寧 -j 虚偽の -l 繁栄 家 畜 の安寧 虚 偽 の繁栄 みたいに。 そのためにG
私とPerl 2000 大学時代に中国語とか言語処理とかCGIとかでちょっと使った 2004 中国でベンチャー(Perl 0%) 2005 外国語学校の営業兼情シス (Perl 5%) 2009 印刷系のSIer (Perl 15%) 2011 カヤック (Perl 90%) 2014 はてな (Perl 1%) 2007年 Perlを本格的に学びだす 2005年にレンサバ借りてMT運用くらいはしていた HTML/CSS はそこそこ詳しくなった(自社のサイトからテーブルレイアウト殲滅とか) JavaとレガシーASPとかColdFusionとかの環境に危機感 Web業界・Perl界隈へのあこがれ 2007年に「初めてのPerlを購入」 デイリーポータルviewerを作る 最初はCGIだったけど今はplack化して運用中 CPAN Authorに対する憧れ
久しぶりに Perl モジュールを作成してみた ので、せっかくなので CPAN にアップロードしてみました、の手順をメモ。 もともと、2002年に CPAN へのアップロードサイト PAUSE 用のアカウントは 作ってあったけど、実際に自作モジュールを CPAN で公開してもらったことはなかったので、 実は今回が初挑戦でした。 もし↓に間違っている点がありましたら、ご指摘いただけると幸いです。>識者の方 配布用のモジュールを作成する まず第一歩は、 perlnewmod - 新しいモジュールを配布するには を熟読すること。 モジュール .pm ファイルと、 そのアーカイブ .tar.gz ファイル を作成するのが最初です。 中身は以下のようなファイル構成になりました。 lib/XML/TreePP.pm # Perlモジュール本体 Makefile.PL # ほぼh2xsで生成したそのまま
https://github.com/key-amb/perl-Text-LTSV-Liner を CPAN に上げたときの作業メモ。 PAUSE ID 申請 CPAN にモジュールを上げるために必要。 社内でCPAN Authorになろうハッカソンを開催しました!! - 僕の車輪の再発明 を参考にした。 リクエストを送るとすぐにメールが届き、アカウントが有効になる。 Minilla を使って CPAN にモジュールをアップ 基本的に Minilla を用いた Perl モジュールの作り方 - blog.64p.org の流れに従う。 minil new で雛形作成 モジュール開発 minil test 実行 minil release minil release すると CPAN にモジュールを上げてくれる。 事前に $HOME/.pause に下のように書いておく。 user <PAU
こんにちは! 子供のころは、誕生日がクリスマスと一日違いだったために誕生日プレゼントとクリスマスプレゼントがよく一緒にされてました。walf443です。 Migrationとは? 複数人でプロジェクトを開発していると、途中でDBのschemaが変更になったりすると、schemaの変更方法が記述されてないと、手元で気軽にテストしたりしづらくて、困ります。 schemaの管理方法は、プロジェクトによって色々あるかと思いますが、別のbranchの担当者に「あれっ、ここ替えたんでよいんでしたっけ?」と聞いたり、DBのschemaを丸ごとされているファイルをチェックして、diffをチェックしてからALTER TABLE文を考えて適用、とかになったりしてしまいます。 Ruby on Railsとかだと、Migrationという仕組みをサポートしていて、(開発者がちゃんと書いていれば)様々なバージョンの
4. とある単位のデータオブジェクト X 作成,この際,予め定め た仕様に則った「ある規則」で「文字」をもつ.この「文字」 は「数・アルファベットのみ」であり,属するオブジェクト O 内において「順序」がある.例えば,オブジェクト O1 下 で作成 → "1...0",オブジェクト O1 下で作成 → "1...1", オブジェクト O2 下で作成 → "1...0",...,オブジェクト O1 下で作成 → "1...a",オブジェクト O1 下で作成 → "1...b",...,といった感じ.とある生成処理では,オブジェ クト X のこの「文字」をファイルのパスに利用するものがあ る.とある日,この生成処理でファイルパスまわりのエラー が出ていた.そのオブジェクトの「文字」を確認したところ "/" が含まれていた.データオブジェクト作成の際の「文字」 を生成する部分の実装を確認したとこ
2013-06-29 第2回 #perl入学式in東京 に参加した話 id:papixが主催するPerl入学式in東京#2に参加した。会場は弊社。今回は標準入力とか配列、for文などカジュアルな内容だったけど、新たに知ったことが多くてびっくりした。 例えば、三項演算子は初めて書いたし、 $result = abs($ans - $input) あとfor文の課題を書いてる時に制御変数を使う使わないでサポーターの人たちが話しているのを聞いて勉強になった。 後者については、僕は最初に for(1..100){ push @array, $_; } って特殊変数を使って書いてて、隣の人と話す過程で for my $tmp (1..100){ push @array, $tmp; } に書き換えたのを見たゆーすけべーさんに「$tmp」は良くないと言われて、色々質問していたらサポーターの人たちが
今回はcpanmがモジュールの依存の何をインストールしようとするのか分からなくて、それを調べたのでメモ。現状の仕様のみ書いてるのと、全然読めてないので勘違いがあるかもしれない。 どのへんを見ると分かるか 基本的にwant_phasesとか、install_typeとかいう文字列を追っかけてくと良い。具体的には build, runtime, test, develop辺りのwant_phasesを追加する部分 https://github.com/miyagawa/cpanminus/blob/452beb8583340780fe547e00501bf3d7619c5d71/lib/App/cpanminus/script.pm#L2135..L2139 find_prereqsの中では有効なfeaturesを取得してくる処理がある このへんは結構難しくてよくわかってない あとinstal
えーっと、一応 CPAN サイトを読みまくったのですが、英語が苦手なためか、ずーっと CPAN Author の登録手順やら CPAN へのモジュール登録手順がわかりませんでした・・・orz 幸いなことに、社内のモヒカン族な方に PAUSE ってキーワードを教えて頂きました。ググッたらすぐに情報でてきました。この前の Shibuya.pm でライトトークされてた、kawasaki さんのサイトに [Perl] 作成したモジュールをCPANで公開する手順 とそのまんまのタイトルで手順でてました。PAUSE ってキーワードがわからないと、このページにすらたどり着けなかったです・・・orz ってことで、以下登録までの備忘録。 1. PAUSE(Perl Authors Upload Server)のアカウントを取得します http://pause.perl.org/pause/query?ACT
About PAUSE The [Perl programming] Authors Upload Server Contents Status of this document Uploading Registering as a developer Visit PAUSE Your duties, the basics, traps Before you upload PAUSE vs. CPAN vs. search engines Taking over Giving co-maintaner rights Transfer ownership - set primary maintainer README $VERSION Developer Releases Indexer Related services on PAUSE Other useful links Softwar
名前¶ perlnewmod - 新しいモジュールを配布するには 説明¶ このドキュメントは、Perl モジュールを書き、配布する準備をして、CPAN を 通じて取得可能にするためのアドバイスです。 Perl が実際にこんなに強力な理由の1つとして、Perl ハッカーたちが、自分 の直面した問題への解決策を共有しようとしていることが挙げられるでしょう。 だから、みんなが同じ問題に悩む必要はないわけです。 これが実現されているのは、多くの場合あるソリューションを抽象化して、 Perl モジュールにしているということです。もしこれがなんのことかわから なければ、このドキュメントの残りはあまり役には立たないでしょうし、今ま でにたくさんの便利なコードを見逃していることでしょう。perlmod, perlmodlib, perlmodinstall をよく読んで、ここに戻って来てくださ い。 もし
この前WebService::Bitlyというモジュールを作ってCPANに登録したので、忘れないうちにそれを行なうまでの手順をメモしておきます。これからCPANモジュールを作る人の参考になればと思います。 0.いろいろなドキュメントを読んでおく 間違ったモジュールをCPANに上げると迷惑がかかるようなので、最低限下のドキュメントは読んでおいたらいいと思います。 PAUSE: The CPAN back stage entrance perlnewmod - 新しいモジュールを配布するには - perldoc.jp 1.モジュール名を決めて、ひな形を作る まずモジュールの名前を決めます。CPANモジュールは、「このようなモジュールはこの名前空間」のような慣習があるようなので、それを考えながら決めます。 名前が決まったら、モジュールのひな形を作ります。僕はModule::Starter::PB
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く