compとperlに関するooooooooのブックマーク (20)

  • Perl, あるいは困ることについて - Kato Kazuyoshi

    Q2 になったので月に1回くらいは日語で書いてみることにした。 ここ数年で Perl に起こった良いことは2つある。 ひとつは PSGI/Plack, cpanminus, carton, cpanfile などいろいろ良いものが他言語から輸入されたことで、Perl で書かなくてはいけない時の面倒が軽減された。それぞれ Ruby でいうところの Rack, gem (1), Bundler, Gemfile に対応している。 もうひとつは Module Counts にみるライブラリ数の推移や、Moose の開発者で Perl 5 にメタオブジェクトプロトコルを入れるはずの Stevan Little が Perl is not Dead, it is a Dead End なんて言い出すくらい、だんだん衰退していることで、なんというか妥当な世代交代だと思う。 Perl で、たとえばなに

  • プログラマーは見ておくべきアニメ一覧 : ムズ痒いブログ

    アフィ面倒だからやめます。代わりに好きなようにやります とはいえ強制広告はワシの力じゃどうにもならんので堪忍な 10 :仕様書無しさん :2010/04/23(金) 22:37:24 おJava女どれみ プログラマー猿 カウボーイ・デバッグ JAVAン 人月を探して 超電磁ロボ コンパイラーVC++ パケットモンスター 機動戦士GNUDAM エリア8KB 新言語Javaンゲリオン あらいぐまオラクル 千と千尋のバグ隠し あずまんがI/O ゲットデバッカーズ デバッグNo.1 Bugって仕様 人月姫 エスイー(SE)魔美 あしたの仕様ー 外注遣いに大切なこと ガンダムsed ガンダムOO(オブジェクト指向) ランダムSEED ガンパレード・デスマーチ 〜新たなる行軍歌〜 アルプスの少女High-C Cosmic DataBase COMMITさん☆ ARMs ハックしよう大魔王 魁!プロパテ

    プログラマーは見ておくべきアニメ一覧 : ムズ痒いブログ
  • 「このプログラムは◯◯言語で書きました」の本当の意味 | quipped

    例:「このプログラムはC言語で書きました」=「このプログラムはGDBでひたすらデバッグしてvalgrindでメモリリークをチェックしました」 以下絵が続きます。チャートそのものはd3.jsで描かれていて、このgistを拝借して手を加えています。

  • Polyglot (computing) - Wikipedia

    In computing, a polyglot is a computer program or script (or other file) written in a valid form of multiple programming languages or file formats.[1] The name was coined by analogy to multilingualism. A polyglot file is composed by combining syntax from two or more different formats.[2] When the file formats are to be compiled or interpreted as source code, the file can be said to be a polyglot p

  • [メモ] TCP/IPプログラミングにおけるエラー処理 (RSTパケットの飛ばし方と検出の仕方) - kazuhoのメモ置き場

    SO_LINGER の秒数を 0 にしてソケットを閉じればいい。Perl で書くなら以下のような感じ。 setsockopt($sock, SOL_SOCKET, SO_LINGER, pack("II", 1, 0)) or die $!; $sock->close() 一方で RST によって切断 (=異常切断された) かどうかはソケットからの読み込みが ECONNRESET エラーを返すかどうかで判断できる(正常切断なら 0 (==EOF) が返る)。

    [メモ] TCP/IPプログラミングにおけるエラー処理 (RSTパケットの飛ばし方と検出の仕方) - kazuhoのメモ置き場
  • プログラミング言語人気TOP10の簡易解説

    0-1. 前書き この世にはたくさんのプログラミング言語が存在します。Wikiepdiaのプログラミング言語一覧を見ると、実に200個以上というわけの分からない数の言語が並んでいたりします。 【参考URL】プログラミング言語一覧 - Wikipedia http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%... 200の中にはほとんど使われてない言語も混じってるので、実際に仕事でざくざく使われている言語は20とか30とかそういうオーダーなのですが、それでも1人の人間が把握するにはちょっと多過ぎる数です。 記事では、そうした有り余るプログラミング言語の海の中で「どれを勉強したらいいの?」とか「どれを採用するのが適切?」という悩みをお持ちの方が「よし、この言語に決めた!」と自信を持って決断できるように背中を押すことを目的として書か

  • 省サーバ運用

    自己紹介 名前 小林 篤 ID:nekokak(ネコカク) DBIx::Skinny continued...

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • List of freely available programming books - Stack Overflow

    I'm trying to amass a list of programming books with opensource licenses, like Creative Commons, GPL, etc. The books can be about a particular programming language or about computers in general. Hoping you guys could help: Languages Python Dive Into Python How to Think Like a Computer Scientist A Byte of Python Python for Fun Ruby Why's (Poignant) Guide to Ruby PHP Practical PHP Programming Perl E

  • http://www.kikansha.jp/~yaemon/diary/tDiary/index.rb?date=20090505

  • 米国でRuby関連書籍の売り上げが減速か - @IT

    2009/02/27 出版社の米オライリー・メディアは2月25日、プログラミング言語関連書籍の2008年の売り上げデータから、各言語関連書籍の市場シェアを可視化したデータを公開した。データはオライリー1社のものではなく、書籍販売のPOSデータを管理・提供するニールセン・ブック・サービシズから得たものという。 データを可視化して分析を加えているのは、オライリー・メディアのOpen Tech eXchange部門で発行人を勤めるマイク・ヘンドリクソン(Mike Hendrickson)氏。2月25日付けのブログ投稿によれば、2008年のプログラミング言語関連書籍の売り上げ実績は174万部で、2007年の185万部から5.9%減少。ただし、コンピュータ関連書籍全体は8%減少しており、これと比べてプログラミング言語関連書籍の売れ行き自体は特に悪いわけではないという。 ヘンドリクソン氏が公開したグラ

    oooooooo
    oooooooo 2009/03/02
    売り上げ部数が2000部以下の、ごくマイナーな分類の書籍の売り上げが伸びていること。このジャンルには「Alice」「Haskell」「F#」 / Lua(2400部→1万1000部)、Processing(2000部→8700部)などが成長の注目株
  • 無精で短気で傲慢なプログラマ 技術者・SE・プログラマ面接時の技術的な質問事項

    最近、技術者やプログラマの方と面接する機会が多いです。 毎回質問事項を考えるのにも飽きたので、再利用できるようにまとめておきます。 もしさわりの質問に対する反応が良かった場合は、さらに突っ込んだ質問 (インデントが深いもの) をします。経験がないようなら、さらっと流します。 当ページ管理人は、現在 EC サイト構築・運営を担当しているため、 そっち方面に偏っています。 最小限の質問でその人のスキルを見極めるのは難しいなぁ…。 ------- ●追記 ホッテントリに載ったようなので、このチャンスに 人材募集 を再アピールしておきます。 興味のある方はぜひ。 念のため言っておきますが、全部できないとダメというつもりは全くありません (当ページ管理人も、CSS・Eclipse・Struts・Spring・Hibernate・Ruby・アセンブラなど、 弱い部分が多々あります)。 「~はできますか

    oooooooo
    oooooooo 2009/02/25
    分からないことは Google で調べます、と答える
  • だいありー 如月_26(Thu)

    未だに大学教員は教「官」なのなぁ. http://d.hatena.ne.jp/next49/20090227/p1 うわ,沢山....読み切れなかった.しかし,大学の教員の(外から期待されている)義務って凄いな.どんな完璧超人だよ(とか言うと,また怒られるのかなぁ). おお,KKR メンバーズカード来た.が,利用限度額50万って.これ,ゴールドカードだよなあ.まぁ,とりあえずこれで Master と VISA がそろって.あとは国内用に JCB くらいか. 風邪気味.家で寝てたいが. おお,と思ったが,あんまり「おお」って感じじゃなかった.残念すぎる. shibuya.lisp 行きたかったなあ. http://anond.hatelabo.jp/20090227192724 それがしばしばいわゆるソルジャー問題として噴出したりします。もっとやっかいなのは多くの(特に理系の)研究室で、学

    oooooooo
    oooooooo 2009/02/19
    Pythonは文学 / Perlは芸術 / Rubyは人生 / PHPは友情
  • 技術的アドベントカレンダーの有用性について - tokuhirom's blog

    技術的アドベントカレンダーの有用性について 続かないかと思われていた JPerl Advent Calendar ですが、意外にも折り返し地点をまわっております。 http://perl-users.jp/articles/advent-calendar/2008/15.html 15日目は id:miyagawa さんです。perldoc の使い方の解説記事です。 来、アドベントカレンダーというのは、イエスの降誕祭を待ち望み、12月1日からクリスマスまでの間に1日一個ずつクリスマスツリーを模したカードの窓を一個ずつあけていくようなもののことです。 一方、エンジニアの世界では、技術系アドベントカレンダーというものがあります。これは、一日一個ずつ tips 的な記事を掲載していくというものです。Perl の世界では、2000年からはじまっています(発祥がどこかは寡聞にして知りませんが)。

    oooooooo
    oooooooo 2008/12/18
    技術系アドベントカレンダー / これは、一日一個ずつ tips 的な記事を掲載していくというものです / 普段明文化されないような細かい tips が文章として残るので、来年はいろんな言語/コミュニティに広がるといいな
  • NanoA Application Environment

    NanoA は、気軽に使えるウェブアプリケーション実行環境です。その特徴は以下のとおり。 初心者でも簡単にアプリケーションを作成可能 モダンな Perl のオブジェクト指向フレームワーク レンタルサーバに最適 (suEXEC 環境で設定不要、CGI として高速に動作) アプリケーションの管理/設定機能が最初から存在するので開発不要 (予定) ケータイ対応 CGI で使えるウェブアプリケーションフレームワーク、ではなく、ウェブアプリケーションの開発/保守を簡単にする実行環境、を目指しています。

    oooooooo
    oooooooo 2008/12/04
    ウェブアプリケーションフレームワーク、ではなく、ウェブアプリケーションの開発/保守を簡単にする実行環境 / サイボウズも将来、Salesforce.com や Google Apps 化する?
  • プログラミング言語の難易度 - Homoiconic Days

    Javaはわりと素朴な言語だ。 Rubyは簡単な英語をちょっと知っていれば分かってしまうくらい易しい。Perlもまぁだいたい同じくらいだ。 Cなんて、小学生でも、ともすれば幼稚園児でも、理解が可能だ。 C++やC#なんかは慣れない人は戸惑ってしまうかもしれないが、実際は素直だったりする。 OCamlは人によって力を入れる場所が違っていたりして混乱しがちだ。それに比べるとHaskellはブレが少なくて意外と易しい。 Pythonは比較的難しい。SchemeはPythonと同程度かPythonより難しい。 Gaucheはかなり難しい。初めて見た人はどうしても間違った判断を下しがちだ。 うん、まぁ名前の読み方の話なんだけど。

    プログラミング言語の難易度 - Homoiconic Days
    oooooooo
    oooooooo 2008/11/28
    『プログラミング Perl』の日本語版がまだ出版されていない時代は Perl はペールと呼ぶ人もいた
  • [ITpro Challenge!]「仕様を追いかけるだけでなく,作る側になろう」---米Six Apart 宮川達彦氏:ITpro

    2008年9月5日のITpro Challenge!において,米Six Apartの宮川達彦氏が「Why Open Matters」と題し,プログラマである自身の半生を振り返る内容の講演を行った。キーワードは,「Open Software」「Open Community」「Open Platform」だ。 価値観を一変させたインターネット 宮川氏は1977年,神奈川県横浜生まれ。父親がプログラマだった経歴を持つ以外,プログラミングとは関係性の少ない少年時代を過ごしてきた。 それが一変したのはインターネットに出会った1996年。自身でサイト構築などを行うまでにネットの世界に引き込まれ,「一日中ネットに触れている状態が続いた」(宮川氏)。アルバイト先の米技術関連出版社「O'Reilly Media」の日事務所では,サイト構築のプログラムを書いた。 大学ではその後,コンピュータ・サイエンスを専

    [ITpro Challenge!]「仕様を追いかけるだけでなく,作る側になろう」---米Six Apart 宮川達彦氏:ITpro
    oooooooo
    oooooooo 2008/09/08
    月曜が納期なのに,金曜日の夕方にまだ何もできていないという厳しい開発案件 / 履歴書を送ってくれと言われた。CPANのアドレスを送ったところ,翌朝,「あなたの書いたモジュールをすべて見た。一緒に働いてほしい」
  • ヤフーの日本語係り受け解析APIとサンプルプログラム「なんちゃって文章要約」

    ヤフーの日語係り受け解析APIとサンプルプログラム「なんちゃって文章要約」 2008-08-21-1 [WebTool][NLP][Programming][Algorithm] Yahoo!デベロッパーネットワーク(YDN)に 「日語係り受け解析Webサービス」が登場しました。 Yahoo!デベロッパーネットワーク - テキスト解析 - 日語係り受け解析 http://developer.yahoo.co.jp/jlp/DAService/V1/parse.html 「係り受けってなに?」という方もいると思うので、 以下、まったくもって厳密ではない、適当な解説を試みます。 (1) 日語をコンピューターで処理するには、 まず形態素解析というのをやって、 文を形態素(≒単語)単位に分割します。 YDN の「日形態素解析Webサービス」[2007-06-18-1] で試すことができ

    ヤフーの日本語係り受け解析APIとサンプルプログラム「なんちゃって文章要約」
  • よいサブルーチンを作成するための心がけ。★★★ - サンプルコードによる Perl 入門

    Perl › サブルーチン › here サブルーチン作成に関するわたしの考えを殴り書きしました。 見出し 引数と戻り値について理解する。 小さなサブルーチンを作成する。 サブルーチンに柔軟性を持たせる。 呼び出しの階層を浅く保つ。 機能を実現するサブルーチンを作成する。 ユーザーを意識する。 将来を楽にすることを考える。 完全な抽象化は求めない。 1. 引数と戻り値について理解する サブルーチンを理解するためには、引数の受け取り方と、戻り値の返却のし方を覚えれば十分です。なぜなら、引数を受け取ってから、戻り値を返却をするまでは、今まで学習したプログラミングとなんら変わることがないからです。引数と戻り値の扱いを、覚えたら、すぐに実践に移りましょう。 サブルーチン作成で、難しいのは、以下の4点です。 何をサブルーチンにするか どのような名前をつけるか 引数を何にするか 戻り値を何にするか 正

    よいサブルーチンを作成するための心がけ。★★★ - サンプルコードによる Perl 入門
    oooooooo
    oooooooo 2008/06/21
    引数と戻り値を理解 / 小さなサブルーチン / サブルーチンに柔軟性を持たせる / 呼び出しの階層を浅く保つ / 機能を実現するサブルーチンを作成 / ユーザーを意識 / 将来を楽にすることを考える / 完全な抽象化は求めない
  • Unicode::Normalize で遊ぶ - daily dayflower

    Unicode の規格では,文字の合字(リガチャ等)等を統一的に扱えるように,「正規化」という処理が仕様として定まっています。この正規化処理のうち「互換性分解」という処理を行うと副作用として半角カナを全角カナに変換できます(逆に全角カナ→半角カナはできません)。 #!/usr/bin/perl use strict; use utf8; use Encode; use Unicode::Normalize; my $src = 'ポンジュース'; my $dst = Unicode::Normalize::NFKC($src); print Encode::encode('utf8', "${src} => ${dst}\n"); # OUTPUT is: ポンジュース => ポンジュースUnicode の正規化についてはperl5.8のUnicodeサポート および http:/

    Unicode::Normalize で遊ぶ - daily dayflower
    oooooooo
    oooooooo 2006/06/23
    機種依存文字を UNICODE に変換
  • 1