pythonに関するkagehiensのブックマーク (3)
-
-
split の研究 split 関数の挙動が言語ごとに微妙に異なると知人と話題になったので調べてみました。結果はまとめをどうぞ。 Ruby まずはRubyから調べてみます。irb を使って調べました。 % irb ... まずは普通に分割 >> "a,b,c".split(",") => ["a", "b", "c"] 末尾に空要素があると、省略されてしまう >> "a,,c,,".split(",") => ["a", "", "c"] 末尾の空要素を省略しないためには -1 が必要 >> "a,,c,,".split(",", -1) => ["a", "", "c", "", ""] 空文字列だと結果も空 >> "".split(",") => [] -1 をつけても同様 >> "".split(",", -1) => [] 分割パターンを指定しない場合も同様 >> "".split
-
自分のキャリアを考えることは、自分のアイデンティティを考えることにほかならない。自らのアイデンティティを﹁オープンソースプログラマ﹂と定め、オープンソースと自分の可能性を追いかけるために海を渡ったITエンジニアがいる。今回、そのITエンジニアが転職の経緯を語った。 ■自己紹介 皆さんこんにちは。オープンソースプログラマのかずひこです。大学では建築を専攻しましたが、卒業後はグラフィックデザインの会社に就職し、その後、オブジェクト指向言語Rubyの作者まつもとゆきひろさんが勤める会社であるネットワーク応用通信研究所に転職。そして2007年4月にオープンソースERP﹁ERP5﹂の開発で世界的に知られるフランスのNexediに転職し、現在に至ります。 今回はそんな私の転職の経緯をご紹介します。皆さんの参考になれば幸いです。 ■Nexediとの出合い NexediのCTO︵最高技術責任者︶は、おくじ
-
1