About スレげっとロボ

このブログはスレッドの選別からレス抽出まで完全自動投稿されています。
なお、匿名での知的財産権による削除申請は受けかねます。
削除完了の連絡をする手段を残しておいてください。

このブログに記事を自動投稿しているプログラムをInutuka Linの研究室にて公開しています。

2011年11月11日金曜日

裸エプログラミングスレ (317)

1: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 19:03:12.46 ID:cU/pQWtx0
やあ、ここはプログラミングスレッドだよ!

Wiki(まだまだ未完成。編集者募集!)
http://vipprog.net/wiki/
共有Blog(プログラミング関連のコラム☆編集大歓迎!)
http://vipprog.tumblr.com/
避難所(規制組来たれ)
http://ex14.vip2ch.com/test/read.cgi/part4vip/1304775633/
うpろだ
http://www8.uploader.jp/home/vipprog/
コピペが長くてコードが辛い
http://pastebin.com/ ← ハッカー御用達
web上で実行したい
http://codepad.org/
http://ideone.com/ ← hppだけのboostなら使えるYO



12: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 19:56:18.57 ID:+paYlWLx0
プログラミング経験ほぼ無しの俺がSRPGを作る
15: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 20:07:36.80 ID:fF7btZnK0

がんばれ
投げ出す前に何度か基本に立ち戻れ



17: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 20:24:59.18 ID:FVjKG/xb0
ブロック崩し作るつもりが何時の間にかゲーム用汎用フレームワークへと昇華している…

そんなもん作れるわけがないのに…
21: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 20:48:24.41 ID:fF7btZnK0

処理を切り分けて整理しながら作ってると
それっぽくなることは良くある



24: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 20:59:54.80 ID:Wyqrv9vJ0
cでzipの中身を直接読み書きする方法ってないですか
28: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 21:11:02.37 ID:HUnrPCFI0

元が圧縮されてるから、一度伸張しないと無理。
直接変更してるように見えるソフトもたまに見かけるが、実際は中で展開してる
(展開後を外に書き出してるかどうかは、物による)

http://zlib.net/



35: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 21:48:03.83 ID:kRqODwj40
phpべんきょうするは
38: [―{}@{}@{}-] 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 21:52:50.21 ID:eZGc7cBUP

は?



34: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 21:47:00.45 ID:UH1g0mDP0
前スレで、長期保存データは数値を紙に書き出して保存したら~とか言ったんだけどスレ落ちてて見れなかった
もっかい誰か意見くらはい。けっこういいと思わない?デジタルとアナログの融合
40: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 21:54:10.78 ID:cU/pQWtx0

紙も劣化する
濡れると読めなくなる
かさばる
探すの大変
誰かに渡すの大変
45: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 22:07:48.28 ID:UH1g0mDP0

なるほど
何百年も前の本とか読めるし、CDとかDVDに比べて持ちがいいからいいと思ったんだけど
探すの大変はちょっと嫌だな



39: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 21:53:29.84 ID:GRNuqv3W0
android開発用端末買ったお
これで激重エミュレータとおさらばだお
44: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 22:06:54.50 ID:eS9VTZs+P

買ってから気付いたんだけどあれUSBで繋がってる限り
描画が端末側でもPC側が出力してるから結局あんまり変わらん
47: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 22:23:33.98 ID:BtyLp/eNP

はぁ?
90: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:19:01.54 ID:4DRRB3pW0
今日一番のレス群

39 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2011/11/09(水) 21:53:29.84 ID:GRNuqv3W0
android開発用端末買ったお
これで激重エミュレータとおさらばだお

44 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2011/11/09(水) 22:06:54.50 ID:eS9VTZs+P

買ってから気付いたんだけどあれUSBで繋がってる限り
描画が端末側でもPC側が出力してるから結局あんまり変わらん

47 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2011/11/09(水) 22:23:33.98 ID:BtyLp/eNP

はぁ?
90: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:19:01.54 ID:4DRRB3pW0
今日一番のレス群

39 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2011/11/09(水) 21:53:29.84 ID:GRNuqv3W0
android開発用端末買ったお
これで激重エミュレータとおさらばだお

44 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2011/11/09(水) 22:06:54.50 ID:eS9VTZs+P

買ってから気付いたんだけどあれUSBで繋がってる限り
描画が端末側でもPC側が出力してるから結局あんまり変わらん

47 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2011/11/09(水) 22:23:33.98 ID:BtyLp/eNP

はぁ?



48: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 22:26:08.75 ID:96o3eeZG0
鏡の中の迷宮
49: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 22:26:50.50 ID:UH1g0mDP0

星のカービィ?



65: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 22:54:26.17 ID:9YGNZBDm0
前から確かAdobeは結構嫌われてるんだよな
恐らくフラッシュコンテンツは当分廃ることはないだろうけど
ライセンスがクソなんだよな、Adobeは・・・
HTML5が主流になったら恐らく消えるぜ
68: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 22:56:23.19 ID:4DRRB3pW0

ここに過激な記事があるよ
http://jp.techcrunch.com/archives/20111108mobile-flash-is-coming-soon-i-swear/
70: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 22:59:17.71 ID:9YGNZBDm0

ワロタwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
まんまじゃねえかwwwwwwwwwwwwwwwwwwwwwwwwwwwww
110: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:32:25.37 ID:3+wrSijgO

死せるスティーブ、生けるアドビを走らす
111: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:35:16.80 ID:4DRRB3pW0

前々スレがどれだか知らないが
URL分かってるならdat落ちでググってスレ表示してイデオンで検索かけろ
118: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:42:08.14 ID:3+wrSijgO

わかんないです><



66: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 22:54:35.77 ID:nZFWNz170
Twitterのつぶやきを集めてきて表示するサイトを作ったのだけれども、
例えばこのサイトのURLをhttp://www.example.com/だとして、
これをhttps://www.example.com/でも接続可能にするためには具体的にどうすればいいのでしょうか?

プログラム自体を変更しないといけないのか、
サーバの設定だけでいいのか、
何をすればいいのかさっぱりなのですが・・・

手取り足取り教えろ下さい。
71: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:02:17.30 ID:9t8D/iqq0

HTTPSとHTTPと混在させたりすると怒られたりするかもしれないから
プログラムをいじらないといけないかもしれないし、そうでもないかもしれない
あとはライブラリとかによってはHTTPSに対応してないかもしれないし、そうでもないかもしれない
80: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:11:17.50 ID:nZFWNz170

プログラム自体は通信に関してはTwitterのAPIしか使ってません。
APIというか、URL指定してjsonデータをとってきているだけです。

$url = "http://api.twitter.com/1/statuses/user_timeline.json?screen_name=$name&count=$count&include_rts=true";
$json = file_get_contents($url, true);

通信部はこの2行だけです。
混在させると怒られるというのは、https://www.example.com/自体はSSLの通信なのに、
プログラム内(上の1行目)でHTTP通信してる、みたいな状況の事を言っているのでしょうか?
この1行目の部分のURLをHTTPSに置換すれば、
プログラムに関する変更は問題ないものなのでしょうか?
82: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:13:05.02 ID:hfSNKDBn0

そんな内部通信部分は関係ないよ
85: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:15:29.62 ID:9t8D/iqq0

混在で怒られるっていうのはHTTPSのページ内でたとえば画像がHTTPから持ってきてるとか
そういう状態だとブラウザが怒ってくるかもしれないし、そうでもないかもしれない
86: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:16:50.05 ID:cU/pQWtx0

混在つーのはフレームとかで混ざってる場合



73: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:03:29.80 ID:nZFWNz170
ひとつ聞きたいんだけど、SSLってドメインに対して有効になるわけじゃないよね?
例えば

http://www.example.com/index.php
http://www.example.com/test.php

と2つのPHPがあって、
indexのほうだけ、https://で接続しないとダメ、
testのほうはhttpで接続、っていう風にできますよね!?
76: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:07:26.32 ID:c9QopbST0

端的に言えば出来るよ。
それがイメージ通りかは知らん。
83: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:14:17.21 ID:nZFWNz170

なるほど、ありがとうございます。
できるなら問題ないです。

しかし、HTTPSの概念とか仕組み(秘密鍵、公開鍵とか)は分かってるつもりなのに、
じゃあそれを実際にやってみろといわれると何をすればいいのかよく分からない・・・。

BSDソケット使って自分でHTTPのメッセージを作って通信するとかは全然できるのに・・・。



77: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:08:53.56 ID:idQX9Kg80
javascriptのwindow.promptで文字を入力サせるんだけど、入力後更新するとまた「文字を入力して下しあ><」って成るんだが良い解決方法はないですか?
78: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:10:24.99 ID:hfSNKDBn0

無条件に出してんの?
92: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:19:19.57 ID:idQX9Kg80

以後その入力した文字を名前として使えるようにしたい


覚えてくる



84: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:15:21.99 ID:96o3eeZG0
ホントに分かってる人はそんなこと言わない
88: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:17:48.62 ID:hfSNKDBn0

まあ、そうだね
file_get_contentsとか使ってるし
93: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:19:46.56 ID:nZFWNz170

すみません、Cは7年やってるんですけど、
PHPは初めて1週間なのでサンプルコピペ戦法でやってるんです。
PHPというかサーバサイドのプログラミングが1週間なのです。
99: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:23:18.86 ID:cU/pQWtx0

ソケットでできてたのはあくまでクライアントで遊ぶだけであって
サーバー側はやってなかったんじゃね?
HTTPの基本的なとことかひと通り読んだほうがいいし
Webに公開するのによくわからんまま適当にやるってのはかなり危ない
104: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:27:15.34 ID:nZFWNz170

まさに独自のクライアントで遊ぶだけですね。
サーバって言っても、サーバ用のマシンの中で自分で作ったserver.exeを常にlistenで待ちうけさせといて、
自分で作ったクライアントプログラムから接続して、あとはrecvとかsendとか使って
HTTPプロトコルとか独自のプロトコル使って通信して遊んで、
って感じで完璧アプリケーションよりのプログラミングでした。



75: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:07:25.48 ID:hfSNKDBn0
普通httpとhttpsで見るディレクトリ変えるから
89: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:17:48.72 ID:nZFWNz170

普通はpublic_html(またはwww)ディレクトリの中に
sslみたいな名前のディレクトリを作って、
HTTPS通信させるものは全てそこにぶち込む、

って事ですか?
HTTP通信させるファイルもHTTPS通信で使うファイルも
同じディレクトリに存在させると何かまずいことがありますでしょうか?
それとも、管理上の問題で、HTTPS通信をさせないといけない大事なものを
どうでもいいファイルと一緒の場所に入れるのが無神経という事でしょうか?
91: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:19:05.76 ID:hfSNKDBn0

public_htmlの下で分けたら意味ないじゃん
98: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:23:05.28 ID:nZFWNz170

という事は、public_htmlの上にそういうHTTPS用のフォルダを作って、
サーバの設定でHTTPS用にそのフォルダを指定する(そんな設定があるのかしらないけど)みたいな感じなんですね。きっと。。。


鯖はさくらのスタンダードプランです。
101: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:26:15.02 ID:BtyLp/eNP

http://lmgtfy.com/?q=%E3%81%95%E3%81%8F%E3%82%89+%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%80%E3%83%BC%E3%83%89+ssl+%E8%A8%AD%E5%AE%9A
107: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:30:47.42 ID:nZFWNz170

感動しました


Webサーバ側の知識がなさすぎて泣きそうです。
一度ちゃんとUNIX系のOSにapatchぶち込んで自分で全部構築して勉強したほうがよさそうですね。
今回の件に関しては、急ぎなので学ぶというよりも目的を達成する事が先決なので
ちょっとここで質問させてもらってます。

なんとなくですが、さっきのコードの1行目のhttpをhttpsに念のために変えておいて、
さくらの共有SSLの設定を、解説サイト見ながら進めていくだけで
全部解決する的な感じでしょうかね・・・?
114: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:36:14.95 ID:cU/pQWtx0

ローカルなら好きにすればいいけど
危ないし迷惑だからやめてマジで
仕事だとしたらこんなとこで質問しないでくれ
つーかできないもんはできないって言えよ
117: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:41:23.48 ID:nZFWNz170

いじれるっぽいからそこらへん調べてみます。


なんか危ないこと起こるんですか?
僕の個人的なFacebookページなので迷惑はかかるとしたら友人までですね。
仕事じゃないですが、急ぎなのです。
133: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 00:18:00.46 ID:WT8Tls0N0

動的サイト作るならアプリに問題あった場合レンタル元にも迷惑かかるよ
116: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:41:00.54 ID:hfSNKDBn0

それで解決しないから
自分のPCにVirtualでもいいからCentOSでも入れて一回全部構築した方がいい
じゃないと分からないよ
レン鯖でやると制約がきついから
120: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:43:57.95 ID:nZFWNz170

本質的に理解するにはそっちのほうが手っ取り早そうですね。
パラレルにCentOS入れてちょっと勉強してきます。
いずれにしてもレンタル鯖で無理なら今やろうとしてること意味ないな・・・
102: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:26:48.69 ID:hfSNKDBn0

さくらもだけど、基本レン鯖だと共有SSLだからね
Webサーバの事も同時に勉強しないとだめだよ
107: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:30:47.42 ID:nZFWNz170

感動しました


Webサーバ側の知識がなさすぎて泣きそうです。
一度ちゃんとUNIX系のOSにapatchぶち込んで自分で全部構築して勉強したほうがよさそうですね。
今回の件に関しては、急ぎなので学ぶというよりも目的を達成する事が先決なので
ちょっとここで質問させてもらってます。

なんとなくですが、さっきのコードの1行目のhttpをhttpsに念のために変えておいて、
さくらの共有SSLの設定を、解説サイト見ながら進めていくだけで
全部解決する的な感じでしょうかね・・・?
109: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:31:27.04 ID:/TyacRaP0

よくわかんないけど、httpd.confをいじればいいんじゃないの?
レンタルサーバだといじれないのかな。
117: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:41:23.48 ID:nZFWNz170

いじれるっぽいからそこらへん調べてみます。


なんか危ないこと起こるんですか?
僕の個人的なFacebookページなので迷惑はかかるとしたら友人までですね。
仕事じゃないですが、急ぎなのです。



79: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:10:34.73 ID:qjvQyziYO
まず、jqueryおぼえろ
92: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:19:19.57 ID:idQX9Kg80

以後その入力した文字を名前として使えるようにしたい


覚えてくる



94: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:19:51.46 ID:BtyLp/eNP
とりあえずな鯖に何使ってるか書けよ
あと鯖屋もな
98: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:23:05.28 ID:nZFWNz170

という事は、public_htmlの上にそういうHTTPS用のフォルダを作って、
サーバの設定でHTTPS用にそのフォルダを指定する(そんな設定があるのかしらないけど)みたいな感じなんですね。きっと。。。


鯖はさくらのスタンダードプランです。



64: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 22:54:11.04 ID:cU/pQWtx0
なにしたいんだよ
113: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:35:35.27 ID:D0g0N+fp0

具体的にこうしたいってのはまだ特に無いけどWeb上のデータ扱いたい
個人的にはなんかWebアプリケーション作れたらいいなって思う
あとはシェルの代用とかで色々使いこなせたら捗るかなって



103: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:27:01.72 ID:3+wrSijgO
前々スレにあった配列から冪集合のように組み合わせて要素を選ぶCコードの
ideoneのアドレス再掲してください
115: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:40:15.92 ID:9t8D/iqq0

ideoneで抽出したそれらしきURL

>212 名前:以下、名無しにかわりましてVIPがお送りします []

>こういうこと?
>ttp://ideone.com/oQ8xD
>2011/11/03(木) 16:40:40.83 ID:lMLdx1Bd0
>214 名前:以下、名無しにかわりましてVIPがお送りします [sage]
>http://ideone.com/Kl8bf
>こうか
>2011/11/03(木) 16:42:42.54 ID:J5oAXPzC0
>217 名前:以下、名無しにかわりましてVIPがお送りします [sage]
>http://ideone.com/4o0YR
>2011/11/03(木) 16:59:54.42 ID:jYHTtDlV0
119: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:42:57.90 ID:3+wrSijgO

ありがとうございました^^



211: [―{}@{}@{}-] 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 15:35:38.70 ID:MhMxIjoAP
てすと
115: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:40:15.92 ID:9t8D/iqq0

ideoneで抽出したそれらしきURL

>212 名前:以下、名無しにかわりましてVIPがお送りします []

>こういうこと?
>ttp://ideone.com/oQ8xD
>2011/11/03(木) 16:40:40.83 ID:lMLdx1Bd0
>214 名前:以下、名無しにかわりましてVIPがお送りします [sage]
>http://ideone.com/Kl8bf
>こうか
>2011/11/03(木) 16:42:42.54 ID:J5oAXPzC0
>217 名前:以下、名無しにかわりましてVIPがお送りします [sage]
>http://ideone.com/4o0YR
>2011/11/03(木) 16:59:54.42 ID:jYHTtDlV0



122: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:49:53.70 ID:HUnrPCFI0
Ubuntuでもいいのよ
123: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:51:51.34 ID:nZFWNz170

Fedoraだったら実は昔ちょっとだけ触ったことあるけども・・・
結局、どれも違いがよく分からないw
自分勝手な想像だけど、CentOSは評価がいいイメージがある。
Ubuntuは未知・・・



124: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 23:54:47.59 ID:3+wrSijgO
ifの後やforの後が例え1行だけだったとしても中括弧で括る規則って
遵守しないとどこの会社でもクビになるの?
130: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 00:06:52.40 ID:r6x/5hbM0

首になって多額の損害賠償を請求されて地下帝国行きが確定するレベル



131: 忍法帖【Lv=2,xxxP】 2011/11/10(木) 00:09:40.18 ID:g7vnOoPli
よく思い出したら高校生の時にWebサーバは立てた事あったな。
もちろんローカルだけど。
でも設定する事ってhttpd.configだっけ?の中身いじるくらいだったけど…
具体的に他に何したらWebサーバ学べるのです?
138: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 00:35:46.15 ID:IQX9AOvn0

Webサーバを立てるんだったら、apache(httpd.conf関係)は当然として、
ethの設定、iptable、SELinuxとかのLinuxの知識は必要。
あと、HTTPSを使うならSSL関連のしくみと使い方とか。

動的にページを作りたいなら、perl, php,あたりの言語は書けないといけない
データベースと連動するなら、MySQLとかPostgreSQLも押さえておきたい。

くらいかなあ。とりあえず思いつくのは。誰か補完よろしく。
157: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 02:09:34.01 ID:4ier6I/W0

なるほど、ありがとう。
メモしておきます。

これから早速CentOS入れます、うっひょー!!



144: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 01:12:13.83 ID:euEydSbD0
眠れないお前ら。これをBGMにして眠ってくれ
http://www.youtube.com/watch?v=oavMtUWDBTM

耳について離れないんだがww
148: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 01:23:09.65 ID:euEydSbD0
どっかのバカが作った、 の動画のロングバージョン
http://www.youtube.com/watch?v=gkfVdrtLcRs
151: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 01:25:22.90 ID:jooNfjPv0

ロングってレベルじゃねーぞwwwww
150: Vicugna pacos 2011/11/10(木) 01:23:34.69 ID:iuUgoNcu0

真空管ラジオから流れてきそう



62: 以下、名無しにかわりましてVIPがお送りします 2011/11/09(水) 22:50:34.24 ID:4DRRB3pW0
>Adobe、モバイル向けFlash Playerの開発を停止か

Flashはゲーム特化
正しい方向に進んでる
149: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 01:23:18.00 ID:0ZEmWFeqP

なにそれ、スティーブ大勝利じゃん



156: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 02:00:27.37 ID:rMN9Bm6I0
Android開発してみようとおもって、Eclipseインストールしたんですけど、
とりあえず、適当にHelloworld作って、実機テストしようとしたら、
プロジェクトのAndroidのバージョンが2.2にしていたせいか
端末のほうのAndroidのバージョンが21.だったみたいで、実機テストはじかれちゃう

これって、プロジェクトにあとからバージョン変えるのってどうするんですかね
おしえてえろいひと
161: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 02:27:47.53 ID:rMN9Bm6I0
最近、よっぽど疲れてない限り、寝てもすぐ目が覚めて困る

なんかの件、よくわかんないから、最初から2.1で作り直したでござる
実機テスト動いた。とりあえず今日のところは満足

これって最初にEclipseでAndroidのプロジェクト作るときに、
Build Targetで、Androidのバージョンを選択できるところって、
最初に一つ選択すればいいのかな、って思ったけど、
後から変更できないと困るから、とりあえず全部選択しときゃいいんかな。
ラジオボタンじゃなくてチェックボックスだし。

でも、バージョン違うと使える関数とか変わるんだよね?、たぶん。
1.5から4.0まであるけど、多すぎてどれ選んだらいいのかさっぱりわかんね。
184: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 08:33:52.16 ID:0ZEmWFeqP

プロジェクトを右クリック→プロパティ→Android→Project Build Target
193: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 09:50:16.06 ID:rMN9Bm6I0

デキタ━━━━(゚∀゚)━━━━!!!!
ありがとう



132: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 00:11:38.40 ID:4iHVACne0
CERNで分散システムの研究とかする
165: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 02:41:45.16 ID:KyBt/92RP

CERNじゃなくてSERNな



172: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 04:08:56.29 ID:IMglbz+p0
再帰と聞いちゃー黙ってられねえ
http://ideone.com/ox6xk
173: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 04:20:12.51 ID:HP3wS5600

言語もわからんし、何をしてるかもわからん…
175: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 05:19:28.39 ID:KyBt/92RP

RISCか



176: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 05:56:41.56 ID:xMlHEaJI0
朝に質問を失礼いたします
グローバル変数はあまり使うべきでないと読んだので、ひたすら引数を
工夫したりしてグローバル変数を0にするように最近は組んでおりました
しかし、ソース的にはきれいなのかもしれませんが、扱いにくくなっている気がします

グローバル変数は多用しなければいいだけである程度使うのはかまわないのでしょうか?
もしくは、変数内で使う全ての変数と関数を一つのクラスの中で扱えば
実質そのクラスで宣言した変数はグローバル変数のような意味を持ってくれて
かつ、グローバル変数を使わなくて済むかと思ったのですが、
どのようにするのがよい方法なのでしょうか?
179: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 07:16:44.25 ID:IMdPdnTu0

言語なによ?わからんから一般的な話。

実はグローバル変数を使ったほうがコードがすっきりする場面は少数ながら存在する。
だけど大抵の場合は適切に使ってなくて、そしてその場合のデメリットが甚大だから、
使用禁止にする場合が多い。
グローバル変数のデメリットを理解してないなら使わないほうが安全。
215: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 15:59:55.59 ID:xMlHEaJI0

ありがとうございます
言語はC++です
グローバル変数のデメリットというと、他の人や他の場面でかち合うことがあると
いうように自分は思っていました
自分は一人でやっていますが、それでもなるべく正しいやり方を身に着けたいです


ありがとうございます
こういう場合は全体をクラスにして、メンバ変数にして扱ったほうがすっきりするんですね
クラスはこういう使い方もあるんですね

今作っているのはグローバルやクラスというほど大きなものではないのですが、
もう少し大きくなってきたら意見をいただきたいと思います


今作ってるのはC++ですが、以前javascriptで質問したこともあったので
僕かもしれません
210: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 15:10:19.25 ID:WT8Tls0N0

前もきた人ならjavascriptだろ
その言語ならたぶん多少はしょうがないとおもう
212: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 15:40:31.62 ID:OHSKhL5/0

JavaScriptは連想配列あるし、変数の構造化はむしろ得意分野だろ…
215: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 15:59:55.59 ID:xMlHEaJI0

ありがとうございます
言語はC++です
グローバル変数のデメリットというと、他の人や他の場面でかち合うことがあると
いうように自分は思っていました
自分は一人でやっていますが、それでもなるべく正しいやり方を身に着けたいです


ありがとうございます
こういう場合は全体をクラスにして、メンバ変数にして扱ったほうがすっきりするんですね
クラスはこういう使い方もあるんですね

今作っているのはグローバルやクラスというほど大きなものではないのですが、
もう少し大きくなってきたら意見をいただきたいと思います


今作ってるのはC++ですが、以前javascriptで質問したこともあったので
僕かもしれません
217: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 16:31:31.57 ID:ZgHPsoTT0

>扱いにくくなっている気がします
それは多分気の所為じゃないし、森の精でもない。
その変数が「不適切な場所」にあるから「扱い難い」のだ。
キーボードとマウスが同じ机の上にあれば、適切なので扱い易い。
だがキーボードやマウスがモニターの上にあったら、不適切なので扱い難い。
で、グローバル変数にすると「何処からでも手が届く」から
「手を伸ばして扱う」ことだけを考えると「適切で扱い易い」ことになる。
だが、だからと言ってピアノや自動車や予備のタイヤまでコタツの横に置いたら
(思い付きでピアノを弾いたりタイヤ交換したり出来るわけだから最初は扱い易いと思うかも知らんが)
間違い無く部屋の模様替えとか掃除とか、財布や家の鍵やエアコンのリモコンが見付からなくなった時とかに死ねほど後悔することになる。
231: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 18:21:40.63 ID:xMlHEaJI0

オブジェクト指向・・・読めるけど書けない、自分にとって「薔薇」や「滋賀県」みたいな存在です
お店できるようなちょうどいいソースがないのですが、
オブジェクト指向や全体の構造も含めていつかアドバイスをいただいてみたいです
やはり全体をどう設計しているかのところから問題なんですね・・・


とても例えがよく分りました
引数や戻り値を使うにしても使い方に問題があったのですね
しばらくそういうところも意識して勉強してみます
241: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 19:19:29.56 ID:ZgHPsoTT0

オブジェクト指向設計ってのは、全体の構造を部分に分割した『構造化プログラミング技法』を
さらに推し進めたものだ。先ずこの『構造化プログラミング技法』により、
『部品から作り始める』か『概要から作り始める』かを選択出来るようになった。
それぞれボトムアップ/トップダウンと呼ばれる設計宗教になっている。
で、この部品を只の《部品》じゃなく《部下》にしたのがオブジェクト指向設計。
《部品》だと、動かす場合には人間様=プログラマー様が手取り足取り腰取り動かしてやらなきゃならない。
どの変数とどの変数とどの変数を渡してどの関数とどの関数とどの関数をどういう順番で呼び出していくのか。
でも《部下》なら、部下の責任範囲内のことに関しては部下がやる。
HDDとPCを渡して「増設しておけ」と言えば『手の届くところ』から支給品のネジと貸与してあるねじ回しを持ってきて
自分で筐体の蓋を開けて増設してくれて、結果を報告してくれる。運悪くパニックを起こした場合には例外を投げてくる。
その時に、ネジとねじ回しを《部下》の手の届くところに置いておくことも重要だが、
同時に新入社員とか庶務二課とかの手の届かないところに置いておいた方が混乱が起こらなくて済む。
《部下》の責任範囲を考えて設計すると良い。
245: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 19:47:10.66 ID:IMdPdnTu0

三行以上読めない俺ががんばって読んだけど
エージェント指向とごっちゃになりそうな説明だな
259: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 20:45:47.19 ID:xMlHEaJI0

分りやすく丁寧にありがとうございます
レスを見てクラスを使ったソースをググって漁っていて
なんとなくイメージがつかめてきた気がします
これからのプログラミングが楽しみです
ありがとうございます
255: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 20:32:09.64 ID:OHSKhL5/0

クラスとかよくわからないんだったら、目的別に連想配列を作って管理してみろ、
いろいろ捗るぞ (…って一度言ってみたかった)

Javaだと何だっけ、HashMap?
RubyだとHash、Pythonだと辞書って呼ぶんだけど

で、その変数の塊ごと引数に渡してやればグローバル変数を使うのと使い勝手は似た感じになるから。
あとはどういう単位でデータを切り分けると「自分が考えやすいか」を意識していけば良い
261: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 20:52:13.83 ID:xMlHEaJI0

構造体のようにして必要なデータをまとめて渡してしまうんですね
たしかにそれならグローバル変数は使わずに、かつ、
引数で管理できますね
そして、必要なデータに変更が加わったらそれを戻り値として
返してしまえばいいわけですし、たしかに便利そうです
ありがとうございます



180: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 07:38:52.80 ID:IMdPdnTu0
裸えぷろぬ
http://motenai.orz.hm/up/orz05811.jpg
183: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 08:27:47.67 ID:Y91Tmkv10

(^ω^)ペロペロ



190: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 09:17:34.06 ID:+qsZ9oT/0
光の速さでプログラミングしたら記録されてなかったという理論か
192: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 09:50:15.10 ID:r85U2qwq0

つまり、光の速さでプログラミングは出来ないと言うことを証明する理論ですね。
#得てしてプログラマは、速いアルゴリズムに興味はあっても、
#早寝早起き素早い開発に興味を持たないもの :-p

#他人事でないので A.C
194: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 09:52:32.35 ID:r85U2qwq0

(スコア1:おもしろおかしい)



181: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 07:39:43.46 ID:W6yEF0eH0
グローバル変数は結局一つの状態であって汎用性が低いからそのうち状態は自ずとオブジェクトのメンバに隠れていく
定数こそグローバルの役目
215: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 15:59:55.59 ID:xMlHEaJI0

ありがとうございます
言語はC++です
グローバル変数のデメリットというと、他の人や他の場面でかち合うことがあると
いうように自分は思っていました
自分は一人でやっていますが、それでもなるべく正しいやり方を身に着けたいです


ありがとうございます
こういう場合は全体をクラスにして、メンバ変数にして扱ったほうがすっきりするんですね
クラスはこういう使い方もあるんですね

今作っているのはグローバルやクラスというほど大きなものではないのですが、
もう少し大きくなってきたら意見をいただきたいと思います


今作ってるのはC++ですが、以前javascriptで質問したこともあったので
僕かもしれません



182: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 07:52:38.31 ID:QxWdZ5Wj0
とりあえず書いてるコードを上げてみると誰かが意見してくれるよ
215: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 15:59:55.59 ID:xMlHEaJI0

ありがとうございます
言語はC++です
グローバル変数のデメリットというと、他の人や他の場面でかち合うことがあると
いうように自分は思っていました
自分は一人でやっていますが、それでもなるべく正しいやり方を身に着けたいです


ありがとうございます
こういう場合は全体をクラスにして、メンバ変数にして扱ったほうがすっきりするんですね
クラスはこういう使い方もあるんですね

今作っているのはグローバルやクラスというほど大きなものではないのですが、
もう少し大きくなってきたら意見をいただきたいと思います


今作ってるのはC++ですが、以前javascriptで質問したこともあったので
僕かもしれません



213: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 15:49:10.02 ID:sFcWJ9Kt0
javascriptとHTMLで就職するとしたらどんな業種になるの?
216: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 16:21:21.33 ID:WT8Tls0N0
C++なら設計が悪いんだろうな
オブジェクト指向をちゃんと理解したほうがいい
どういうもんやろうとしてるのか詳細言ってくれたほうがここの住人もアドバイスしやすいよ
やろうとしていることとソースを晒したほうがより的確になる
JavaScriptは初心者向けじゃないししょうがない部分もあるんじゃね


それだけじゃキツイ
画面デザインなら別の能力も必要だしプログラマなら中途半端
231: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 18:21:40.63 ID:xMlHEaJI0

オブジェクト指向・・・読めるけど書けない、自分にとって「薔薇」や「滋賀県」みたいな存在です
お店できるようなちょうどいいソースがないのですが、
オブジェクト指向や全体の構造も含めていつかアドバイスをいただいてみたいです
やはり全体をどう設計しているかのところから問題なんですね・・・


とても例えがよく分りました
引数や戻り値を使うにしても使い方に問題があったのですね
しばらくそういうところも意識して勉強してみます



219: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 16:53:27.22 ID:F2J+EnDv0
引数をバケツリレーみたいに奥へ奥へとどんどん渡して行くのがすごく気持ち悪いんだけど、いい解消法はないだろうか…
224: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 17:34:13.47 ID:ZgHPsoTT0
クラスに纏める。念の為に言うと、その「引数を必要としている関数」をメソッドにする。
225: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 17:35:05.43 ID:IMdPdnTu0

ソース見てないから分からんけど、多分クラスの関連見直したほうがいい。
構造化言語的に使ってると、引数たらいまわしの刑になった気がする。
229: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 17:59:14.24 ID:W6yEF0eH0

Stateモナド



233: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 18:42:50.80 ID:B2YHoVAV0
もう四年ぐらいプログラミング初心者やってる
一向にマスターしたと言える言語がない
234: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 18:43:39.03 ID:IMdPdnTu0

ナカーマ



248: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 19:59:23.41 ID:JMlWsB1B0
2chブラウザ作ろうと思って板一覧取得してるんだけど
特別企画とか他のサイトって部分は省くの?
249: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 20:07:17.11 ID:8dfBQuuZ0

正直そんな細かいところはどうでもよくね?
一旦全部完成させてから気にすればよくね?
と考えた俺は後回しにしたっきり放置してるけどそれでいいと思ってる



237: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 18:46:33.66 ID:k0NllXSM0
だれか固有値と固有ベクトルを計算できるプログラム教えれ
254: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 20:30:12.32 ID:zrht2TGn0

MATLABとか



253: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 20:24:45.89 ID:oVw4y/xr0
RubyとPythonのどちらかに手をだそうと思うんだけどどっちにしようかな
ちらっとみた感じRubyは独特な構文っぽい気がして覚えるのだるいなって思ったんだけどRalisでWebとか簡単そうなのは魅力的だわ
257: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 20:41:45.05 ID:OHSKhL5/0

どっちも使ってるけどだるさの総和は一緒だから、ぶっちゃけどっちでもいいよ!
Rubyは日本製だから使用者多いけど、最近はPythonも十分日本語資料あるし

綺麗なスタイルのプログラミングを学びたいならPython、
黒魔術とかアレゲなプログラムを柔軟にがしがし書きたいならRuby

形式ばってて、きっちりかっこつけないと怒られるのがPython
括弧付けなくても良いけど、やりすぎると初心者が混乱して泣くのがRuby
258: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 20:45:18.54 ID:IMdPdnTu0

JavaScriptは結構変態言語だよ


YOU両方勉強しチャイナYO!
でもいまPythonは3xの過渡期じゃないかな


http://motenai.orz.hm/up/orz05821.jpg
262: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 20:54:02.32 ID:OHSKhL5/0

JavaScriptはLispの方言だからry

Pythonは過渡期だけど、初心者が3.xから始めるべきかはまだ微妙
ライブラリや初心者用の資料はまだ出揃ってないし、GAEも最近やっと2.7になったばかりだし(これからなるんだっけ?)



252: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 20:24:11.49 ID:y+5Hj1VI0
javascriptってコピペ言語だと思ってたけど意外と奥深いのな
258: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 20:45:18.54 ID:IMdPdnTu0

JavaScriptは結構変態言語だよ


YOU両方勉強しチャイナYO!
でもいまPythonは3xの過渡期じゃないかな


http://motenai.orz.hm/up/orz05821.jpg



269: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 21:29:57.11 ID:C1as83I20
AppEngineでいくつかアプリ書いたりしたけど正直もうオワコンだと思う
環境が特殊でコードを他に活用しにくい上規模が少しでも大きくなると法外に金がかかるようになったし
270: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 21:35:00.26 ID:IMdPdnTu0

法外かなぁ。今までが安すぎただけだと思うけど。
ロックインされるリスクはあるけど、別に銀行の基幹系システムつくるわけじゃないからなぁ。



244: [―{}@{}@{}-] 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 19:47:08.11 ID:MhMxIjoAP
てすと
287: 以下、名無しにかわりましてVIPがお送りします 2011/11/10(木) 23:15:10.35 ID:C1as83I20

ほんとだー
http://mail.python.org/pipermail/python-dev/2011-November/114404.html



306: 以下、名無しにかわりましてVIPがお送りします 2011/11/11(金) 00:19:15.17 ID:+WSEgJJY0
アセンブラ使える奴ってどうやって学んだの?
308: 以下、名無しにかわりましてVIPがお送りします 2011/11/11(金) 00:29:53.59 ID:3i1Ep3kT0

x86アーキテクチャならintelが命令セットを公開してる。
俺はそれ見ながら__asm使ってVC++でインラインアセンブラとか、逆に簡単なコードをコンパイルして、逆アセンブルしてみてどうなってるか見るとかした。
312: 以下、名無しにかわりましてVIPがお送りします 2011/11/11(金) 00:39:52.85 ID:ooweikzT0

怪しげなクラッキング指南書買ってcrackmeをデバッグしながら覚えた思い出



305: 以下、名無しにかわりましてVIPがお送りします 2011/11/11(金) 00:17:00.04 ID:+UQkiizU0
AppengineってXGトランザクション実装されてたんだ。

XGトランザクションってなんか変身しそうだな
http://motenai.orz.hm/up/orz05825.jpg
315: 以下、名無しにかわりましてVIPがお送りします 2011/11/11(金) 00:52:03.50 ID:kbyJeUg60

評価する



313: 以下、名無しにかわりましてVIPがお送りします 2011/11/11(金) 00:41:40.07 ID:zrOnpOX60
俺が学生のころは、Z80アセンブラが必修だった
316: 以下、名無しにかわりましてVIPがお送りします 2011/11/11(金) 00:52:56.47 ID:kbyJeUg60

わたしもです

0 件のコメント:

コメントを投稿