2012年の最初に書くプログラムは何でしょうか? 66
ストーリー by hylom
息を吐くようにコードを書け 部門より
息を吐くようにコードを書け 部門より
j-ehara 曰く、
2011年頭にも同じタレコミをさせていただきましたが,2012年も同じお題を出したいと思います。スラッシュドット読者の皆様におかれましては,毛筆で字をしたためるよりもキーボードでプログラムなどを書くほうがなじみ深いと思われますが,年が明けて最初に書く(書いた)プログラムはどのようなものでしょうか?
はすけーら (スコア:2)
年末年始を Haskell プログラミングで過ごした僕は勝ち組。勝ったと思い込んでいる人の意味で。
おれプログラム書けないし (スコア:2)
条件分岐が頭に入ってこない体質なので、プログラミングは挫折してはや二十年。
年明けには、PT2録画物をh.264化するスクリプトは書きました。
ファイル名リストから加工して、シーケンシャル処理です。削除は半手作業でやります。
音声多重とかで、エンコード失敗がおきるんだけど、エラーコードハンドリングとか
たぶん、おれはバグを生み出すだけだろうから、自動化は断念しています orz
あと、r8168のドライバーのmake,make installはしました。
Core2Duoからi5に移行する際に、SSD差し替えで普通に動いていたんだけど
バンダイチャンネルでずっとSEED見てたら17話あたりから、NICが不調になった。
週に1,2度ペースでNICらしいトラブルがあったから、遅ればせながら調べたら
r8111はr8168ドライバーで動かすべきなのに
誤認識でr8169ドライバーで動いていることがわかったという次第。
(というか、r8168ドライバーがUbuntu10.04LTSには入っていないんだけど)
普通にサーバーに置いてあるtsファイルを1,2時間見てても
ほぼ問題なく動いていたんだよね。そういうこともあるか…
Re: (スコア:0)
簡単に言うようだけど、その考え方は、
最新のパラダイムに沿ってる気がします
分岐はバグの原因だから隠蔽するとか、
確実に同じ処理の部分だけまとめるとか。
Re: (スコア:0)
Re:おれプログラム書けないし (スコア:1)
たぶん「流行=パラダイム」みたいなニュアンスなんじゃない
パラダイムって規範とかその時のdefaultって意味らしいけど。
どっちにしてもよくわからんね
// パラダイムでググってwikipedia読んでたらゲシュタルト崩壊してきた。
// しごとすっか…あー…俺のプログラム初めはopenpneかうつだ…(:>^
Bourne Shell (スコア:1)
.Xresources をいじってる内に年が開けてました。ということで書き初めは Bourne Shell です。
Re:Bourne Shell (スコア:1)
同じくBourne Shellです.
内容はシステムイメージ更新用のスクリプトですが, エラーチェック用の行を入れてる途中で年越ししました.
Re:Bourne Shell (スコア:1)
たった一語のコマンド名も最小のスクリプトだと見なせるとすれば、たとえば、ログイン直後の
が最初のプログラムだと言えるのでしょうかねぇ。(≧∇≦)
Re: (スコア:0)
Bourne Shell ということは、.xinitrc とか .startx の間違いではなくて?
Re: (スコア:0)
.Xresourcesの入力を容易にするためのツールをBourne Shellで記述した
という可能性もありますね・・・
JavaScript (スコア:1)
生成ページで吐き出したJavaScriptを貼り付けただけなので書いたと言うには怪しいですが、
今年最初に触れたのはJavaScriptでした。
//本当はJavaScript大嫌い……
Javaでした (スコア:1)
宣伝乙? なんのことやら(ry
年賀状 (スコア:1)
正直なところ、プログラムを1行も書かずにPCを使えてる人って凄いと思う。
Re: (スコア:0)
力技の美学
Re: (スコア:0)
> 正直なところ、プログラムを1行も書かずにPCを使えてる人って凄いと思う。
知らぬが仏、ってやつじゃないですかね。
Re: (スコア:0)
知らずに使っている方は解脱しているという事でしょうか。
Re: (スコア:0)
たしかに、プログラムを知っていたら一発でできる単純作業を、
プログラムを知らずに地道に手作業でやってると、解脱できるかも知れません。
あるいは、あまりもの非効率性に死んでしまうという意味かも。
Re: (スコア:0)
アウトポートじゃなくてエクスポートでは?
Re:年賀状 (スコア:1)
内部形式と違うデータを取り込む際に使うので一般的なのはImportとExportだとは思うし、その件の年賀状ソフトとやらでデータを取り込む/吐き出す機能もImport/Exportを意識しているかと思うなぁ。
何となくイメージは伝わっているけど「そのデータCSVでOutportして」とかは言わないだろうね。
Re:年賀状 (スコア:1)
あまり面白くないのですが (スコア:1)
元旦はGAEで動いている javaで書いた Twitter の bot のバージョンアップと、管理用のスクリプトを python で書いてました。
今日も書くつもりだったけど、年末に買った Blu-ray ドライブの増設にちょっとはまったので書初めはできなさそうです。
#存在自体がホラー
今年もRのコードでした (スコア:1)
昨年末から日本の人口データを使った人口学教育の素材を拡充するのに凝っていて,今年最初のコードもRで人口予測をデモするコードを改良したものになりました(詳細に関心をもたれた方は下記URLをご覧ください)。
http://phi.med.gunma-u.ac.jp/msb/man/Jpopl.html#MENUPROJ [gunma-u.ac.jp]
以前はCとかC++とかでもコーディングしていたのですが,最近はPerlかRでしか書けなくなってしまいました。
Minato NAKAZAWA, Ph.D. Demographer, Human Ecologist
シンプルなもの (スコア:1)
毎年、基礎的なことから書き始めます。自分のレベルもそんなものですし。
今年は、ユークリッド互除法でした。
しろうと考え
使用する言語によって違う (スコア:0)
私はコレ
#include studio.h
Re:使用する言語によって違う (スコア:1)
ここまでスタジオ.hに対するツッコミなし。
署名スパムがウザい?アカウント作って非表示に設定すればスッキリさ。
Re: (スコア:0)
あまりにも「初心者の想定間違い」そのものだったので、ネタだと思ってました。
<や>がないのは、/.Jの投稿システムによるものでしょう。
「<」と書かないと「<」にならないとか。
にしても、mainの返値の件にせよ、今の時代にもCの初心者がいるという
ことは、今の時代にもCを入門してくれる人がいるということを意味するので、
なんだか安心してしまいました。いまどき、Cなんて古くさい言語は学ぶに
値しないとされてるんじゃないかと心配だったりしたので。
Re: (スコア:0)
> 使用する言語によって違う
なに言語ですか?すくなくともC系の言語ではなさそうですが。
Re: (スコア:0)
#include
int main() {
return 0;
}
今年も実りはないということでよろし?
Re: (スコア:0)
なにを#includeしたのでしょうか?
ふつう考えたら、上記プログラムには#includeは不要なはずですが、
消えてしまったヘッダファイルの中に、じつは、すごいプログラムが
書かれていて、returnまたは0にマクロ定義されているとか。
Re: (スコア:0)
タイトルを見て!
どこにも"C言語"なんて書いていないのよ!
Re:使用する言語によって違う (スコア:1)
そのへんの Linux で試してみたが、同じ動作にはならないみたいぞだぞ。
% echo 'main(){}' | gcc -x c -
% ./a.out
% echo $?
100
% ./a.out 1 2 3
% echo $?
132
Re: (スコア:0)
C99という仕様では、returnせずにmainの最後まで到達すると、return 0だとみなされます。
Re:使用する言語によって違う (スコア:1)
ご指摘ありがとうございます。不勉強をさらしてしまいました。
echo 'main(){}' | gcc -x c -std=c99 -S -o - - してみるとたしかに movl $0, %eax がはさまってるなあ。
Re:使用する言語によって違う (スコア:1)
main関数の引数が不定値でも、エントリポイントとして適切に機能することは保障されてたっけ?
# ふつうに、いいんだったか厳密にはダメなんだったか忘れた。
1を聞いて0を知れ!
Re: (スコア:0)
誰も必要とは言ってないけど、誰と戦ってるの?
Re: (スコア:0)
いちおう、ゼロを返していることから、正常終了しているとみなしてよろしいかな。
実りはなくとも、何事もなく過ぎていくということで、平穏無事な一年を象徴しているようで、よろしいかと。
Re:使用する言語によって違う (スコア:2)
いつからEXIT_SUCCESSが0だと錯覚していた?
と書いてみるテスト。
初夢プログラムでしたら… (スコア:0)
うちの3次元嫁に、
printf("おはようございます、ご主人様\n")
とプログラムしてみたことです。
ただし、現実は(ry
Re:初夢プログラムでしたら… (スコア:1)
------------
惑星ケイロンまであと何マイル?
Re:初夢プログラムでしたら… (スコア:2)
年初め最初のプログラムがインタプリタなんて豪気なんだ。
Re: (スコア:0)
Re: (スコア:0)
最近のパソコンは3D表示ができたりしますし。
Re: (スコア:0)
去年からの流れを引きずると、そこはやっぱり「承知しました。ご主人様」とか「それは業務命令でしょうか」とか「それはあなたが決める事です」とかだね。
# 久々にはまったドラマなのでAC
あそべない (スコア:0)
アマチュアです。
正月こそはソケットまわりの「車輪のイチから自作」(自習、腕試し)をしたかった。
年末に面倒な仕事が発生して、職場でモチ茹でて食ってます。
# 初夢は、成長を予感させた。
久しぶりにC (スコア:0)
久しぶりにCで書いてるところですが、typedefした構造体の配列を関数に渡すにはどうするんだっけ、
とか、だいぶ忘れてて、全然進みません。
Makefileの書き方を忘れていることに気付いたときには、けっこう愕然としました。
ほとんどLSI-C(試食版)以来だもんなあ。
Re: (スコア:0)
わたしも久しぶりな言語で書いているところですが、やっぱりわすれちゃって。
MACRO内部で使うLOCAL変数はどうやって使うんだっけ
とか、だいぶ忘れてて。
16ビットはWORDであってたけど、32ビットがEXCELじゃないことに気付いたときには、けっこう唖然としました。
WORDZ, WORDZZ, WORDGT あたりだった気がするのにだめでした。
やっぱり節電の意味もこめてgasを使おうかなと思い直しているところです。
Re: (スコア:0)
Makefileって、Cに限らないじゃん。
まあ、Visualなんとか、とか、スクリプト系言語を使っていれば、Makefileは書かないかもしれないけど。
でも、いくら久しぶりでもN88-BASICとかは忘れないんだよね。子供の頃の記憶って偉大だ。
おうちに帰りたい (スコア:0)
ってなる寸前までコード書いてました。というか不具合探して潰す尻拭い。
三が日くらいはプログラミングはしたくない。四日からまた不具合探して潰す尻拭いが始まるお。
# 実際帰れない奴もいるんだろうなぁ。
私はこれ (スコア:0)
ようこそ [srad.jp]
CとはいってもGTKで (スコア:0)
Sylpheedのプラグインをせっせと書いてました。
まわりはみんなThunderbird。