2017-10-01から1ヶ月間の記事一覧

新刊「かんたんIT基礎講座シリーズ Perlではじめる プログラミング超入門」

技術評論社さんからPerlの新刊が出たようなので、紹介。著者は、高橋順子さん。女性の方だ。2017年10月24日発売。 かんたんIT基礎講座シリーズ Perlではじめる プログラミング超入門 「かんたんIT基礎講座」シリーズのPerl入門書で,2011年発売の「ゼロから…

SPVMのJIT実装をこれから始める

Perlの数値計算を速くするために、研究・開発しているSPVMプロジェクト。現在は、バイトコード実装なのですが、もうすこしで、JIT実装を始められそう。実行時にコンパイルして、すべてを機械語にする。 目標はC言語のパフォーマンス 目標はC言語で「-O3」で…

oct関数 - 8進数文字列を10進数の数値に変換

Perl › 関数 › here oct関数を使用すると8進数文字列を10進数の数値に変換することができます。 8進数から10進数への変換 8進数から10進数へ変換するにはoct関数を使用します。 my $digit = oct('755'); 8進数の755は10進数の493になります。上のサンプルで…

hex関数 - 16進数文字列を10進数の数値に変換

Perl › 関数 › here hex関数を使用すると16進数文字列を10進数の数値に変換することができます。 16進数から10進数への変換 16進数から10進数へ変換するにはhex関数を使用します。 my $digit = hex('FF'); 16進数のFFは10進数の255になります。サンプルでは'…

【記事紹介】LINE株式会社の広告配信 データサイエンティストとPerlエンジニアの連携

LINE株式会社の広告配信のシステムでデータサイエンティストとエンジニアの連携いう記事を見つけたので紹介します。 エンジニアとデータサイエンティストが連携し、ユーザーフレンドリーな広告を配信――「LINE Ads Platform」最適化の舞台裏とは? 開発チーム…

明日の10月20日(金)吉祥寺.pmのハッシュタグは#kichijojipm

明日は吉祥寺.pmですね。ハッシュタグは#kichijojipm。ツイート実況します。 10月20日(金) 吉祥寺.pm 12

10月20日(金)吉祥寺.pmのスライド「Perl Mongerが不動産屋で学んだこと」が完成しました

1週間後に迫った、10月20日(金)吉祥寺.pmのスライド「Perl Mongerが不動産屋で学んだこと」が完成しました。 10月20日(金) 吉祥寺.pm 12 気がつけば12回目、なんと3周年!! そしてゲストはfrom Okinawa.pm!! 今回はOkinawa.pmからCodeHex氏が参戦する、コラボ…

【YAPC::Okinawa】本サイト公開しました! - 記事紹介

Perlだけではなく、さまざまな技術の話題が聞ける技術カンファレンス「YAPC::Okinawa」の準備が整ってきたようですね。今年は沖縄です。YAPC::Okinawaのサイトが公開されたようです。サイトデザインは、オーシャンブルー、海ーって感じできれいですね! アナ…

Perlは30歳になり、コミュニティは繁栄し続ける

「Perlは30歳になり、コミュニティは繁栄し続ける」という記事が、Perlの30年の歴史、Perlのコミュニティ、Perlの発展についてわかりやすく書かれていたので、紹介します。 Perlは30歳になり、コミュニティは繁栄し続ける Larry Wallは1987年12月18日にcomp.…

SPMVの言語仕様策定までの道程表

SPVMの実装と言語仕様を作成している。SPVMはPerlに静的言語の機能を組み込むプロジェクトだ。Perlで数値計算を行うことができるようになることが目標だ。 SPVM言語仕様 実装できていない部分 実装状況は80%くらい。残りの部分は次の部分。 パッケージ変数 …

continueブロック - 条件が再評価される直前に実行

Perl › 構文 › here continueブロックを使うと、条件分が再評価される直前に実行されるブロックを定義することができます。以下のように記述すると、次の条件に移行する前の処理を書くことができます。 while (条件) { ... } continue { ... } この構文を使…

readdir関数 - ディレクトリの内容を読み込む

Perl › 関数 › here ディレクトリの内容を読み込むにはreaddir関数を使用します。 readdir ディレクトリハンドル ディレクトリハンドルはopendir関数によって取得されたものを指定します。戻り値として、ディレクトリの中にあるファイル名が返されます。繰り…

opendir関数 - ディレクトリをオープンする

Perl › 関数 › here opdndir関数を使うと、ディレクトリをオープンしてディレクトリハンドルを取得することができます。 opendir ディレクトリハンドル ディレクトリ名 ディレクトリハンドルには、未定義の変数を指定します。opendir関数は、以下のように使…

closedir関数 - ディレクトリハンドルをクローズする

Perl › 関数 › here closedir関数を使うとopendir関数でオープンしたディレクトリハンドルをクローズすることができます。 closedir ディレクトリハンドル サンプルプログラム closedir関数を使ったサンプルプログラムです。 # ディレクトリ名 my $dir = 'st…