97 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 09:48:23.35 ID:BTL6/jEU0
>>95 js、cssも含めるととても簡単とか言えねーよ
非同期が当たりとか
98 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 09:51:34.64 ID:XvJtQXrA0
99 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:07:11.29 ID:JIiIYohv0
入門者です
whileでループさせてる中でキー押したら抜ける処理を追加したいんだけど
こういう場合どうしたらいいか教えてください
上から順番に処理してtime.sleepでウエイト作ってるんだけど
while 1:
処理1
time.sleep(150)
処理2
time.sleep(150)
処理3
time.sleep(150)
キー待ちと処理1〜3のスレッドを分けろ
101 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:18:03.42 ID:JIiIYohv0
102 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:33:33.41 ID:KE/qaVS00
$$$$$$$$$$$$$$$$$uhyaaaaaaaaaaaa;
python hit any key sleep
でググレばそれっぽいの出てくんじゃね
104 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:38:44.85 ID:sk6ezOKn0
SPAMSPAMHUMEGGSPAM
105 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:45:14.78 ID:Ys2qTiPz0
テスト
106 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:48:14.94 ID:6p7WhC5l0
変数宣言をしなくても変数が使える、そPythonならね。
107 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:49:28.44 ID:Ys2qTiPz0
>>98 何でも属性で済ましてくれるのは気持ちがいいな
cookielibを使わなくてもいけるみたいだし
# -*- coding: utf-8 -*-
import requests, cookielib, re, time, os
url = '
http://maguro.2ch.net/test/read.cgi/poverty/1394902166/l50'
name = ''
mail = ''
text = u'テスト'
server, board, key = re.match(r'^
http://(.*?)/test/read\.cgi/(.*?)/(.*?)/', url).groups()
post='
http://%s/test/bbs.cgi' % server
payload={'bbs': board, 'key': key, 'time': int(time.time())-10, 'from': name, 'mail': mail, 'message': text.encode('cp932'), 'submit': u'書き込む'.encode('cp932'), 'yuki': 'akari'}
headers={'accept-encoding':'gzip', 'user-agent':'monazilla/1.00', 'referer':url, 'accept-language':'ja'}
s = requests.session()
cj = cookielib.lwpcookiejar('cookie')
cj.load() if os.path.exists('cookie') else cj.save()
s.cookies = cj
r = s.post(post, data=payload, headers=headers)
title = re.search(r'<title>.*</title>',r.text).group(0)
if u'書き込み確認' in title: s.send(r.request)
cj.save()
108 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 10:54:28.95 ID:XvJtQXrA0
>>107 urllib2はPythonにしてはどうしてあんなに汚いのか不明
Dive into Pythonではhttplib2を推しているがrequestsの方が美しいな
int a[10];
int* p;
p = a;
p[0] = 10;
*(p+1) = 20;
110 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 11:01:34.90 ID:S4FFjwJo0
変数宣言ないとスコープどこからなんだか分かりにくい。
形名なんていらない。varでいいんだ。
111 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 11:09:00.77 ID:LXlD02A50
112 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 11:30:34.71 ID:CQ+9y1Hg0
スクリプト言語だとPerlのリファレンスがCのポインタに近い
他のスクリプト言語の場合、単にオブジェクトが参照渡しされるのが基本ってだけで
114 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 12:02:42.83 ID:xC3MvKCw0
Z80やAVRで温度計とかタイマーを作ることから始めたほうが理解しやすいらしいけどお勧めの書籍教えてくれ
入門書特有の悪文がないやつ
115 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 12:08:45.80 ID:wQG4XwwA0
C分かんない奴にPython薦めて何作らせるつもりだよw
Djyangoでもやらせるんかw おっかねえなあ。
116 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 12:11:11.03 ID:wQG4XwwA0
C言語を1週間でマスターとかいう教本は1週間で無理だったけど
pythonはほんとに1週間というか5日でいけた
構文が素直なんだよな
118 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 12:49:59.00 ID:LXlD02A50
>>117 ブレースなし+インデントだと読みやすいというか把握しやすいね
119 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:09:11.11 ID:mjiV6CRc0
>>106 それって一長一短だよね
スペルミスすると新たに予期せず変数が生成される
ま、スクリプト言語で膨大なコードを書くことの方が野暮だったりするけれども・・・
120 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:12:41.38 ID:p6AlKbwN0
121 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:17:10.15 ID:LXlD02A50
>>120 閉じブレース確認しないで済むしインデントしないコードなんてクソだよ
122 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:17:25.60 ID:XvJtQXrA0
>>119 Flake8でチェックできる
主要なエディタなら組み込んでリアルタイムで使える (はず。vimでしかやってないけど)
123 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:19:54.17 ID:LXlD02A50
>>119 Pythonは代入で束縛だから勝手に変数作られることなんてないよ
124 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:24:06.34 ID:5EQO9JjF0
125 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:27:57.06 ID:pvQZqRGy0
プログラミングでやりたかったことは
Excelのindirect関数覚えたら解決したわ
ま、スクリプト言語はES6で統一されるだろうな
ウェブで一部だけPHPが生き残る程度だろう
>>123 まぁでも代入式の左辺スペルミスしたらどうしようもないだろ 補完使うからしないけどさ
128 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:32:21.53 ID:H+JjW0Gx0
宣言なしで変数使える言語とか恐すぎる
129 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:32:57.45 ID:Ymhpl6Bk0
2.0のときあの分厚くて高いオライリーの本買ったら
翌月に3.0のやつが出た
絶対に許さない
130 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:56:11.19 ID:wQG4XwwA0
>>126 それはないわw 今ですらもうAltJS使うの前提じゃんw
131 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 13:58:21.72 ID:LXlD02A50
>>127 タイポまで面倒見きれるかよ
それ右辺でも問題起こるし
132 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 14:08:33.71 ID:ujhd5uwU0
>>128 システム側で出現と同時に宣言をした上で使用してるから特に問題なし
むしろ長大なステップ数のメソッドになると、使う直前で宣言した方が小回りが効くし、変数の使い回しという悪習から解放される事になる
宣言定義を事前に設置してやるような記述は、マシン語に近い記述を要求する言語でもない限り、C言語への依存から離れられてない過去の遺物的記法と化している
ヘビを飼ってるから、お前にオススメの言語pythonをやれといわれたが
はじめ聞いたこと無い言語でバカにされてると思い検索したら、意外と有名だったんだね。
今のバイト先の上司も意外と使えて俺も組んでるよと言われて本をもらった。
134 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 14:14:11.86 ID:wQG4XwwA0
>>132 変数宣言なしの言語が怖いって意味が分かってないw
スクリプト言語も変数宣言強制するオプションとかあればいいんだが・・
typoでコンパイルエラーにならないのは怖いよ
136 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 14:26:54.79 ID:ujhd5uwU0
>>134 ああ、型宣言の方か
取得時のルール設定と取り込み時のバリデート&キャストは基本だぞ
内部処理でもその辺のルールがしっかりしてない所はだいたいバグが多い
137 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 14:29:05.67 ID:lW7lVLx10
宣言なしが怖いというのはタイプミスもコンパイルエラーなく通っちゃうってことを言ってるんでしょ
138 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 14:31:22.11 ID:ujhd5uwU0
あと人の事をナメた感じで応対するような奴のいる現場って良いシステムを作れてないぞ
人の事をコミュ力不足で切る以前に、そういう奴が作る空気がコミュニケーションに壁を作る原因になってる事を知るべき
139 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 14:34:01.96 ID:Ot0tCkZE0
ここでプログラミング語ってるけんもメンはどうやって習得したの?
大学の授業とか?
140 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 14:35:09.29 ID:ujhd5uwU0
変数記述って基本的にコピペかIDEの入力候補選択機能を使って打ってくよね
141 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 15:22:32.42 ID:tdVYAmrd0
>>135 Perlはuse strictしてmyで宣言するのがほぼ強制的
143 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 16:09:48.68 ID:BTL6/jEU0
>>139 業務で
いくら文法に詳しくて優れたアルゴリズムを書けても上司や相手のシス担にダメだしされまくり、最初は
変なオリジリティを潰すとこからスタートライン
144 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 16:14:34.83 ID:Ek9fuz7Z0
作りたいものがないと作らないよ結局
145 :
番組の途中ですがアフィサイトへの転載は禁止です:2014/03/16(日) 16:17:06.09 ID:YtH2gzUH0
なんかよくわからんけど
バージョンによって全然ちがくなるんだろ?
そういう最初の選択に迷いが生まれるような言語はいらん
146 :
番組の途中ですがアフィサイトへの転載は禁止です:
今はサーバサイドもJavaScriptの時代な
Node.jsやっとけ