鍋あり谷あり このページをアンテナに追加 RSSフィード

1904 | 06 | 07 | 09 | 10 |
1906 | 08 |
2004 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 03 | 05 | 06 | 08 | 09 | 11 | 12 |
2009 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 12 |
2010 | 01 | 09 | 10 |
2011 | 01 | 02 | 03 | 05 | 08 | 12 |
2012 | 12 |
2013 | 03 | 04 | 05 | 07 | 08 | 09 |
2014 | 01 | 02 | 05 | 08 |
2015 | 05 |
2016 | 05 | 07 |
<< 2016/07 >>
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31


2016年 7月 11日

いままで出した問題

増井さんが 100問出していてすごいなぁと思って、自分でも数えてみた。

今まで出した問題はだいたいこんな感じ:

というわけで、合計 93問。

100問まではあと 7問か。

私も結構すごいじゃん。

2016年 7月 10日

Yokohama.rb #70

Yokohama.rb #70 に参加した。

レシピブック読書会

Etc.passwd

Etc.group

動作気持ち悪すぎてびっくりした。

どう書く

出題者をやった。

問題をちゃんと作る余裕はなかったので、過去問リメイク

という辺りで選んだ。

40分足らずの時間で3割ほどの方が解けていた。

たぶん競技プログラミング方面の方なら 10分前後で解ける内容だと思う。

ちなみに問題

で、実装例やリンクなどは

にある。

2016年 7月 4日

反省など

先日の記事( d:id:Nabetani:20160701:p1 )の、PHP記載について。

まりよく知らない言語について調べずになにか書くべきではないという反省をした。

すいませんでした。

とはいえ、

  • 正確な記述をしている記事ではないことがわかるように書いている。
  • 事実としては唯一の言語ではなかったもののの、唯一の言語だと考えられていて時期があったのは本当だと思う。

ということで、それほど問題はないと考えている。

一方。

「雑な理解」というのは正確な表現で、hnw さんの、rubypython も間違えるよ、という記事は読んでいたものの、すっかり忘れていた。ここも反省している。

PHP およびそれ以外の言語四捨五入関数の現状については

http://d.hatena.ne.jp/hnw/20160702

を読むのが良いと思う。

この素晴らしい記事が生まれるきっかけになったことを(申し訳なく思いつつも)喜ばしく思う。

2016年 7月 1日

主要なプログラミング言語8種をぐったり解説

主要なプログラミング言語8種をぐったり解説するよ。

C言語

「はじめてのC」( https://www.amazon.co.jp/dp/4774133345 )という本で有名になった*1この言語は、「_Generic」という魔術が使えるためか、常人には理解不能プログラムを書きたい人に、perl の次に愛されています

C言語で書かれたプログラムは、大抵メモリリークしています

C++

C言語と異なり、「C++言語」と呼ばれることは稀です。

テンプレートという魔界の扉を開いてしまったために人類には早過ぎる言語とも言われていますが、愛嬌のある文法とキュートでコンパクトなバイナリで、多くの人に愛されています

C言語と違って、ちゃんと書けばメモリリークはかなり回避できますが、ちゃんと書ける人は稀だと言われています

Java

Java Tea ストレート よりやや遅れてリリースされたこの言語は、Java Tea とも Java島 ともあまり関係がありません。読み方は「ジャワ」ではなく「ジャヴァ」です。

実行時最適化という必殺技スピード狂の C/C++ 愛好家を唸らせています

GCがあるのでメモリリークしないと信じている人がいますが、そんなことはないことに気付かされるのにそれほど長い時間必要ありません。

J++ / J#

嘘です。C#です。

JavaScript

ブラウザ戦争という戦果の中で内部的には異常とも言える進化を遂げた言語ですが、表面的にはどうかと思う文法で、多くの人々を悲しませ続けています

ちなみに、ケツカンマは英語で「hip-comma」ではありません。

Ruby

文字列型が文字コード自分で持つという珍しい選択をした言語です。

ブロック」の中で return するとブロックではなくメソッドから return するという珍しい選択をした言語です。

有理数リテラル多倍長整数虚数リテラルなどがそろっているため、ライト数値計算好きユーザーに愛されているかもしれません。

PHP

四捨五入計算を間違える*2唯一の言語として畏れられていましたが、そのバグは治っているかもしれません(治ってないかもしれません)*3

Python

C/Java/Ruby などを見慣れた人がPython を見ると、ズボンを履きなれた人がスカートを履いた時のような気分になるかもしれません。

for 文に else がある、世界で唯一(鍋谷の脳内調べ)の言語です。

その他の言語

TIOBE ランキングを見ると、ruby を外して perlVB.NET を入れるべきかもしれません。

余談

以前、某春日部系の人材紹介会社の人が「すごいエンジニア紹介しますよ。20代です。」

というので、どんなふうにすごいのか聞いてみると

今日紹介する10人は、APL 使いなんですよ」

「それはすごい」

「全員 APL キーボード持ってます

「」

...という話は嘘です。すいません。

最後

この記事http://d.hatena.ne.jp/shi3z/20160701/1467330446インスパイアされて書きました。

2016年 5月 1日 用もないのに原ノ町駅近辺に行ってきた このエントリーを含むブックマーク このエントリーのブックマークコメント

常磐線の果てに行ってみたかった。

切符を買ってから気づいたんだけど、私が行きたかった場所はどちらかと言うと 竜田駅 の方で、原ノ町駅は反対側だった。そんな日もある。

気にせず原ノ町駅 https://goo.gl/maps/Qmxyfd4fvMn

f:id:Nabetani:20160501110535j:image

へ。新幹線福島バス

何かがあることを期待していたわけでもなく、そこで人が普通に暮らしていることを自分の目で見たかったという感じ。

案の定、そこは普通田舎町だった。

f:id:Nabetani:20160501110713j:image

震災から5年もたっているので当たり前かもしれないけど、まだ普通田舎町になっていない地域もあるので実は当たり前ではない。

海に向かって歩いた。

バスで行きたかったんだけど、バスはなかった。

途中までは普通田舎町なんだけど、ある地点を超えると様子が変わった。

f:id:Nabetani:20160501110101j:image

右は田んぼなのかもしれないけど、左は整地中という感じ。

海まであと一歩のところまで歩いたけど、堤防工事中とのことで、

f:id:Nabetani:20160501104524j:image

海までは辿りつけなかった。残念。

駅に戻る途中、tonbo というケーキ屋さんでレアチーズケーキを頂いた。おいしかった。

通りすがりの雀。

f:id:Nabetani:20160501104525j:image

533665