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

|