嫌儲IT授業部 お薦めの良本紹介して下さい 深夜発プログラミングスレ
【勉強スレQ&A】 Q. ずぶの素人ですがプログラミング勉強スレに参加してもよろしいでしょうか? A. はい。勉強スレは誰でもウェルカムです。 Q. 素人ですがプログラミングできるようになりますか? A. ハッカーもクラッカーもみんなゼロからのスタートです。 要は あなたの努力次第です。 Q. スレタイに「授業」って入っていますが、どのようが講義が受けられますか? A. 講義はありません。自習あるのみです。 Q. プログラミングの勉強を始めようと思うんですけど、一番大事なことは何ですか? A. 自分がいったい何を作りたいのか常にイメージすることです。 Q. プログラミングコードの直書きはOKでしょうか? A. はい、OKです。但し、ウィルスコードは貼り付けないでください。 Q. アニメの話をしてもよろしいですか? A. 嘗てはオーバーランナー向けプログラムが流行したほどです。 例.printf("んでっ!んでっ!んでっ!\n"); 大きな問題はないとは思いますが、レスが返ってくる保障はありません。 Q. 機械語で話しても構いませんか? A. 構いませんが、解釈できる人がいるとは限りません。
【勉強スレQ&A】 Q. ずぶの素人ですがプログラミング勉強スレに参加してもよろしいでしょうか? A. はい。勉強スレは誰でもウェルカムです。 Q. 素人ですがプログラミングできるようになりますか? A. ハッカーもクラッカーもみんなゼロからのスタートです。 要は あなたの努力次第です。 Q. スレタイに「授業」って入っていますが、どのようが講義が受けられますか? A. 講義はありません。自習あるのみです。 Q. プログラミングの勉強を始めようと思うんですけど、一番大事なことは何ですか? A. 自分がいったい何を作りたいのか常にイメージすることです。 Q. プログラミングコードの直書きはOKでしょうか? A. はい、OKです。但し、ウィルスコードは貼り付けないでください。 Q. アニメの話をしてもよろしいですか? A. 嘗てはオーバーランナー向けプログラムが流行したほどです。 例.printf("んでっ!んでっ!んでっ!\n"); 大きな問題はないとは思いますが、レスが返ってくる保障はありません。 Q. 機械語で話しても構いませんか? A. 構いませんが、解釈できる人がいるとは限りません。 Q. お絵かき部は週末のみ営業らしいですが、IT部はいつ営業していますか? A. 特別営業日や臨時休業日を除き、休まず営業いたします。 Q. なんで勉強スレって毎日立っているの? A. 毎日勉強すれってことだよ言わせんなはずかしい。
/:::::::::レ \
ー 7::i \
/::::| ヽ }\ } ヽ トヽ
イ:::::i ヽ ト \ イ⌒ヽ| ヽ ヘ
. |:へ| イ´ ̄ ヽ| \| 彳テト,ヽ|/|ヽ! _______________________
| | i |イテミ !::::d/|`V\ | |
| | \ヽヽ::::d , ` ´ iノ | .i 「 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
i |(´ ーゝ´ ''''''ノ | /7 .| | 。 | |
./ | ー\''''' ─ ´ / \/) /. i | 。 ゜○゜ . i |
ヽ \ト ─-┐´ヽ. /r つ . ..| i ゜○゜ | |
/ \ ー 、 !⌒ヽ /ヘ/ |-─- 、 | /{ 迷い語授業部 | |
\ `ー-- ´i ヘ }〉j / 7ー | 品質第1 | |
/⌒`ヽー、\ } ノ ノ ̄ / / ニュース速報(嫌儲) i |
∧ \ ̄\ / / /{─ ´
http://namidame.2ch.net/poverty/ | |
/ .〉 \─ ´ ー/ /___/ ̄\ | |
./ 〈ヘ ヽ」_〉/ / / / r─、} | |
ヽ∧ ∨ / // / ( | V | |
Tヽ ∨ / / .\i | |
、 、 ヽ..:..:..:..::..:|::ヽ::.:..:..!::..:..:..:..:/{ ノ.. イ :..:..:..:..:
:.. ト ト.. ト |\ V:..:..:.::::.|ヽ:.ト、::.:|ヽ:::.:.:/.,∧ ,ィ.::/ / :/ ..:./
.::: ::::. |i⌒'⌒i !:. !.:::ハ|:: :.:::::|::レ|:TT:::厂ヽ:.|/7::::ーァ' 、|/ レ:/::..... イ
.:イ .:::/|:.:::::.. |ト、__.ノ. |:、:.|:::|::ハ::..::::::|::! _斗=V=キV /:::/ ` ̄ |::/|::..:..:..:..:.://...
.:/ | .:/ W:::|::::.. `トV-V::. |: V:;Aイ |::.:::::ハ| {{ ノ-/.::ノ zzz、 |/|::..7..::/ /::./
./ !::| / Vト::::: | | __Y:l:: |/=< !::::/ ヽ.__/ l/::::...`ヾli、 l !::.::::V /::./
.:| __|イ |ハ::::..| |ll/ V::: | } V / / :::::::::.V |:::::/ メ/
::! V !::::! 'ー=:\| ノ / { !_/__/ `
l.:::| {三三三ミ7 V ::::::: ヽ< /} u ハ 、 ⌒`ヽミヽ
:Y. rz彡'´..::::: __ <{ } ヽ `¨´ ト、 { >、_, :::::... ヽi}
..:ト:\ :::::::::: l:::___:::| ,′ |.∧ | / ::::::::: /
ヽV::::::\ |´ `l / ,|..::::\ ー ´ . -―≦‐
:\:::::::::\ ヽ._ノ /:ト .._ __ ,. イ ∧.::::::::\, ---- 、 /
:.......:::::::::::::::::\ /:__L -―  ̄ ̄>┴―┴‐`―‐/ `  ̄ ̄` ミヽ、
:>――― ミーz‐ ´ ̄/ /´ |
/ _/ | > 、 |
/´/ | ,.イ > .._ !
関数型 プログラマー オブジェクト指向
デキル男の嫌儲IT授業部
http://namidame.2ch.net/poverty/
System.out.println("以上、誰も起きていない4時前ののソース&テンプレでした。");
【勉強スレ告知】 住民の皆様へ 現在勉強スレでは ◆プログラム言語学習本 ◆プログラマーの哲学書・思想書 等の本に関する情報を探しています。 お薦め本、すでに読んだ本、現在読んでいる本、 購入した本、購入を検討している本など スレ住民のやる気が出そうな本に関係する情報を幅広く募集しています。 情報提供にご協力しただけるようよろしくお願いいたします。
System.out.println("上記のものは前スレdat落ち前のご依頼です。");;
18 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 03:56:23 ID:FFwRLsHy0
19 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 03:56:25 ID:F+UKLTHr0
System.out.println("では、皆様本日またお会いしましょう。"); System.out.println("スレ主は寝るノシ");
20 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 03:57:50 ID:F+UKLTHr0
こんな時間に情報提供サンクス。
21 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 04:01:03 ID:F+UKLTHr0
学習本でなくて、実務的な本でもなんでも構いません。 スレ住民が活気付きそうならどんなタイプの本でもOKです。
22 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 04:05:01 ID:F+UKLTHr0
23 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 04:05:35 ID:yNIa0X1I0
24 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 04:13:12 ID:FFwRLsHy0
>>21 どうもです。では、お言葉に甘えてもう一つ
「ニューメリカルレシピ・イン・シー」
基本的な数値計算のアルゴリズムを、凄いボリュームで説明した本です。
洋書の和訳本で、洋書ではFortranバージョンのもあります。
理系でプログラミングする人のバイブル的な本。
ソースコードもネットから取れるんで重宝してます。
25 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 04:13:31 ID:G9GJ7Q6/0
ASP.NETはマイナーなんだね
26 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 13:07:05 ID:zJCvPa8j0
>>23 アリです。
レビューみると「この本は受験生ではなくプログラマーに薦める。」
って書いてありますし。
紹介される本が溢れるくらいって訳じゃないうちは
関連性があれば自由に本をススメて下さい。
27 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 13:10:09 ID:55xvCuNO0
アキヨドにアートオブプログラミングがいっぱい平積みしてあった
28 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 13:12:47 ID:zJCvPa8j0
>>24 「ニューメリカルレシピ・イン・シー」
この前見たらあまりの数値計算のアルゴリズムの掲載の多さに驚いた。
もっと早めにあの本に出会っていればと思った。
おせーよ乙
っと思ったけど気付くのが遅かっただけなのね
今日は学校行ってきます
30 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 13:17:40 ID:zJCvPa8j0
The Art of Computer Programming Volume 2 Seminumerical Algorithms Third Edition
プログラマの世界に踏み込むためのさまざまな技能が身に付くよう構成された、アルゴリズムのバイブル。第2巻では、乱数、算術演算などの準数値演算を扱う。
ttp://www.amazon.co.jp/dp/4756145434/ なんてKnuth名義の本もあるんだね。
31 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 13:22:43 ID:zJCvPa8j0
javaでチャットソフトを作りたいんだけど お薦めの本(サイト)を教えて下さい javaは柴田氏の『明解java入門』を一通り終えましたが ネットワークなどは全くの初心者です
33 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 13:31:14 ID:ALBeV6520
ハッカーにはどんな知識が必要なのか教えてください
34 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 13:43:09 ID:wlF1qtT/0
ゴミを探りパスワードに関係がありそうな情報を集める能力
35 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 14:12:46 ID:0a23GW0o0 BE:2512752858-2BP(0)
読んで良かったと思ったのは
K&R とプログラミング言語C++にハッカーのたのしみくらい
あと HTML4.01, CSS2 をむかーし勉強してた頃は参考書よりかは
断然、Web 上に無料で公開されてる W3C の仕様書の邦訳版が良かった
っていうか当たり前だけど仕様書ってやっぱり参考になる
36 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 14:16:02 ID:qkOZLwgs0
夏休みの間に初めてのPythonからC言語体当たり学習と来て、猫でもわかるネットワークプログラミングでシメようと思うんだけどどうだろうか 半分記念受験で基本情報も受けるつもりなんだけど
書籍は積ん読枕になりかねないのでネット上のものをひたすら読むことにした それで足りなくなってきたところで何かしらの本を買ってつまみ食いすることにしよう
38 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 14:31:31 ID:DEyoZXe/0
一人じゃテスト終わる気がしなくて辛い
#include /*うんこ*/
>>36 基本情報は7年くらい前に取ったけど
合格した時って別にネットワークとかDBなんて実際に触った事無かったな
日々バイナリエディタとCを片手にエロゲのセーブデータいじくり回したり音声データ抽出してハァハァしてたくらい
勉強は4日前から午前だけ精神と時の部屋に入る勢いでみっちりやって
午後は午前の知識だけで挑んだら受かってびびった
今からなら充分時間があるからきちんと積み重ねて勉強すりゃ苦労せずに受かるんじゃねえかなぁ
俺が受けた時は午前の用語を調べまくって Web で公開されてる過去問を解きまくってたよ
SQLとかは触ったことが無くてさっぱりだったから、英語のそれっぽいニュアンスで当てずっぽうだったけどイケた
41 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 14:50:33 ID:qkOZLwgs0
そんなもんなのか。来春までに受かればいいやと思ってたけどちょっと本腰入れるか
みんな規制大丈夫ー?(´・ω・`)ノ
SoftBankの規制でやられたと思うけど、2chやらずに勉強するいいチャンス
このスレだけでもどこか別のとこに移動するかね?
みんな返事してよ・・・
46 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 20:02:25 ID:ALBeV6520
このスレはあるだけでモチベーションアップになるから数人だけでも書き込めるなら移動する必要ないんじゃないの
しなくていいだろ ここは嫌儲唯一の役立つスレ なくなったら嫌儲にいる意味なくなる
そっかー
もっさんやら、カブでロデオさん見かけた?
主力の彼らは大丈夫なのか?
49 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 20:16:15 ID:VoSsFAcP0 BE:965045928-BRZ(10200)
基本情報は今名前変わってるんじゃなかったっけ。
あれとソフ開は範囲が幅広いから、全部ちゃんと身につけようと考えてたらなかなか取れないと思う。
50 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 20:41:09 ID:zJCvPa8j0 BE:1307739694-2BP(2010)
___
, . :‐: : ̄: : : : :.`丶
/: :./ : : l: :.ヽ:.ヽ : : : :ヽ
. /: : :./:l: : : |l.: :.ハ :ハヾ__ _ヽ
〃: :./|l:|.: : :ハ: :: :ハ: :ハヾー--:ハ
ハ:.: :.リ⊥  ̄/イ´ ̄` }ニ彡ノ:ヽ
. {! L ハ 〃Y r===、 Yr‐ 、:.:.ハ
}〃丿, 〃.ぇ } }: :.:.l わっはっはっ!大丈夫だなっ!
├‐' r-―┐ ! __,ノ!: : : l
ヽ ∨ ノ ィク_ |ト.: : l
>、 ー , ...::::|⌒ヽ. |!ヘ:.: l
`¨T:::: _,.ィ゙! l! V::|
「V´ ,⊥-==ー戈{
/゙゙fニニア゙イ」 -‐ 彡'゙¨ ̄ / ハ
. / / ヾノrぅ ´ 〃 ー---ハ
r'゙〃 / 〈  ̄¨''ー--}
51 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 20:48:04 ID:zJCvPa8j0
52 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 20:54:56 ID:zJCvPa8j0
オイラーさんは無事かは心配ダナ。 後、巻き込まれた人達とかいるだろうし、 嫌儲のレス数とか関係なく 勉強スレのレス数は推移していたから これから先は全く未知数である。
そういえばここのスレのwikiとかって作らんの?
ブックオフでみつけた「ソフトウェアの法則―コンピュータの利用技術とは」 という本が面白かった
55 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 21:07:16 ID:zJCvPa8j0
同じレス前にも見たことがある。 そのレスには「誰かまかせた」と答えた。
wikiって過去スレURLとテンプレ以外にはどんなことやるん?
いいだしっぺの法則か・・・
だが断る
58 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 21:13:50 ID:zJCvPa8j0
wikiとかアプリ系に弱くてよく分からない。 アリゴリズマーの弱点。
59 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 21:15:22 ID:zJCvPa8j0
60 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 21:16:14 ID:zJCvPa8j0
読書家が規制されていないことを祈る。
61 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 22:03:41 ID:ALBeV6520
図書館から借りてきたC#の糞分厚い本を1ヶ月かけてやっと半分くらい消化した だけどまだ大した知識が付いた気がしない… これが終わったら返却期間に余裕があればもう一回読みなおすか同じレベルの本を借りてこよう
過去ログ倉庫が必要なら言ってくれ
>>62 断ったんじゃなかったんかいなちお編集がんがれ
もっかい確認しときたいんだけど
アフィは登録しなければ大丈夫なんだよね
変な広告入っちゃって消せないみたいなんだけど大丈夫?
大丈夫じゃないって言ったら?
破棄する
68 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/28(水) 23:27:51 ID:2OC44xZJ0
鯖立てようぜ!!!!!!!!!!!!!!!!!!!!!!
いくつかの過去ログ欲しいからがんばって欲しいがんがれ
70 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/29(木) 00:30:04 ID:+IgFuHnO0
DBってどこまで詳しくなる必要あるのかな 独自のフレームワーク組もうとしたらDBもかなり詳しくなる必要あんの? 既存のフレームワークしか知らない
android用にアプリを作りたくなってきた 全くのなにも知らない人間なんだが最初にやるべき勉強ってなんでしょうか。
ログインしないとみれねーのか
マジで?ちょっと設定いじってくる
登録申請したが認証メールがこないでおじゃる
おまたせーだれでも閲覧OKにできた
本棚がいろいろとおかしい
なりすましメール排除機能で弾かれたようだ、今度は行けた
ちょっと待ってね
ああ、やっとわかった
本棚直しました
ありがとう
乙 せっかくwiki作ったんだしもっと色んな情報出してければいいね まだまだ情報も少ないし、とっておきじゃなくてもとりあえず出すってかんじで
うーん、とりあえず僕は全部のログないからなんとも。
あとこのwikiの管理者権限このスレの主っぽい、もっさんに譲りたいんだけど
(今のところ、誰でも閲覧OK、メンバーなら編集OKにしてある)
ログインできたー
つかれた〜
ちょっとだけプログラミングすすめよう
過去ログのURLに変なのがくっ付いている気がする@Opera
ちゃちゃっと直しました
ありがとー
プログラムまとめてちょこっとづつ解説加えようかと思ったけど
わかんないコード多くて一番簡単な2つで挫折
90 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/29(木) 04:42:43 ID:MCDfno4z0
寝つきが悪すぎ。 ちょっと勉強して眠くなるのを待とう。
コードを書くときは言語を書いておいたほうがいいかもね
別のページにJavaってあった
C# using System; public class Overrun { public static void main(String[] args) { for (int i = 0; i < 3; i++) { /*if (i != 2) Console.Write("んで!"); else*/ Console.Write("んで!"); } Console.Write("(にゃあ) にゃ〜んでっ!"); Console.Write("かまって かまって 欲しいの〜"); return; } }
C# using System; using System.Collections; public class Overrunner { public static void main(String[] args) { ArrayList mayoinekoKashi = new ArrayList(); mayoinekoKashi.Add("んで!んで!んで!"); mayoinekoKashi.Add("(にゃあ) にゃ〜んでっ!"); mayoinekoKashi.Add("かまって かまって 欲しいの〜"); String[] mayoinekoOp = (string[])mayoinekoKashi.ToArray(typeof(string)); foreach (string opening in mayoinekoOp) { Console.Write(opening); } }
95 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/29(木) 06:42:36 ID:MCDfno4z0
私JavaユーザーだけどこのプログラムみてC#ユーザーにすぐなれるって分かりました。
>>94 のやつはArrayList<T>でもできそうだけど、他の人に任せた!
97 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/29(木) 06:57:28 ID:MCDfno4z0
genericsのことだね。
おっおっwikiさんできたのね乙
99 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/29(木) 07:02:49 ID:MCDfno4z0
俺もまたスレでOverrunerプログラム書こうかないずれ。
100 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/29(木) 07:08:24 ID:MCDfno4z0
勉強継続不可能なくらい眠気が出てきたから寝るカナ。 <⌒/ヽ-、___ /<_/____/
101 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/29(木) 07:38:55 ID:GFifOJiW0
List<T>
102 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/29(木) 07:53:25 ID:tmjZDsK/0 BE:965045928-BRZ(10200)
Wiki作ってくれた方乙です。
次スレ立てる方はテンプレにWikiのアドレス入れるのもお忘れなく。
頑張って久しぶりにモリタポ貯めて過去ログ完成しようかな
>>103 ウンコあるから取得できるけどどうするの?
wikiに掲示板みたいの作りました
良かったら書いてね(「誰でもメモ(仮)→避難所」の中で、”編集→このページを編集”)
>>104 うーん、僕の決めることでもないから任意でお願いします
107 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/29(木) 13:29:14 ID:CKA+0oGl0 BE:565369733-2BP(0)
108 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/29(木) 15:01:07 ID:MCDfno4z0
今日はマターリ勉強しよう。
109 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/29(木) 15:06:55 ID:CKA+0oGl0 BE:3015303168-2BP(0)
----------------------------------------
偶数の正整数 N は 2 の累乗であるか素因数が全て連続した素数である場合、許容的(admissible)と呼ぶ。
最初の 12 個の許容的な数は 2,4,6,8,12,16,18,24,30,32,36,48 である。
N が許容的であれば、N+M が素数である最小の整数 M > 1 を N の擬似フォーチュン数(pseudo-Fortunate number)と呼ぶ。
例えば、N=630 は許容的である, 630 は偶数でその素因数は連続する素数 2, 3, 5, 7 であるからだ。
631 より大きい次の素数は 641 である、つまり 630 の擬似フォーチュン数は M=11 である。16 の擬似フォーチュン数は 3 であることがわかる。
10^9 未満の許容的な数 N に対して、全ての異なる擬似フォーチュン数の合計を求めよ。
----------------------------------------
Project Euler - Problem 293
http://odz.sakura.ne.jp/projecteuler/index.php?Problem%20293 前スレかどっかにも書いたけど
N は偶数の正整数なので N の素因数には 2 が必ず含まれる
また連続した素数の積であるとも書いてあるので 2 から初めて
2, 2, 2, 2 や 2, 3, 5, 7 と掛けていった数だけを調べれば良い
因みに 10^9 に到達する最短の組み合わせは
223092870 = (* 2 3 5 7 11 13 17 19 23)
1000000000 = 10^9
6469693230 = (* 2 3 5 7 11 13 17 19 23 29)
となるので 29 までの素数のリストを持って探索すれば良い
ちょっとScheme書き直す
112 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/29(木) 18:37:15 ID:MCDfno4z0
よし、今から脳みそ働かせ始める。
ちょっとした気分転換に電子工作と乗り鉄だな
というわけでスカイアクセスに乗ってきた 眠いのでプログラミングの続きは明日にしよう
同じく眠いので続きは明日にしよう
じゃあ僕は今日やろう
Javaで録音周りをちょっとだけ勉強
よし初歩的なことだけど少しレベルアップ
ビッグエンディアンの意味をやっと把握
(16bitの数字をByte Orderで表すとき2進数で"(short)aaaabbbbccccdddd" → "(byte)aaaabbbb","(byte)ccccdddd"の2つの列(この順序)と表す方法をビッグエンディアンという
出せる音が8bit→16bitになった
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
public class onsa {
public static byte[] o(
double ototakasa,//ラ(0), bシ(1), シ(2), ド(3), bレ(4), レ(5), bミ(6), ミ(7), ファ(8), bソ(9), ソ(10), bラ(11)
double tonpu//全音符=4, 二分音符=2, 四分音符=1, 八分音符=1/2
)
{
byte[] b=new byte[(int)((double)Play.SAMPLE_RATE*(double)Play.BPM/60.*tonpu*(double)Play.SAMPLE_BITS/8.)];
for(int i=0; 2*i<b.length; i++){
double f=440.*Math.pow(2.,ototakasa/12.);
short bb=(short)(300.*((double)b.length-(double)i)/(double)b.length*Math.sin(2.*Math.PI*f/(double)Play.SAMPLE_RATE*(double)i));
b[2*i]=(byte) (bb
>>8 );
b[2*i+1]=(byte) bb;
}
return b;
}
}
public class gakuhu extends onsa{
static int N=8;
static double [] ototakasa1= new double [N];
static double [] otonagasa1= new double [N];
static double [] ototakasa2= new double [N];
static double [] otonagasa2= new double [N];
gakuhu(){
ototakasa1[0]=3; otonagasa1[0]=1.;
ototakasa1[1]=5; otonagasa1[1]=1.;
ototakasa1[2]=7; otonagasa1[2]=1.;
ototakasa1[3]=8; otonagasa1[3]=1.;
ototakasa1[4]=10; otonagasa1[4]=1.;
ototakasa1[5]=12; otonagasa1[5]=1.;
ototakasa1[6]=14; otonagasa1[6]=1.;
ototakasa1[7]=15; otonagasa1[7]=1.;
}
byte [] b(){
byte [] B={};
for(int i=0;i<N;i++){
byte [] C=o(ototakasa1[i],otonagasa1[i]);
byte [] D=new byte [B.length+C.length];
System.arraycopy(B, 0, D, 0, B.length);
System.arraycopy(C, 0, D, B.length, C.length);
B=new byte[D.length];
for(int j=0;j<B.length;j++){
B[j]=D[j];
}
}
return B;
} }
import javax.sound.sampled.*;
public class Play extends gakuhu{
public static int SAMPLE_RATE=44100;//[Hz]サンプリング周波数
public static int SAMPLE_BITS=16;//[bit]量子化bit数
public static int BPM=60;//Beats Per Minuts
public static void main(String[] args) throws LineUnavailableException{
AudioFormat audio_format=new AudioFormat(
SAMPLE_RATE, //sampleRate(1秒あたりのサンプル数)
SAMPLE_BITS, //sampleSizeInBits(各サンプルのビット数)
1, //channels(チャネル数(モノ用に1つ, ステレオ用に2つなど))
true, //signed(データが符号付か符合なしか)
true //bigEndian(単一サンプルデータをビッグエンディアンのバイト順序で格納するかどうかを示す)
);
DataLine.Info info=new DataLine.Info(SourceDataLine.class, audio_format);
SourceDataLine line=(SourceDataLine)AudioSystem.getLine(info);
line.open();
line.start();
gakuhu g=new gakuhu();
byte [] b=g.b();
//再生(バイト列をlineに書き込む)
line.write(b, 0, b.length);
line.drain();//終了まで待機
}
}
122 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 06:19:47 ID:lSBH7eik0
ビッグエンディアン勉強になった。 ビッグエンディアンの名前はだけどは知ってたけど内容は無視してたから。
今日はプログラミングするまえに電子工作をやろう
偶然にも今から秋月千石行ってきます
っとその前に買うもの確認しないと
大抵のものは千石と秋月で揃うね
あとは高架下とかデパートあたり
MUSE FXが少なくて悲しい
さらっとアルゴリズムについて勉強。
127 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 17:12:27 ID:Of4TRBgW0
ちょいとコード眺めるかな。
128 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 19:11:59 ID:91/NL4aJ0 BE:2512752858-2BP(0)
Project Euler - Problem 277
http://odz.sakura.ne.jp/projecteuler/index.php?Problem%20277 ぱっと見で逆算(?)すれば良いと分かる
というかそれ以外で解ける気がしない
ステップが "D" から始まるなら x/3 が整数になる数
ステップが "U" から始まるなら (4x + 2)/3 が整数になる数
ステップが "d" から始まるなら (2x - 1)/3 が整数になる数
問題文より 14, 9, 3, 1 となるステップ "dDD" について考えてみると
最初の "d" に差し掛かるには (2x - 1)/3 が整数になる必要がある
次の "D" に移動するには (2x - 1)/3/3 が整数になる必要がある
最後の D に移動するには (2x - 1)/3/3/3 が整数になる必要がある
つまり (2x - 1)/27 が整数になる、言い換えると 2x - 1 が 27 で割り切れるので
2x - 1 ≡ 0 (mod 27)
2x ≡ 1 (mod 27)
逆元の 14 を掛けて
x ≡ 1 * 14 (mod 27)
最小の x は 14 と求められてぴったり
例にあるステップ "DdDddUUdDD" を計算すると
(256x - 87) / 59049
256x ≡ 87 (mod 59049)
x ≡ 87 * 23758 (mod 59049)
x ≡ 231 (mod 59049)
因みにここから
(10^6 - 231) / 59049 を切り上げた数に * 59049 + 231 すると
1004064 を求められる
129 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 19:13:32 ID:91/NL4aJ0 BE:753826234-2BP(0)
問題を解くには上と同じ手順で求めれば良いんだけど
合同式の乗法における逆元を計算するのが面倒だったのでそこは力技で
拡張されたユークリッドの互除法を使えば良いらしいんだけど頭が追いつかないわ
あと、ステップの展開は自分でやっても良いけど Maxima ちゃんのが断然楽だね
そーっす
http://codepad.org/yb4U0PBH D:\Works\ProjectEuler>ypsilon 277.scm
solve: a1 > 10^15 [UDDDUdddDDUDDddDdDddDDUDDdUUDd]
a1 = (4194304*x + -21110037246199) / 205891132094649
=> 4194304*x ≡ 21110037246199 (mod 205891132094649)
=> x ≡ 21110037246199 * 89907279431827 (mod 205891132094649)
=> x ≡ 96521732651065 (mod 205891132094649)
1125977393124310
;; 3.202185 real 3.853225 user 0.0 sys
131 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 19:42:35 ID:Of4TRBgW0
「Unkar使えばいいだけ」ってレスあるけど Unkarみたいなアプリって時間かければ似たもの作れそうだけど 作った所で大きなメリットが無い上、 Unkarみたいなキャッシュ公開型だといろいろ問題有で 2chに関わるアプリ作りってデメリットが常に潜んでいるイメージあるな。
そういえばこの頃プログラムとか電子回路とかはやるけど
ロボットとかは全然やらないなぁ
ちょっとなんか挑戦してみようかなぁ
133 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 19:52:59 ID:pLFKz+sq0 BE:242541533-PLT(12345)
ログはどんな形式で置くんでしょう?
私はひたすらオーディオアンプかな
PICとかさっぱりわからない
135 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 19:55:13 ID:Of4TRBgW0
俺も何かに挑戦したな〜。 とかいってGoogle App Engineサンプル起動したままで止まったままだ。 Amazon.comと会話するプログラムでも週末書こうかな。
136 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 20:14:20 ID:sA7WL3jd0
アンドロイドアプリ作って大儲けするんやワイは
137 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 20:15:31 ID:Of4TRBgW0
Google入社汁
139 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 20:36:27 ID:Of4TRBgW0
他のホワイトな募集でおながいします。
ハロワへGO
141 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 20:40:52 ID:TgLluT3W0
ハローワークとかハイパーブラック
そりゃブラックやがな。
143 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 20:43:28 ID:pLFKz+sq0 BE:1212705959-PLT(12345)
掲示板システムなら土台はできてるけど肝心の上部分ができてないな
144 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 20:43:39 ID:Of4TRBgW0
リーディングしたプログラムはとてもガッカリ面白み無し。 明日はもっと面白いプログラムを。
145 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 20:44:32 ID:sA7WL3jd0
2chのかわり作ろうって運動は定期的に発生するけど ある程度成功した試しあるの
146 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 20:48:04 ID:TgLluT3W0
>>145 俺の知ってる限りだと作ろうって言って、で3日後には忘れてる
147 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 20:49:16 ID:Of4TRBgW0
まだ打倒2chっていうアプリより 打倒twitterっていうアプリの方がなんか前衛的だと思う。 よくわからないけど2chってボランティアがいるんでしょ。 そもそも2chの詳細な仕組みってどうなってんだろうね。
ざっと読んでみた 会員制で管理人が隔離するの作るのか 管理者がちゃんとしてるなら居心地良い所にはなりそうだけど 俺webわかんねーや
149 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 20:53:36 ID:TgLluT3W0
ボランティアって運用情報板や規制議論板で2chの案内して FOXのお目に留まって削除人になろうと頑張ってるカス共の事か 運用家族や自治厨の究極系
150 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 20:56:05 ID:sA7WL3jd0
ただ働きする削除人とか案内人とか記者とかのボランティアシステムを作り上げたのはすごいね キャップを配布することで、俺もキャップほしいな→鯔やるか、みたいな流れもできた訳だし まぁ中枢で運営に関わってる人には金払ってんのかもしんないけど(リアルの知り合いかもしれんね)
151 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 20:59:12 ID:Of4TRBgW0
そうなんだ。 削除人になってもボランティアだから無償なんでしょ。 なんて奇特な方々だ。
152 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 20:59:49 ID:TgLluT3W0
だけどそのおかげで理不尽なsakuやら私怨の規制行われてる現状だし ボランティアだと2ch内で上から目線して権力持ちたいってだけの奴ばっかになる 油豚とかひろゆきにオフで会ってまでなろうとしてたし
153 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:00:45 ID:inakAzuo0
責任と権力を上手く分散しないと2chと同じ命運を辿る
油豚とは懐かしい タラコに媚び売りまくってたけど馬鹿扱いされてその後タラコに粘着しまくってたんだっけ 実際他に居る油豚みたいなのに権力与えちゃったんだけど
155 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:04:51 ID:Of4TRBgW0
2chで権力持ちたいって一体何がしたいんだ。 「●●で有名なコテだけど」みたいなものをより強力にしたものか。
>>153 俺は一人による独裁体制が良いと思う
FOXみたいなのに独裁させても腐る一方だが
少しは住人の意見を聞いて少しは自分の頭で考える奴に独裁させたら
少しはマシな掲示板が出来ると思う
157 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:07:50 ID:TgLluT3W0
>>155 大体そんな感じ
それ+刑務所の看守は囚人に暴力振るえなくても「コイツラより上なんだぜ俺」
って気分味わえるのもあると思う
158 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:09:05 ID:W2/1qJhp0
独裁しても2ch並のでかい掲示板だと管理が大変だよなあ…
159 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:11:08 ID:sA7WL3jd0
独裁したら責任が全てのしかかってくるから精神的にタフじゃないとムリダナ
160 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:12:11 ID:Of4TRBgW0
上から目線を持つために、 他人の掲示板を管理するために、人生を捧げることか。 ある意味凄いシステムを開発したな。
橋下府知事とかそんな感じだね だから支持率9割越えって物凄い数字だけど心身超疲れると思う カリスマだカリスマ。ヒトラーだ
162 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:17:10 ID:KobUmIPT0
2chの代わりの掲示板なんて99%無理だと思うけどな それにしても管理人の「〜すわ」「〜っすねぇ」みたいななんちゃって敬語にイラッときた
163 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:23:34 ID:TgLluT3W0
そういえば2chの案内みたいなのって してくださいです。。。とか変な言葉遣いだけどアレって何なんだ 連投規制の時とかの元ネタとノリがわかんねぇ
164 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:26:16 ID:sA7WL3jd0
twitterに寄生して大儲けするんやワイは
165 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:28:19 ID:pLFKz+sq0
脱線してないか?
なんか今日は眠いので布団の上で電子工作しながら寝ることにした
167 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:29:26 ID:Of4TRBgW0
大儲けしなくていいから勉強ついでの小遣い稼ぎがいい。 もうボランティアなんてやだやだ。
168 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:31:26 ID:aasrfBDK0
けんもう的に広告やアフィ付のソフトウェアはどうなのかしら
169 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:33:17 ID:sA7WL3jd0
すべて無償で提供しろってスタンスなのかけんもーは
170 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:36:29 ID:Of4TRBgW0
それは2chがらみのアプリでしょ無償は。 外野のアプリまで嫌儲なのか。 でも、けんもう的に引っかかるアプリこそ糸口があるのかもしれない。 WebのAPI叩いてるだけでは面白みがない。
171 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:40:16 ID:KobUmIPT0
嫌儲敵には金儲けが悪って訳じゃないでしょ、2chまとめサイトで小遣い稼ぎや人の功績をパクって金儲けしてる某アフィスタイルは悪かもしれんが 自分のアイデアでソフト作ってそれにアフィ付けるとかなら褒められこそすれ叩かれる筋合いは無いとは思う
俺も金もうけは構わないけど 俺のレスを勝手に使ってそれを公開してってのが気に入らない
173 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:46:06 ID:Of4TRBgW0
レスが掲載されるほどクオリティの高いレスができない。
174 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:48:02 ID:Of4TRBgW0
175 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:52:22 ID:Of4TRBgW0
176 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 21:55:43 ID:sA7WL3jd0
>>175 こんなのあるのか
しかも田村ゆかりのとこのアマゾンがほっちゃんでワロタ
めちゃくちゃだな
177 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 22:09:37 ID:/UmiDLfK0
ひとつ重大な事実が判明した。 俺プログラム読むのは嫌いだわ。
178 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/30(金) 23:16:09 ID:lSBH7eik0
手遅れになる前に 早く気づいて良かっタナ。
運営とか面倒なメンテいらずに儲けるにはandroidアプリかやっぱ
アニメ見てからだらだらアプレット勉強しよう
182 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/31(土) 00:31:33 ID:W1kDjNcT0
さらっとデザインパターンを勉強。
183 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/31(土) 00:52:37 ID:W1kDjNcT0
Mdiatorパターンクリア。
184 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/31(土) 01:09:58 ID:W1kDjNcT0
Builderパターンクリア。
185 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/31(土) 01:13:37 ID:8fb3wyQB0
UNIXのソケット通信学びたいから UNIXネットワークプログラミング(リチャード スティーヴンス) 買おうと思うけど高いから悩むわ 誰か持ってるやつレビューくれ
186 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/31(土) 01:14:19 ID:W1kDjNcT0
Prototypeパターンクリア。
187 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/31(土) 01:15:10 ID:AmV8cEti0
Erlangってのが面白そうなんだがwindows7の64bitでも動くのでしょうか?
188 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/31(土) 01:27:06 ID:W1kDjNcT0
FactoryMethodパターンクリア。
FPGAの開発をしてみたい
190 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/31(土) 01:35:23 ID:W1kDjNcT0
AbstractFactoryパターンクリア。
191 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/31(土) 01:42:00 ID:W1kDjNcT0
Singletonパターンクリア。
192 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/31(土) 01:47:33 ID:W1kDjNcT0
Flyweightパターンクリア。
193 :
番組の途中ですがアフィサイトへの転載は禁止です :2010/07/31(土) 01:52:03 ID:W1kDjNcT0
Iteratorパターンクリア。
194 :
番組の途中ですがアフィサイトへの転載は禁止です :
2010/07/31(土) 02:02:59 ID:W1kDjNcT0 Adapterパターンクリア。