[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 12/19 21:36 / Filesize : 89 KB / Number-of Response : 481
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

プログラミング雑談スレ+++



1 名前:デフォルトの名無しさん mailto:sage [2013/11/24(日) 22:03:35.70 ]
プログラミングに関する雑談スレッドです。

■前スレ
プログラミング雑談スレ++
toro.2ch.net/test/read.cgi/tech/1384422943/
■前前スレ
プログラミング雑談スレ
toro.2ch.net/test/read.cgi/tech/1363792124/

237 名前:デフォルトの名無しさん mailto:sage [2013/11/28(木) 13:55:01.81 ]
>>235
BASICじゃなくてForceな。
Force自体はブートストラップ用に使われる程に高速に実行可能で、
かつ後置記法が日本語の文法に似てるんで日本語対応したのがなでしこ。
ライブラリはそれなりに揃っているし、入門書もあるけど、
インデントで構造を表したり、引数に助詞を使ったりしてるので、全体的に読み難いw
開発言語がDelphiというのも微妙に発展を邪魔してるのかも。

238 名前:デフォルトの名無しさん mailto:sage [2013/11/28(木) 15:14:37.86 ]
>>237
forth?

239 名前:デフォルトの名無しさん mailto:sage [2013/11/28(木) 15:42:09.33 ]
なでしこはForthなのか。
いくら日本語に語順が似ているからって
Forthは使いたくないな。拷問だろ。

240 名前:デフォルトの名無しさん mailto:sage [2013/11/28(木) 17:11:58.36 ]
後置記法は日本語になれてるなら以外と使いやすいかもしれない

241 名前:デフォルトの名無しさん mailto:sage [2013/11/28(木) 17:54:10.10 ]
なでしこで懸命にプログラムを勉強して、
そこそこなものを作れるようになってしまった人は可哀想だよな。
仕事でまったく役に立たないなんて。

242 名前:デフォルトの名無しさん mailto:sage [2013/11/28(木) 18:28:41.88 ]
rpn 電卓使ってる人、沢山いるんでしょ?
ほら! dis られてますよ!

243 名前:デフォルトの名無しさん mailto:sage [2013/11/28(木) 22:44:34.50 ]
操車場アルゴリズム!!

244 名前:デフォルトの名無しさん mailto:sage [2013/11/29(金) 10:29:07.17 ]
予約語なんて高々数十でしょ、それを日本語化しなけりゃ使えない池沼は
プログラミングに向いていない。 例え小学生対象であっても。

245 名前:デフォルトの名無しさん [2013/11/30(土) 03:37:08.10 ]
LibreOfficeのフォントワークのUI設計ダメダメだな バグありだし



246 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 06:51:50.18 ]
お前が直せ

247 名前:片山博文MZコスモ ◆T6xkBnTXz7B0 [2013/11/30(土) 16:22:40.25 ]
XScreenSaverのスクリーンセーバーを192個Windowsに移植したよ!!!
パックマンもスターウォーズもあるよ!!
katahiromz.web.fc2.com/xscreensaverwin/
https://github.com/katahiromz/XScreenSaverWin

248 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 16:25:45.53 ]
昭和っぽい題材やな

249 名前:片山博文MZコスモ ◆T6xkBnTXz7B0 mailto:sage [2013/11/30(土) 16:45:03.45 ]
ちっ、スターウォーズにバグがあるみたいだな。。。

250 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 16:49:13.40 ]
192個も移植するとかすごいですね
何かプログラミンのコツとかあります?

251 名前:片山博文MZコスモ ◆T6xkBnTXz7B0 mailto:sage [2013/11/30(土) 16:59:21.15 ]
>>250
スクリーンセーバーは描画処理が主になる。それ以外の部分は比較的簡単に移植できる。
描画処理の共通部分を比較して移植方法を考えた。
OpenGLを使っているセーバーの移植は比較的簡単。

252 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 17:01:10.65 ]
>>251
なるほど

253 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 17:53:46.52 ]
そんなことより早く音声認識で入力できるエディタが出て欲しい
ベッドの中でプログラムしたい

254 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 17:54:57.73 ]
声出すのだるい

255 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 17:56:47.18 ]
キーボードよりいくぶんかマシだろうに



256 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 18:03:12.54 ]
脳波でいいでしょ

257 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 18:05:36.18 ]
脳はだとコードの中に雑念が混じりそう
あー腹減った。とか勝手に入力されそう

258 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 18:06:57.83 ]
そういうのはコメントして入る

259 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 18:07:06.17 ]
入力のオンオフくらいするでしょ

260 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 18:11:22.49 ]
>>258
コメントでも入っちゃまずいだろw

261 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 20:02:22.31 ]
「音声入力 ソフト」でググれ

262 名前:片山博文MZコスモ ◆T6xkBnTXz7B0 mailto:sage [2013/11/30(土) 22:10:20.60 ]
スターウォーズのやつはstarwars.txtを1つ上に移動させれば直るよ

263 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 22:41:55.86 ]
イントアイイコールゼロっ!!って叫びたい

264 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 22:46:53.12 ]
それセミコロンない

265 名前:片山博文MZコスモ ◆T6xkBnTXz7B0 [2013/11/30(土) 23:36:02.89 ]
標準のUIに満足している間はまだまだ素人。
プロはさらにその上を提案し、実装できなくてはならない。



266 名前:デフォルトの名無しさん mailto:sage [2013/11/30(土) 23:58:59.39 ]
もうqtでイイよ

267 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 00:09:32.64 ]
>>265
プロは2chでどうでもいい自演しないんじゃないかな

268 名前:片山博文MZコスモ ◆T6xkBnTXz7B0 mailto:sage [2013/12/01(日) 00:31:49.53 ]
どれが自作自演だと思ったの

269 名前:片山博文MZコスモ ◆T6xkBnTXz7B0 mailto:sage [2013/12/01(日) 00:42:03.06 ]
何か俺を驚かすような話題はないか?

270 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 00:54:04.40 ]
>>266
QTってなんだ
消しても消してもいつの間にかインストールされているクイックタイムとは別か

271 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 01:03:07.24 ]
>>270
おまえみたいなPC初心者は、この板に居なくていいよ

272 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 01:05:45.83 ]
>>269
予想だと、この世界は規約に従って簡潔に書いたc++とjs以外は残らない

273 名前:デフォルトの名無しさん [2013/12/01(日) 01:07:36.63 ]
Webプログラミング、サーバ構築の勉強を兼ねてやりたいことがあります。
どの言語が向いているのか、どのOSがいいのかアドバイスをお願いします。

現在の知識:少々のプログラミング能力はあります。主にC,C++
Webプログラミングについてはほぼなし

仕様: ・スマホ向け勉強サイト
画面1、問題を表示(テキストと画像) 入力は"⚪︎","×","確定"
画面2、⚪︎×の判定と解説を表示(テキストと画像) 入力は"次へ"
上記のループ
・問題の回答者数と正解者数をサーバーに蓄積する(今後 正解率の低い問題を抽出できるようにするため)
・常時接続は3人程度
・サーバーはraspberry piを使用

274 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 01:07:45.07 ]
>>270
ノキアのキュートのこと

275 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 01:15:57.51 ]
>>273
Raspberry Piってそんなに自由にOS選べたっけ?



276 名前:デフォルトの名無しさん [2013/12/01(日) 01:20:52.57 ]
OSはDebian系のRaspbianや、Arch Linuxなどです。
Apacheが入ればどれでもいいのでしょうか?

277 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 02:03:13.21 ]
>>269
暇なら未完プロジェクト終わらせろよ。
toro.2ch.net/test/read.cgi/tech/1380002328/
>>276
結局Linuxじゃん。
ディストリの違いってプリインソフトの違いみたいなもんだから、
変な癖の有るプリインがなければそう拘るところじゃないよ。

278 名前:デフォルトの名無しさん [2013/12/01(日) 02:34:06.48 ]
>>277
ほうほうそういうことか
今考えてるのは以下の構成です。 明日あたりから、問題をの表示、回答まで作って見たいと思います
HTML
jQuery
MySQL

Debian系

279 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 02:45:05.28 ]
マジレスすると一日じゃ、それ全部やるとか無理。
まずApacheの設定で躓いて、下手すりゃ一週間ぐらい掛かる
jsの開発環境整えるだけでも、2、3日ぐらい必要。

280 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 03:18:06.76 ]
>>278
まさかLAMP?古すぎるわ
悪いことは言わんから node-js+angular+mongodb にしとけ
重量級考えてるにしてもtomcat+nginx+sql系だ

281 名前:デフォルトの名無しさん [2013/12/01(日) 06:52:56.83 ]
ステップ的にはどのように進んで行くのがいいのでしょうか

282 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 07:01:25.84 ]
SQL系とmongodbを並置する人間は信用できない

283 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 07:16:06.51 ]
>>282
並置して使っちゃ駄目な理由を、さんはい

284 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 07:39:06.77 ]
RDBじゃねーし
少なくとも学習目的でMySQLやるって言ってる人間に勧めるのはトンチンカンもいいとこ

285 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 10:55:08.72 ]
HTMLとjQueryを並置するのも何もわかってないっぽいな



286 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 12:40:11.03 ]
>>284
OracleでもMariaでもなくMyの時点でお察しなのに
NoSQLだから駄目とか意味がわからんが
食わず嫌いしてると取り残されるぞ

287 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 13:05:14.26 ]
RDBが適してる案件で無理やりNoSQLを使うことにどんな学習効果があるのかわからんけど

288 名前:デフォルトの名無しさん [2013/12/01(日) 14:52:30.70 ]
特にMySQLが学びたいとかではないです。適合したものがあればなんでも良いです。

289 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 15:39:21.95 ]
>>287
だから規模でかいならsqlと言ってるのに
LAMPが古いと言われて悔しかったのか?

290 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 15:40:31.09 ]
3人程度の接続で規模が大きいのか
へー

291 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 16:10:07.05 ]
mongodbは初心者向きじゃないとコミッタ自身が言ってるのに薦めるのか・・・

292 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 16:20:56.14 ]
農奴ってセキュリティ大丈夫なの?
あと、angularとノック嘔吐と背骨、どれが定番?

293 名前:デフォルトの名無しさん [2013/12/01(日) 19:34:45.71 ]
問題と回答とかのデータってどこに格納するのがいいんですか?
SQL?

294 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 21:36:34.60 ]
>>293
>>273の機能をSQLRDB使って実現する時にそれらのデータをRDBに入れなかったら何をRDBに入れるんだよ。

295 名前:デフォルトの名無しさん [2013/12/01(日) 22:54:21.95 ]
何となくわかってきました
初めは、問題などをソースに直打ちで書き込んでSQLを使わずに最低限どの機能を作ってからでも、大丈夫でしょうか?



296 名前:デフォルトの名無しさん mailto:sage [2013/12/01(日) 22:58:10.36 ]
>>295
「Webプログラミング、サーバ構築の勉強」をしたいのならそんな原始的な方法は却下
面倒でもWebサーバーとDBMSを設置しなさい

297 名前:デフォルトの名無しさん [2013/12/01(日) 23:18:03.35 ]
>>296
一度にいろんなことを行ういりも、ステップを踏んで行った方がよいと思ったのですが、始めからひとくくりに開発を進めた方がよいのでしょうか

298 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 00:05:54.07 ]
今のOSって一般ユーザでプログラム実行したとしてAPI通さずに直接ハード操作できるの?
できたら権限無視できるよね?

299 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 00:09:11.36 ]
>>298
OSによる。

300 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 00:12:12.85 ]
>>297
ソースコードにデータを直打ちして学べることはごく基本的なプログラミング技術だけ
そしてごく基本的なプログラミング技術を学ぶためならサーバー環境の用意が必須になるWebアプリケーションは適さない

301 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 00:22:47.49 ]
>>299
そうなのか
ここらへん進化してるのかしてないのかいまいちわかんないな

302 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 00:42:30.01 ]
>>297
UIだけ先に書いてもその構造をDBに落とせずに悩むだろうから、
先にUIに出したい項目を表現するDB構造を考えてから始めとけ。
後は(最初は)手でDB作って、
各操作でDBとIOするDB言語での操作を考えて、
各操作のDBとIOする処理を一個ずつ書いてけばいい。
DB構造とIO手順まで決めた後なら、DBに突っ込んだテストデータ使ったほうが楽。

各機能がDBとどうIOするのか決めずに始めてもどうせ破綻する。

>>298
割り当てられた仮想メモリへのメモリIOとかFPUとか、部分的には直接操作してるだろ。
ユーザモードプロセスに対して(OSによって)禁止された操作はCPUに撥ねられる。
一般ユーザだろうが特権ユーザだろうが、ユーザモードのプログラムなら大抵同じ。
APIの一部は禁止された操作を含まないから直接使える物もあるが、権限の範囲内に過ぎない。

303 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 00:58:39.88 ]
>>273
山田祥寛(よしひろ)、翔泳社
10日でおぼえる jQuery 入門教室、2011
10日でおぼえる PHP 入門教室、2012

これらの本では、XAMPPを使っている
Webプログラミングには、色々なウイルス対策が必要だから、
下のPHPの本は、読んだ方がよい

304 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 13:49:18.67 ]
だから最初はmongoでやらせりゃいいだろ
なんで詰め込むのかなぁ・・

305 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 15:16:59.06 ]
潰したいんでしょ



306 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 15:34:18.04 ]
ごついRDBMSが嫌ならsqliteでいいじゃん

307 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 15:39:16.73 ]
dbなんて片っ端からストアドにしちゃえば、
テーブル構造なんて後でどうにでもなんじゃん(正しテスト前まで)

308 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 15:45:26.30 ]
sqliteも基本的に普通のSQLじゃんよ
使ったことないのか?

309 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 16:32:39.29 ]
>>308
sqliteはごつくない

310 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 17:06:35.55 ]
>>308
インストール不要だから管理者権限なしで使えることを強調したいんだろ

311 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 17:24:52.12 ]
sqliteって >>273 からの流れ?
サーバー構築の勉強をしたいって言ってるんだからmysqlとかでいいんじゃないの。

312 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 17:27:22.96 ]
blog.cnu.jp/2013/11/28/rasberrypi-server/
RaspberryPiは安定しなくてサーバーに向かないって報告もあるし、勉強用なら中古ノートとかでいいかもね。

313 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 17:41:06.70 ]
>>311
>>273からの流れであるなら、なおさら最大メモリが 512MB しかない
raspberry pi には mysql の採用は不適切で、sqlite を選ぶべきではないかと

314 名前:デフォルトの名無しさん [2013/12/02(月) 18:45:23.07 ]
iwate.sobadb.supleks.jp/review/814501.html

315 名前:デフォルトの名無しさん [2013/12/02(月) 19:16:49.89 ]
こんどC++/CLIのソフトメンテする事になったんだけど
.NETとAPIの混在ってよくある事なの?



316 名前:デフォルトの名無しさん [2013/12/02(月) 20:32:27.16 ]
webサーバー立てて、身内にしか観覧できないページを作るのにはどうすればいいの?
IDとPassみたいに人に教えれば、他の人でも入れるようなものは無理です。
端末によるアクセス拒否とかってできますか?

317 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 20:56:19.78 ]
双方向通信

318 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 20:58:53.02 ]
>>315
ある
C#でもよくある

319 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 21:06:39.98 ]
特定ホストのみ許可

320 名前:デフォルトの名無しさん [2013/12/02(月) 21:07:48.49 ]
くらいあんとしょうめいしょ

321 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 21:35:39.48 ]
>>316
クライアントPCのIPアドレスまたはサブネットアドレスを単位とした
アクセス制御は、Webサーバで設定できるハズ

もしWebサーバとして Apache を利用しているのなら、
「htaccess ip制限」でググれば解説記事を見つけられる
Apache以外のWebサーバであれば、個別に設定マニュアル/ガイドで
「アクセス制御」をキーワードにして調べるべし

322 名前:デフォルトの名無しさん [2013/12/02(月) 22:16:48.61 ]
条件としてスマホなどのモバイル端末からのアクセスを考えています

323 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 22:35:41.27 ]
ガラケー時代のような端末(回線)によるアクセス制限は原理的に無理

324 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 22:41:21.89 ]
>>322
モバイル端末の場合は、クライアント側のIPアドレスは動的に変化するから、
何らかの「認証」、ユーザが本人か否かを判断する処理が必須になるね
ただし>>316にあるような、
「(本人自身が)人に教える」行為から防ぐ技術的手段は存在しない
だから一般的には、ユーザ登録時に守秘義務契約を行い、
違反すれば罰則という社会的な対策がとられる

で、本人の善意性を期待できる、言い換えるとユーザを信用するという
前提であれば、単純なID/PASSWDの他にも認証手段は存在する
ただし、認証レベルに応じて要求される技術/運用レベルも高くなるけどね

325 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 22:59:10.31 ]
>>324
> 「(本人自身が)人に教える」行為から防ぐ技術的手段は存在しない

秘密鍵を端末所有者がアクセスできない場所に暗号化して設置すればいいだけじゃん



326 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 23:04:49.35 ]
>>325
端末所有者がアクセスできない場所などない

327 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 23:37:39.72 ]
>>326
そっちは本文の主旨と関係ない
秘密鍵を暗号化して設置、それを乱数とともにハッシュ化してサーバーに送信
サーバー側では乱数と秘密鍵をハッシュ化して結果が一致すれば認証許可

これなら端末側のアプリを逆アセンブルして秘密鍵を抜き出さない限り端末所有者でも他人に認証権限を渡すことはできない

328 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 23:53:40.82 ]
>>327
所有者が端末を第三者に貸し出した場合は?

329 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 23:56:08.19 ]
>>328
その場合は対応できない。俺の負けを認めるよ…

330 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 23:56:27.35 ]
技術馬鹿という単なるプログラマと
情報セキュリティエンジニアとの違いが見えて面白いwww

331 名前:デフォルトの名無しさん mailto:sage [2013/12/02(月) 23:57:06.09 ]
そもそもどうやって最初の鍵を渡すのかが問題

332 名前:デフォルトの名無しさん mailto:sage [2013/12/03(火) 00:01:18.79 ]
>>331
情報セキュリティの初歩的なお題だw

遠隔地であれば、郵送などの非電子化手段で渡す
できれば書留などの送達確認可能な方法が望ましい

333 名前:デフォルトの名無しさん mailto:sage [2013/12/03(火) 00:03:45.24 ]
Macアドレス+ID+特定ホスト(変動にも対応)+秘密鍵+ワンタイムパスワード+ジェスチャー認証
これをすべて一つのアプリに埋め込めばおk

334 名前:デフォルトの名無しさん mailto:sag [2013/12/03(火) 00:05:33.17 ]
>>327
要約値(Hash)が衝突したらどうすんの?

335 名前:デフォルトの名無しさん mailto:sage [2013/12/03(火) 00:06:12.31 ]
ワンタイムパスワードって
アプリに一緒に入れたら意味なくね



336 名前:デフォルトの名無しさん mailto:sage [2013/12/03(火) 00:07:44.18 ]
>>334
それあらゆるパスワードに言えると思うんだけど

337 名前:デフォルトの名無しさん mailto:sage [2013/12/03(火) 00:09:19.08 ]
>>330
論破してもよかったけど悔しくて眠れなくさせても可哀想だから負けを認めたフリをしたのがそんなに面白かった?
> 端末によるアクセス拒否とかってできますか?
って質問者が書いてるんだから第三者に貸し出した場合なんて考える必要ねーっての

>>334
ハッシュの衝突て…
何億回も試行すれば衝突するかもしれんけど

>>335
人間を区別するためのパスワードなら端末と一緒に入れたら意味ない
ただし今回のお題は人間ではなく端末を区別するための問題なので、
端末に区別するための固有情報を埋め込む必要がある






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<89KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef