トップへ戻る
緊急宣言下の変化
perlcodesample.hatenadiary.jp
雅(みやび)なPerl入門は、雅ちゃんが大学生クロウにPerlを学ぶ物語形式で、Perlを学べる入門書。 「Perlを教えてくださいっ!」 ある日突然、twitterのダイレクトメッセージにメッセージが飛び込んできた。それは...
Perl › 関数 › here ディレクトリの内容を読み込むにはreaddir関数を使用します。 readdir ディレクトリハンドル ディレクトリハンドルはopendir関数によって取得されたものを指定します。戻り値として、ディレク...
Perl › XS › here ExtUtils::MakeMakerを使ったMakefile.PLの記述方法を解説します。 テストスクリプトを指定する デフォルトでは「t」ディレクトリ以下の試験スクリプトが実行されますが、さらに深い階層のサブ...
1ヶ月後に迫った吉祥寺.pm #12。今回は沖縄.pmとのコラボ企画みたいですよ。まだ席はあるみたい。コラボpmはなかなか見れないぞ。来年は沖縄で開催されるYAPCが楽しみね。 吉祥寺.pm #12 10月20日(金) 気がつけば...
Perl › XS › here Makefile.PLは、Makefileを自動で生成するスクリプトです。XSモジュールを作成すると、自動的にMakefile.PLが作成されています。 ここでは、Makefile.PLの基本的な使い方を解説します。さらにMa...
2017年WebフレームワークベンチマークでPerl製のMojoliciousは最速のC++の56.6%の速度だ。 Web Framework Benchmarks 2017-05-10 Round 14 - Responses per second at 20 queries per request このベンチマークは...
1ヶ月ちょっとくらい前に、僕のgmailの方に「googleのエンジニアが150時間」かけて書いたPerlの入門記事を紹介してほしいというメールが来た。YAPCなどがあって忙しかったが、ようやく落ち着いたので紹介するよ。...
最近知った。Perlで人工知能プログラミングを行うAI::MXNetの出来が凄そうだ。ディープラーニングという手法を使った機械学習を行うライブラリです。 これは公式のAmazonクラウドのMZNetでも、Perlの公式ライブラ...
博多で行われたYAPC::Fukuoka 2017に参加してきました。 前夜祭はヌーラボさんで 前夜祭はヌーラボさんで、uzuraさん司会で、90分間くらいずっと、順番にライトニングトークをやるLTソンというイベントがされまし...
Perlが30倍速くなるかもしれないSPVMの開発版をリリースしました。 SPVM(CPAN) かもしれないと書いたのはベンチマークをまだとってないからで、理論的にはJava VMの速度まで、近づけることができるんじゃないかな...
GitHubのポータブルなクローン「GitPrep 2.6」が、2016年6月10日にリリースされました。 「Wiki機能」が追加され、ドキュメントを書けるようになりました。 このリリースでリポジトリ、プルリクエスト、イシュー...
Perl › バージョン情報 › here 2017年5月30日にPerl 5.26がリリースされました! Perlの登場が1987年ですから、ついに30年目を迎えます! 機能の追加 Perl 5.26におけるいくつかの機能の追加です。便利そうなものを...
Perlで数値演算と配列演算を速くするために開発しているSPVMが言語として少しづつ動くようになってきた。これが、Perlにうまく組み込めるかどうかは、研究段階なんだけど、ちょっとできたところまでを少し紹介。 ...
Perl › here プログラミングを書いていると条件によって処理を変えたり、同じ処理を繰り返したくなる場合があります。 そのような場合はif文やfor文を使うことによって条件分岐と繰り返しを実現できます。 条件分...
「文字列処理の基礎」の記事を完全にリライトしました。 文字列処理の基礎 文字列処理の基礎について網羅的に書いたので、これひとつで文字列処理の基礎がひととおりマスターできます。 よく使う機能について書き...
吉祥寺.pm #10で発表したスライド「YAPC関西に参加して得たもの」をアップしました。 YAPC関西に参加して得たもの 101枚のスライドです。10分くらいで読めると思います。
Perl 5.26ではモジュールの検索パスである@INCの先頭からカレントディレクトリ「.」が削除される。セキュリティ対策のためという説明があるのだけれど、実際にどんな場面で危険があるのかということを考えてみた...
Perl 5.26では、セキュリティ上の問題で、モジュールのインクルードパスから「.」(カレントディレクトリ)が取り除かれます。 この問題についてはcharsbarさんの記事が詳しいです。 '.' in @INC問題とその対処法に...
Google App EngineでPerlが利用可能になったようです。 Your favorite languages, now on Google App Engine Your favorite languages, libraries and tools (中略) Want to run Perl? Love Elixir? Need to migr...
YAPC関西でゲストスピーカーとして、話させていただきました。参加者の方、YAPC運営スタッフの方、ありがとうございました。 YAPC::Kansai 2017 発表資料「MojoliciousとWebSocketでサーバーpush配信」を公開しま...
3月4日はYAPC::Kansaiが新大阪でありましたね。熱気と楽しみに盛り上がっていましたね!!! 今週中には、自分のプレゼンテーションをアップしようと思っています。 ところで弾さんが実演でメールフォームのリファク...
Perl › プロセス間通信 Perlで「プロセス間通信」を行う方法を解説します。 プロセスとは プロセスとは、OSから見たリソースの管理の単位のことです。プロセスには、OSに対して一意なプロセスIDが割り当てられま...
Perl › オブジェクト指向 Perlのオブジェクト指向プログラミングに関する解説です。オブジェクトの作成、コンストラクタ、継承、ポリモーフィズムなど。オブジェクト指向に関する関数についても解説。 入門記事 P...
Perl › ハッシュ Perlの「ハッシュ」についての解説です。Perlのハッシュは、他の言語でいうところの「連想配列」のことです。 配列では、番号を指定して要素を取り出すことができましたが、「連想配列」では、文...
Perl › here Perlの標準関数の一覧です。標準関数とはPerlで初めから用意されている関数のことです。関数の呼び出し方、引数の渡し方、戻り値の受け取り方について解説しています。リファレンス的なものとしてご...
Perl › here Perlの文字列処理についての解説です。Perlはテキスト処理が得意な言語です。文字列の出力、ヒアドキュメント、検索、置換、書式指定などをわかりやすく解説します。また日本語を扱うための方法につ...
Perl › モジュール › Object::Simple 簡単すぎるクラスビルダー。 覚えることは「has」関数だけ。 Mojo::Baseの移植。 Mojoliciousが好きですか。もしそうなら、これは良い選択だ! 速くって、省メモリ。速い「new...
2016年8月に「bash on Ubuntu on Windows」が登場した。みなさんもう試して、楽しんでいますか。 Windows上で本物のPerlを動かせるなんて夢みたい。僕が作っているGitPrepなんかは、Windowsでは、動かせないから...
GitHubのポータブルなクローン「GitPrep 2.3」が、2016年8月6日にリリースされました。 待望の「isseu機能」が追加され。「バグ管理」がGitPrep上で可能になりました。 その他、バグ修正、機能強化が含まれていま...
次のページ
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く