Perl

1/20ページ

新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡

あわせて読みたい 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 「オブジェクト指向プログラミング」と「関数型プログラミング」のたった一つのシンプルな違い あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ 2015年に備えて知っておきたいリアクティブアーキテクチャの潮流 この記事について この記事は新人向けの研修内容を再編集 […]

PythonとPerlが北京、中国に地図を描く方法

あなたが街にいて、街を横切って数千キロ走っているとき、明白なアイデアは、私がこの街のすべてのルートを利用できるかどうか、前回よりどれだけ速く、どのような場面が描かれますか? 1.データソース:Yidong GPS 記事のコードは、より多くの、食欲を和らげるために、最初に最終的な効果を見て: [/ code] まず、生データの情報が必要です。携帯電話の実行中のソフトウェアの多くは詳細なレコードを提供しますが、一般的な問題は自由にインポート […]

Perlでの有名なSchwartzian変換問題の実現

Perlの有名なSchwartzian変換。その背景は主にソート問題に関連しています。 たとえば、ファイル名のアルファベット順にソートされたコードは次のとおりです。 コードを次のようにコピーします。 strictを使用します。 警告を使用する。 My @files = glob "* .xml"; #perlのファイル演算子globは、シェル内のワイルドカードに相当するものを提供します。 私の@sorted_file […]

スゲい簡単なPerl入門 11th Day : Perlベストプラクティス、書き方、

Perlベストプラクティスを半分くらい読んだので、注意しようと思ったところをまとめます。 基本的なスタンス コードが明確になることは、保守がしやすくなり発見しにくいバグや特異なケースが発生しにくくなる 1. PostFix型でなくBlock型の利用が推奨 ダメな例 my $hoge = &fuga(a,b,c) if ( $value > $MAX ); 良い例 if ( $value > $MAX ) my $ho […]

2014年 Webアプリケーションフレームワークトレンド(PHP / Java / Ruby / Python / Perl)

はじめに 一昨日、FIFA15 でサイドバックが前線に放ったフィードが直接入って80m強の超ロングシュートとなって困惑しました。 さて、話は変わりますが、2014年12月時点の TIOBE Programming Community Index によると、昨年と比較して最もランクアップしているプログラミング言語は、Visual Basic なんですね。 そんなプログラミング言語上位20位ですが、Webアプリケーションを構築するにあたって […]

Perl複数変数の初期化、やはりJavaみたいに変数の型は意識したいのと、きになったコト、データの構造を見るDumperの使い方

複数の変数をバスっと初期化したい場合 undefでいいなら、楽なんですが。 my ($a,$b,$c .....); そして、 undefじゃなくって 、 0 か 文字列 をパスパスと入れたい場合。 まぁ、めんどくさくもこうやるしかないのですかね? my $a = 0; my $b = 0; my $c = 0; とかやるのめんどい。 my $c = $d = $e = 0; これはもう可読性が/(^o^)\ まぁそもそもJavaみたい […]

あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ

エンジニア組織を強くするための本を出版しました Qiitaでエンジニアリングをめぐる様々なコミュニケーションの問題とその解決策や考え方を書いてきた。それらの背後にあるエッセンスをこの度書籍として出版するに至りました。 エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング この書籍は、エンジニアリングを「不確実性を削減する」という第一原理で捉え直し、様々なエンジニアリングとその間のコミュニケーションをめぐる現象 […]

「リファレンスカウント式のGC」は、IT界ではGCと認識されていないのだろうか?

ツイッターでやりとりした一人の方なのだが、「リファレンスカウント式のGC」は、広義のGCであって、普通に会話で語るときの「GCには含まれない」といわれてしまった。 マークアンドスゥープ以上が「普通の意味のGC」なのか? Javaは、世代別GCだ。Rubyも世代別GC、Pythonは「マークアンドスウィープ」なのかな。 一方で、Perlは「リファレンスカウント式のGC」だ。 Perlは言語としてGCを持つよっていったら、それは、普通の意味 […]

英語の形態素解析TreeTagger[java]でやってみた。

TreeTaggerのインストールは、この辺りで(直に叩く場合perlが必要みたい) http://funoisan.blog.fc2.com/blog-entry-4.html 僕はこんな感じで導入しました。(eclipse使ってます) http://d.hatena.ne.jp/ZAORIKU/ この2つのサンプルをくっつけたら動きましたという内容です。 http://code.google.com/p/tt4j/ http://c […]

Perl とシェルスクリプトで逆になっていると思えるほど違う部分の理由を考える

Perl は C言語の文法を参考にしつつも、Bash シェルスクリプトで使われる sed や awk の置き換えも考慮したグルー言語でもあります。そういった複数の影響のためか、Perl とシェルスクリプトで似たような書き方なのに書き方が違うといった場合があります。 シェルスクリプトもシェルの数に応じた文法がありますが、ここでは Bash を取り上げます。 数値と文字、それぞれの比較演算子 Perl の場合は数値比較が == で、文字比較 […]

1 20