スレ立てるまでもない質問はここで 129匹目
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2013/09/25(水) 19:43:40.18プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
http://toro.2ch.net/test/read.cgi/tech/1377511459/
スレ立てるまでもない質問はここで 128匹目
0002デフォルトの名無しさん
2013/09/25(水) 19:52:08.70,r‐'″ ._,,,, `'lri,!'''″ ゙l
.,,,″ ,,r'"` ゙゙l, ゙ヘ, |
!アr, .l°.ェ'ニ,コ .| ゚ヘ、 |
`'i、 .く_,、vr''″ ., ゙'i、 .,,/
゙X、 ト ゙!,゛ .,,r‐--、
,、_,、 .,,,,r‐'″ | } .,,r‐'^’ .|゜
め゙゚“゙゙~゛ |  ̄` .,l゙
| ,i´ ,l゙
゙!、 ,i´ ,ノ
.'┐ ,,-° '=,, /`
.゚!, ,,,,r'″ ゙┐ ,l゙
゚'r, .''''"` │ .,,-''i、 /
`''x, .| | .,,r'" .゙┐ ,i´
~'ヘi,,, | |_,r・″ 'ヘ,、 l゙
`¬--|i,,,,,,,,,,,,,,,,v、r',广 ゙ヘ�=@ ,l゙
`゙'ーぃ--r'″ `'―、,,,,/
0003デフォルトの名無しさん
2013/09/25(水) 21:03:36.43,,イ`" 、-' `;_' ' ..::::::::::::::...
,-、 _.._ ( (,(~ヽ'~ ..:::::::::::::::::::::::
)'~ レー' 〉 ヽ i`'} .:::::::::::::::::::::::
~つ '-ー、 i | i' ...:::::::::::::::::::::::
/ < / 。/ ! ......::::::::::::::::::::::::: これは>>1乙じゃなくて
/ ~^´ /},-'' ,●::::::::::::::::::::::::::::::::::::
i、 ,i' _,,...,-‐-、/ i :::::::: .:::::::::::::
..ゝ <,,-==、 ,,-,/ .::::::::::: 放射能がうんたら
) {~''~>`v-''`ー゙`'~ ..::::::::: ........::.
{ レ_ノ ..::::::::. ......:::::::::
ノ '' ..::::::: ...::.:...:::::::::
.::::::::: ...:......:::::::::::: .
.:::::::::::. ..... .. ..:::::::::::::::::::::::: :::.
::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. :: ::..
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ::.
::::::::::::::::: :::::::::::::::::::::::::::::: :::::
.:: ::. :::
0004デフォルトの名無しさん
2013/09/26(木) 01:41:24.22そのために今のIT業界の惨状があると思っている。
0005デフォルトの名無しさん
2013/09/26(木) 11:29:49.41英語が必要な時代の幕があがってきたね
0006デフォルトの名無しさん
2013/09/26(木) 11:36:15.340007デフォルトの名無しさん
2013/09/26(木) 11:50:59.010008デフォルトの名無しさん
2013/09/26(木) 12:08:56.410009デフォルトの名無しさん
2013/09/26(木) 12:48:38.630010デフォルトの名無しさん
2013/09/26(木) 12:51:18.900011デフォルトの名無しさん
2013/09/26(木) 16:28:52.72パーサで構文木にしてジェネレータでソースコードに戻すようにしてみたのですが、
するともともとのソースコードにあった意図的な改行や、
意図的な桁揃えも消えてしまいます
もともとのそソースコードにある意図を生かしながら、
意図のない部分は整形する必要があるようです
しかし「意図」をどう検出すればいいのでしょうか?
0012デフォルトの名無しさん
2013/09/26(木) 16:33:31.19パターン化して分類して分析して自分で考えろ。それが難しいならあきらめろ。
0013デフォルトの名無しさん
2013/09/26(木) 16:33:32.95意図的に崩して書いてるのと、単に汚くなってるのを見分けろとか無理じゃね。
下手すると単に汚くなってるだけの部分に意味を与えかねない。
0014デフォルトの名無しさん
2013/09/26(木) 16:40:34.900015デフォルトの名無しさん
2013/09/26(木) 16:41:04.270016デフォルトの名無しさん
2013/09/26(木) 16:55:52.790017デフォルトの名無しさん
2013/09/26(木) 17:22:39.200018デフォルトの名無しさん
2013/09/26(木) 17:29:15.330019デフォルトの名無しさん
2013/09/26(木) 17:30:58.62ITの勉強会って趣味でやってる人でも参加しても大丈夫なものですか?
煙たく思う人とかいるものですか?
0020デフォルトの名無しさん
2013/09/26(木) 17:52:11.51勉強会は十分わかってる人のためのものです。
0021デフォルトの名無しさん
2013/09/26(木) 17:55:49.27参加してみようと思います
0022デフォルトの名無しさん
2013/09/26(木) 21:58:42.36ここで質問してスレ立てる必要があると言われたらたてるように
0023デフォルトの名無しさん
2013/09/27(金) 00:48:41.59プログラミングを学んで書き始めた頃は自分の書いたプログラムがうまく動くだけで飛び跳ねるくらいうきうきしていたんだけど、今はだいぶ薄れてしまった
どこかプログラミングに幻想を抱いてたのかもしれない
もうすぐ就活始まるんだけど、プログラムを書くのを仕事にしていいかわからない
どう思いますか?助言下さい
0024デフォルトの名無しさん
2013/09/27(金) 00:55:36.130025デフォルトの名無しさん
2013/09/27(金) 01:10:05.020026デフォルトの名無しさん
2013/09/27(金) 01:38:04.910027デフォルトの名無しさん
2013/09/27(金) 03:31:07.62安心しろ。
プログラムだけを書いていればいいなんて夢のような仕事は今どき無い。あるのは、昔からだからと意味のないドキュメントを量産するメーカー系、ウォーターフォールという名の丸投げ押し付けベンダー系、PCのことだからやれというユーザー系。
本業のプログラムを書けるのは定時過ぎのサービス残業時間だけだ。他の仕事で趣味でプログラミングしてるのと、何ら変わりない。
0028デフォルトの名無しさん
2013/09/27(金) 04:35:26.870029デフォルトの名無しさん
2013/09/27(金) 08:30:19.60技巧などに喜びを感じるのは職人。
仕事を成し遂げるのに喜びを感じるただのサラリーマンになればいい。
0030デフォルトの名無しさん
2013/09/27(金) 13:05:00.63タブと関係なく記録される、サイトを閲覧した履歴がありますが、
それぞれの履歴の名称はどうしたらいいですか?
どっちもhistoryなので名前に困っています
0031デフォルトの名無しさん
2013/09/27(金) 13:10:02.21browse_history
0032デフォルトの名無しさん
2013/09/27(金) 22:02:16.601から1000までの数字のうち、
1つが答えとなっている数当てゲームがある。
数字を入力すると、正解がその数より「大きい」「小さい」、または「正解」の3通りの出力が得られる。
これを12回以内に確実に正解できるように補助をするプログラムを作りなさい。
0033デフォルトの名無しさん
2013/09/27(金) 22:06:20.82二分探索
0034デフォルトの名無しさん
2013/09/27(金) 22:07:31.310035デフォルトの名無しさん
2013/09/27(金) 22:28:37.61using namespace std;
int main()
{
int i;
int seikai = 723;
for (i=0; i<=1000; i++) {
if (seikai == i) {
cout << i << endl;
break;
}
}
}
0036デフォルトの名無しさん
2013/09/27(金) 22:35:17.870037デフォルトの名無しさん
2013/09/28(土) 00:33:20.250〜10000000の全ての自然数から70を探し出すコードを2通り書いてみたんですが
こうなりました
24回目でヒット
[5000000, 2500000, 1250000, 625000, 312500, 156250, 78125, 39062, 19531, 9765, 4882, 2441, 1220, 610, 305, 152, 76, 38, 57, 66, 71, 68, 69, 70]
22回目でヒット
[5000000, 2500000, 1250000, 625000, 312500, 156250, 78125, 39063, 19532, 9766, 4883, 2442, 1221, 611, 306, 153, 77, 39, 58, 67, 72, 70]
どっちが正しい二分探索の結果かわかりません
0038デフォルトの名無しさん
2013/09/28(土) 05:47:47.28良かったらコードをideoneに晒して見てよ
ちなみに10000000 * (1/2)^n が 2未満になる n は n=22 だから最高でも22回あれば
当たる事になる
0039デフォルトの名無しさん
2013/09/28(土) 05:51:04.81n=23で1.1921となり初めて2を切る
0040デフォルトの名無しさん
2013/09/28(土) 11:32:17.32>>38-39
0041デフォルトの名無しさん
2013/09/28(土) 13:58:12.04Windows下ではstd::random_deviceが毎回同じ系列を返すんだとorz
http://ideone.com/Tteyp1
0042デフォルトの名無しさん
2013/09/28(土) 15:44:33.42ドワンゴへ行きなはれ
0043デフォルトの名無しさん
2013/09/28(土) 15:50:41.540044デフォルトの名無しさん
2013/09/28(土) 16:29:35.980045デフォルトの名無しさん
2013/09/28(土) 17:08:08.710046デフォルトの名無しさん
2013/09/28(土) 20:41:08.21JavaEE移行したほうがいいらしい記事をみつけました
http://builder.japan.zdnet.com/sp_oracle/weblogic_2013/35034499/
新しいものが好きなので新しいので勉強したいんですが
Java8もこれから出るそうですがJava8はやめてJavaEEのほうがいいですか?
0047デフォルトの名無しさん
2013/09/28(土) 20:48:17.270048デフォルトの名無しさん
2013/09/28(土) 20:50:11.780049デフォルトの名無しさん
2013/09/28(土) 20:51:24.790050デフォルトの名無しさん
2013/09/28(土) 20:55:13.950051デフォルトの名無しさん
2013/09/28(土) 21:18:07.40面接で特技「人間サンドバック」を宣言してから面接官に殴られて良いリアクションを返すと入社できるよ
0052デフォルトの名無しさん
2013/09/29(日) 12:10:46.460053デフォルトの名無しさん
2013/09/29(日) 16:56:48.75共有メモリを使いたいとき、
shmemとmmapはどう使い分けるのですか?
ググって見たところ、shmemはAPIでmmapはシステムコールらしいですがよく分かりません。
shmemはmmapで実現されているということでしょうか?
0054デフォルトの名無しさん
2013/09/29(日) 17:01:03.510055デフォルトの名無しさん
2013/09/29(日) 18:47:43.21端的に言えば、SysV由来がshmで、BSD由来がmmap
基本的に別物なので、どっちがどっちで実装されてるかは
気にしないでいい。
使い分けは、・・・好きな方使えばいいよ
どっちも良し悪しあるし
005653
2013/09/29(日) 19:05:54.90thanX!
0057デフォルトの名無しさん
2013/09/30(月) 17:19:22.810058デフォルトの名無しさん
2013/09/30(月) 19:02:26.60今現在は以下のようにしてます
project1/trunk ←project1の下にtrunkフォルダ(とbranchesとtags)を作成
project1/trunk/module1 ←project1/trunkの下にmodule1フォルダを作成
project1/trunk/module1/trunk ←project1/trunk/module1の下にtrunkを作成
プロジェクトが複数のモジュールからなる場合、どういうフォルダ構成にするのが一般的なのでしょうか?
0059デフォルトの名無しさん
2013/09/30(月) 19:28:56.36project/trunk/module-2
project/trunk/module-3
project/trunk/module-4
0060デフォルトの名無しさん
2013/09/30(月) 22:27:05.50ありがとうございます。
その場合、module-1やmodule-2の下にtrunkやbranches、tagsフォルダは作成するのでしょうか?
0061デフォルトの名無しさん
2013/10/01(火) 09:06:30.13project/trunk
project/branches/some_work <== project/trunkを全部コピー
project/tags/1.1.1 <== project/trunkを全部コピー
0062デフォルトの名無しさん
2013/10/01(火) 15:40:15.07120は00:02:00
3660は01:01:01
秒から時分秒の値を得たいのですが一番
言語特有のライブラリなどは使わないでやるとしたら
秒 100%6 って感じで余りで求めるのが最強ですか?
0063デフォルトの名無しさん
2013/10/01(火) 15:53:34.290064デフォルトの名無しさん
2013/10/01(火) 16:02:52.070065デフォルトの名無しさん
2013/10/01(火) 17:41:22.09Cでも標準関数でできる。localtime()してmktime()でOK。
0066デフォルトの名無しさん
2013/10/01(火) 17:42:00.620067デフォルトの名無しさん
2013/10/01(火) 20:48:45.180068デフォルトの名無しさん
2013/10/01(火) 21:21:03.59このメジャーな4つのうち
WindowsでもLinuxでもMacでも同じコードで動くのはどのコンパイラでしょうか?
0069デフォルトの名無しさん
2013/10/01(火) 21:45:28.560070デフォルトの名無しさん
2013/10/01(火) 21:46:18.98無理だよ
0071デフォルトの名無しさん
2013/10/01(火) 21:55:16.92バーチャルボックスとかワインとかなんとかキャンプを駆使すれば何でもアリ
0072デフォルトの名無しさん
2013/10/02(水) 00:00:43.72gcc
0073デフォルトの名無しさん
2013/10/02(水) 09:44:11.24Qt とか wxWidgets とかかな
0074デフォルトの名無しさん
2013/10/02(水) 11:06:44.550075デフォルトの名無しさん
2013/10/02(水) 11:26:39.270076デフォルトの名無しさん
2013/10/02(水) 12:03:34.00コレだけどどうもない
0077デフォルトの名無しさん
2013/10/02(水) 13:10:36.62例えばドラゴンクエスト モンスターパレードはスタミナが毎日朝6時に回復するんですが
これって6時にcronでデータベースのスタミナを全回復するとかそういう仕組みでしょうか?
0078デフォルトの名無しさん
2013/10/02(水) 13:21:49.51実際どうやってるか知らないけど、6時以降の初アクセスだったらそのタイミングで
パラメータを書き換えるとかでも実現できるんじゃない?
0079デフォルトの名無しさん
2013/10/02(水) 13:43:38.82アクセスしてきた奴だけやればいい事柄はそうすればいい
0080デフォルトの名無しさん
2013/10/02(水) 15:37:58.850081デフォルトの名無しさん
2013/10/02(水) 15:42:58.440082デフォルトの名無しさん
2013/10/02(水) 15:44:41.21もっとほかにもありましたら教えてください
0083デフォルトの名無しさん
2013/10/02(水) 17:11:27.380084デフォルトの名無しさん
2013/10/02(水) 18:38:23.12やっぱりrailsが流行ってるのでRubyですかね?
0085デフォルトの名無しさん
2013/10/02(水) 19:00:23.660086デフォルトの名無しさん
2013/10/02(水) 20:12:53.360087デフォルトの名無しさん
2013/10/02(水) 21:07:09.69EditraはPython
eclipseはJava
0088デフォルトの名無しさん
2013/10/02(水) 21:30:19.580089デフォルトの名無しさん
2013/10/02(水) 21:35:45.94まずは基本情報とかパソコン系の資格とって基礎を固めてから
プログラムの勉強をしたほうがいいかな?
今はプログラムのこともパソコンのことも全然わからない
0090デフォルトの名無しさん
2013/10/02(水) 21:37:23.22レゴマインドストームでも買って遊べば
0091デフォルトの名無しさん
2013/10/02(水) 21:48:17.53mixiサーバでハッキングの練習をしてこっそり報告したらお金がもらえるって認識でいいのこれ?
0092デフォルトの名無しさん
2013/10/02(水) 22:01:58.02> 限りは、脆弱性発見のための調査を許可する
これに触れないように練習するのは難しい気もする
0093デフォルトの名無しさん
2013/10/03(木) 00:53:44.150094デフォルトの名無しさん
2013/10/03(木) 03:29:54.96flash ウェブデザイナでPCに詳しい言われてる人が使う
VB 事務でPCに詳しい言われてる人が使う
0095デフォルトの名無しさん
2013/10/03(木) 12:00:05.33これまでだとSwingいったく(何故かimeで漢字が出てこない)ですよね?
0096デフォルトの名無しさん
2013/10/03(木) 14:32:05.56今、PHPやらその他のプログラミング言語の勉強をしているところなんですが、
何がなんだかさっぱり分かりません。
やっぱり、プログラミング教室みたいなところで学ぶべきなんでしょうか?
2ちゃんねるみたいな掲示板やYouTubeみたいな動画共有サイトやGoogleみたいな検索エンジンを作って、
億万長者になるのが夢なんです。
夢はどうしても諦められないです。
2ちゃんねるみたいな掲示板やYouTubeみたいな動画共有サイトやGoogleみたいな検索エンジンを作るには、
当然プログラミングの知識は必要だと思いますが、
その他に必要な知識はあるのでしょうか?
必要な知識を全て教えて頂けると幸いです。
また、それらの全ての知識を得る場所は、プログラミング教室で合ってますでしょうか?
それとも、大学の情報系の学部やコンピュータ系の専門学校なんでしょうか?
東京大学の理学部情報科学科への進学も考えてみたのですが、
ホームページを見てみたら、なんかとてつもなく難しそうだったので躊躇しています。
プログラミングもまったくと言っていいほど理解できないのに、
それ以上高度なことを勉強する場所に行ってついていけるわけがないと思うので、
やはり、コンピュータ系の専門学校あたりが有力候補でしょうか?
そのあたりも詳しく教えてください。お願いします。
0097デフォルトの名無しさん
2013/10/03(木) 14:33:04.780098デフォルトの名無しさん
2013/10/03(木) 14:34:54.49マルチ
0099デフォルトの名無しさん
2013/10/03(木) 14:41:43.91偏差値10代の文章だなw
0100デフォルトの名無しさん
2013/10/03(木) 14:43:16.09ttp://uni.2ch.net/test/read.cgi/sci/1377088129/
0101デフォルトの名無しさん
2013/10/03(木) 14:53:24.040102デフォルトの名無しさん
2013/10/03(木) 15:39:35.24/kantou
/kantou/toukyo
/kantou/saitama
/kantou/tiba
ってurlがあるとします
このばあい
四つのルーティングを作るのが良いのか
それとも1つのルーティングを作って2番目の都道府県名を引数としてコントローラーで分岐するのがいいのか
どういうのがいいのかおしえてください
0103デフォルトの名無しさん
2013/10/03(木) 16:33:54.050104デフォルトの名無しさん
2013/10/03(木) 17:00:12.50を追加
0105デフォルトの名無しさん
2013/10/03(木) 17:34:19.370106102
2013/10/03(木) 17:55:04.311.OpenSpc2の全ページ分のURLが必要な場合
2.47都道府県ぐらいのURLが必要な場合
です
0107デフォルトの名無しさん
2013/10/03(木) 17:56:52.81ルーティングのこと全然しらないんだけど、その設計なんだか変に感じる。
県名で一意に絞れるんだから、例えばcontrollerがpopulationだったら、
/population/kanto => 関東の人口
/population/tokyo => 東京の人口
あるいは
/population/area/kanto
/population/pref/tokyo
/population/pref/saitama
とかの方が自然に感じる。
それとも、ルーティングを使う場合は>>102みたいなのが普通なのかな。
0108デフォルトの名無しさん
2013/10/03(木) 18:01:07.97その例だと
/population => 日本全体の人口
/population/kanto => 関東の人口
/population/kanto/tokyo => 東京の人口
/population/kanto/tokyo/setagaya => 世田谷区の人口
って感じで普通な気がする
0109デフォルトの名無しさん
2013/10/03(木) 18:15:41.24/kanto/tokyoというふうに地名をを元に
/kanto/tokyo/population
/kanto/tokyo/setagaya/populration
0110デフォルトの名無しさん
2013/10/03(木) 18:28:13.93それは無い
0111デフォルトの名無しさん
2013/10/03(木) 19:05:24.49そうすれば最高47個ルーティング作ればいいわけだから
人口を第一セグメントにすると
/人口/東京
/食べ物/埼玉
見たいな感じに種類が増えるごとに無駄にルーティングが増えるから>>107-108はお勧めしない
0112デフォルトの名無しさん
2013/10/03(木) 19:31:55.38本って儲かりますか?
0113デフォルトの名無しさん
2013/10/03(木) 19:34:39.57そんなマーケティングもできない奴の本なんて読みたくないわ。
0114デフォルトの名無しさん
2013/10/03(木) 21:37:15.310115デフォルトの名無しさん
2013/10/03(木) 21:38:01.360116デフォルトの名無しさん
2013/10/03(木) 21:54:59.080117デフォルトの名無しさん
2013/10/03(木) 22:33:24.62初心者って漠然と目的もなくプログラムの勉強するから、hello world的なのコピーして終わりだよな。
0118デフォルトの名無しさん
2013/10/03(木) 22:38:52.95www.amazon.co.jp/dp/4894712369
大絶賛絶版中
0119デフォルトの名無しさん
2013/10/03(木) 22:56:32.360120デフォルトの名無しさん
2013/10/03(木) 23:07:05.81C言語の有用な使い道を教えてくれ
0121デフォルトの名無しさん
2013/10/03(木) 23:11:01.270122デフォルトの名無しさん
2013/10/03(木) 23:21:26.61好きな方でいいよ
Swingがまだ古いわけではないしJavaFXが枯れているわけでもない
0123デフォルトの名無しさん
2013/10/03(木) 23:31:30.14Swingから勉強します
ぐぐったらAWTから勉強するべきみたいなのがヒットしたのでAWTを極めてからSwingの勉強します
0124デフォルトの名無しさん
2013/10/04(金) 00:16:19.39それは設計の話では。
問題を探してシステム化すると見返りが大きいところを見極める部分。企業とかだと品質改善とかでよく見るけど、個人の初心者向けの本って知らなくて。
読みたいってか、教育のために読ませるのを知りたい。
0125デフォルトの名無しさん
2013/10/04(金) 00:34:12.95AWTはスルーしていいよ
0126デフォルトの名無しさん
2013/10/04(金) 10:55:34.20その場合、全人口合計・県別合計一覧はどのURLで表示する?
0127デフォルトの名無しさん
2013/10/04(金) 11:01:55.23県別はもう書いた
0128デフォルトの名無しさん
2013/10/04(金) 11:51:33.65糞設計
0129デフォルトの名無しさん
2013/10/04(金) 11:57:41.110130デフォルトの名無しさん
2013/10/04(金) 12:02:45.90インターフェースを抽象化することによってモジュール間の結合度を弱めることができます。
モジュール間の結合度が弱いとモジュールは自身が解決すべき個々の問題に専念することができるようになります。
結果としてモジュールの構造はよりシンプルになります。
シンプルであれば管理が簡単になります。
0131デフォルトの名無しさん
2013/10/04(金) 12:44:37.760132デフォルトの名無しさん
2013/10/04(金) 12:54:57.10effective C++に書いてあったと思う
0133デフォルトの名無しさん
2013/10/04(金) 13:40:36.720134デフォルトの名無しさん
2013/10/04(金) 15:16:45.15いえいえ、あなたほどでは。
0135デフォルトの名無しさん
2013/10/04(金) 15:17:12.57キャラの位置や重力管理どうなってんの?
ああいうの自力で実装したいんです
0136デフォルトの名無しさん
2013/10/04(金) 15:48:47.63シリアライズとSQLiteとテキストファイルのどれを使うか悩む
0137デフォルトの名無しさん
2013/10/04(金) 16:15:25.34すいません、マリオギャラクシーのその重力の動画ありましたらおしえてください
0138デフォルトの名無しさん
2013/10/04(金) 21:15:51.200139デフォルトの名無しさん
2013/10/04(金) 21:19:14.71何のために勉強するかによる。
0140デフォルトの名無しさん
2013/10/04(金) 21:21:45.28最低限HTMLを知らないでどうすんだよ
0141デフォルトの名無しさん
2013/10/04(金) 21:24:21.93データベースとか簡易的なブラウザゲームとかいろんなcgiみたいなものを作ってみたいです
0142デフォルトの名無しさん
2013/10/04(金) 21:25:22.480143デフォルトの名無しさん
2013/10/04(金) 21:28:00.70無いと半端無く効率落ちると思う
0144デフォルトの名無しさん
2013/10/04(金) 21:30:18.45同時に勉強してみることにします
ありがとうございました
0145145
2013/10/04(金) 21:32:55.89a--b----
|----c--|
aからbの長さは2
aからcの長さは5
bからcの長さは7
0146145
2013/10/04(金) 21:36:00.331.aからbへの長さを取得する
2.aからcへの長さを取得する
3.1と2でもっとも短い距離であるbに移動する
4.(bからcへの長さ)+(aからbの長さ)を取得する
5.4の長さと2の長さを比較して短いほうの道を選択する
文章にするとこれであってますか?
訂正お願いします
0147デフォルトの名無しさん
2013/10/04(金) 21:36:02.94webブラウザならHTMLしか解釈しないのでは。flashでほとんど使わないとかもできるだろうけど。
システムの構成要素を何にするか決めるのは自分でしょ。
まあ、30分もあれば理解できるし。
30分間HTML入門
http://www.kanzaki.com/docs/html/lesson1.html
0148デフォルトの名無しさん
2013/10/04(金) 22:03:34.860149デフォルトの名無しさん
2013/10/04(金) 22:55:05.18球座標で管理してると思うよ
0150デフォルトの名無しさん
2013/10/04(金) 23:07:35.420151デフォルトの名無しさん
2013/10/05(土) 14:26:30.88配列Bにだけある値を知ることができません
配列Aと配列Bを比較し、削除された値と追加された値を返す関数は
なんという名前にしたらいいでしょうか
0152デフォルトの名無しさん
2013/10/05(土) 15:16:07.940153デフォルトの名無しさん
2013/10/06(日) 10:32:09.23主にwinsock周りなんですけど
0154デフォルトの名無しさん
2013/10/06(日) 10:58:13.970155デフォルトの名無しさん
2013/10/06(日) 12:00:15.670156デフォルトの名無しさん
2013/10/06(日) 13:10:41.33合ってる。
0157デフォルトの名無しさん
2013/10/06(日) 13:24:58.630159デフォルトの名無しさん
2013/10/06(日) 16:36:27.260160デフォルトの名無しさん
2013/10/06(日) 16:40:44.230161デフォルトの名無しさん
2013/10/06(日) 17:11:16.200162デフォルトの名無しさん
2013/10/06(日) 17:28:10.490163デフォルトの名無しさん
2013/10/06(日) 17:58:18.35#include<stdio.h>
int main(int argc, int *argv)
{
printf("Hello work.\n");
return 0;
}
↓
#<標準入出力.ヘッダファイル>を含める
整数型 主関数 (整数型 引数数, 整数型* 引数)
{
標準出力 ("こんにちは仕事。\改行");
0 を返す;
}
0164デフォルトの名無しさん
2013/10/06(日) 18:30:38.12Cをべーすにするのなら#外部引用<標準入出力.ヘッダファイル>とかじゃないんですかー?
> 標準出力
stdoutとかどーするんですかーputsとかもくべつつかないし書式指定出力とかにしとかないとー
> 0 を返す;
Cをべーすにするのなら関数離脱 0;とかじゃないんですかー?
0165デフォルトの名無しさん
2013/10/06(日) 18:37:58.730166デフォルトの名無しさん
2013/10/06(日) 18:58:23.380167デフォルトの名無しさん
2013/10/06(日) 19:21:58.39読み込みはoleのoleloadpictureでできるのは分かったのですが
ビットマップハンドルからのjpgの作成はoleやwin標準の機能ではできないのでしょうか?
0168デフォルトの名無しさん
2013/10/06(日) 19:35:10.78全部英語で書かなくとも,識別子だけでもずいぶんと違うと思うの,あとprolog
0169デフォルトの名無しさん
2013/10/06(日) 20:33:53.62GDI+ 辺りで出来なかったっけ。
これが標準かどうかは知らんし、出来なかったとしても知らんが。
0170デフォルトの名無しさん
2013/10/06(日) 20:48:43.75知能指数は10人に1人要るレベルなのか。
0171デフォルトの名無しさん
2013/10/06(日) 20:49:51.980172デフォルトの名無しさん
2013/10/06(日) 20:55:38.53プ、ログラム言語は英語と違うだろう。
その知能指数は100人のうち40番目ぐらいのレベルか。
0173デフォルトの名無しさん
2013/10/06(日) 23:36:15.960174デフォルトの名無しさん
2013/10/07(月) 11:59:08.810175デフォルトの名無しさん
2013/10/07(月) 12:13:18.470176デフォルトの名無しさん
2013/10/07(月) 12:30:28.390177デフォルトの名無しさん
2013/10/07(月) 12:32:01.050178デフォルトの名無しさん
2013/10/07(月) 13:44:56.170179デフォルトの名無しさん
2013/10/07(月) 15:39:58.660180デフォルトの名無しさん
2013/10/07(月) 16:00:08.940181デフォルトの名無しさん
2013/10/07(月) 16:04:05.12ああいうのってSocket通信とWebSocketどっちですか?
0182デフォルトの名無しさん
2013/10/07(月) 16:42:14.550183デフォルトの名無しさん
2013/10/07(月) 22:04:27.56レイヤが違うから何でもいいだろ。
0184デフォルトの名無しさん
2013/10/07(月) 22:13:28.84そのためにTCPとUDPどっちにするべきかというのを学びました
ゲームだとUDPにしたほうがいいってことを学びました
0185デフォルトの名無しさん
2013/10/07(月) 22:21:31.20たぶん間違っていると思うけど、がんばれ
0186デフォルトの名無しさん
2013/10/08(火) 07:42:47.36w
まあ、がんばれ。
0187デフォルトの名無しさん
2013/10/08(火) 13:05:48.41xxx000xxx
xx00000xx
こういうピラミッドを作るコードを教えてください
言語は何でも良いですけどコードが長くなるのはNGです
0188187
2013/10/08(火) 13:07:40.89頂上n個、底辺k個、'0'と'x'の 文字は任意の文字を指定できるようなコードをおしえてくだしあ
0189187
2013/10/08(火) 13:09:02.54こういうのもあり
xx0xx
00000
0190デフォルトの名無しさん
2013/10/08(火) 14:29:00.860191デフォルトの名無しさん
2013/10/08(火) 14:53:39.86/* これやるからどっか逝け */
void printPyramid(int height)
{
for (int iy = 0; iy < height; ++iy) {
int width = height - iy - 1;
for (int ix = 0; ix < width; ++ix) putchar(' ');
width = iy * 2 + 1;
for (int ix = 0; ix < width; ++ix) putchar('*');
putchar('\n');
}
0192デフォルトの名無しさん
2013/10/09(水) 15:49:46.52なぜ 2008 2010 2011 だけ色が違うのですか?
0193デフォルトの名無しさん
2013/10/09(水) 16:01:56.590194デフォルトの名無しさん
2013/10/09(水) 17:23:34.730195デフォルトの名無しさん
2013/10/09(水) 18:54:42.610196デフォルトの名無しさん
2013/10/09(水) 19:15:06.41ttp://kohada.2ch.net/gamestones/
0197デフォルトの名無しさん
2013/10/09(水) 19:20:59.452009 と 2012 は?
0198デフォルトの名無しさん
2013/10/09(水) 19:21:33.640199デフォルトの名無しさん
2013/10/09(水) 19:25:16.80クライマックスでリーグ制覇して日本シリーズで負けたから
0200デフォルトの名無しさん
2013/10/09(水) 19:28:05.01ttp://toro.2ch.net/test/read.cgi/tech/1257968644/
0201デフォルトの名無しさん
2013/10/10(木) 14:35:52.56XMLRPC::Liteを含むSOAP::Liteをダウンロード・解凍後、
nmakeしましたが以下のエラーが出ます
to undefined at C:/Perl64/lib/ExtUtils/Install.pm line 1199.
NMAKE : fatal error U1077: 'C:\Perl64\bin\perl.exe' : return code '0x2'
Stop.
該当箇所を見てもどう直すべきかよくわかりません。
どなたか対処法もしくは該当スレを教えてください。
0202デフォルトの名無しさん
2013/10/10(木) 17:31:40.62rubyだけど
l=9; n=1; k=5; d=3; b="x"; p="0"
d.times do |i|
a= n + (k - n) * i / (d - 1) # 各行のpの数
puts b*((l-a)/2) + p*a + b*(l-a-(l-a)/2)
end
>>189
l=5; n=1; k=5; d=2
0203デフォルトの名無しさん
2013/10/10(木) 17:38:54.07あらかじめwidth*heightを文字で生めて、
ピラミッドの箇所を別の文字で変換するとか
変態的なコードを書くべきだ
0204デフォルトの名無しさん
2013/10/10(木) 17:47:21.93たとえばjavascriptとcanvasで作られたゲームだと http://www.pirateslovedaisies.com とかが有名です
自分が置いた兵の攻撃範囲に敵が入ったら攻撃しますけど、
あれはどういう仕組みなんでしょうか?
何か数学的な知識を使ってますかね?
0205デフォルトの名無しさん
2013/10/10(木) 17:50:50.70たとえばタワーと敵の距離は三平方の定理で求められるから、一定の距離より近かったら攻撃するとかそういう感じじゃないの
0206デフォルトの名無しさん
2013/10/10(木) 17:53:10.65ちょっと三平方の定理っていうのは高等な知識が必要ですね
言語で三平方の定理が計算できる関数とかがある言語探してやってみます
0207デフォルトの名無しさん
2013/10/10(木) 18:02:08.42ついでに言えば、よほどの言語じゃない限り普通に計算できるんだが。
0208デフォルトの名無しさん
2013/10/10(木) 18:02:08.570209デフォルトの名無しさん
2013/10/10(木) 18:02:13.890210デフォルトの名無しさん
2013/10/10(木) 19:14:52.620211デフォルトの名無しさん
2013/10/10(木) 19:38:17.74兵の攻撃範囲が10
兵の座標を X1, Y1
敵の座標を X2, Y2
とすると
X1 - X2 = A1
Y1 - Y2 = A2
A1 * A1 + A2 * A2 = C
Cが10以内の値であれば攻撃できる
これで合ってますか?
0212デフォルトの名無しさん
2013/10/10(木) 19:49:48.470213デフォルトの名無しさん
2013/10/11(金) 16:33:23.180214デフォルトの名無しさん
2013/10/11(金) 17:24:55.11距離の二乗と攻撃範囲の長さの二乗を比べればいいだろってこった。
0215デフォルトの名無しさん
2013/10/11(金) 21:28:41.750216デフォルトの名無しさん
2013/10/12(土) 03:16:05.01日本語文章の中の日本語ではない部分を検出するにはどうしたらいいでしょう?
使っているのはJavaです
0217デフォルトの名無しさん
2013/10/12(土) 03:40:47.940218デフォルトの名無しさん
2013/10/12(土) 06:19:28.47mailto:とかftp:とかあるな。全部列挙すればいいんじゃないか。mailtoはURIかな。
0219デフォルトの名無しさん
2013/10/12(土) 06:53:19.64仕様を眺めれば
ttp://tools.ietf.org/html/rfc3986
0220デフォルトの名無しさん
2013/10/12(土) 09:27:13.70http://無しのものをURLと思ってはいけない。優秀なサイトほどURLとサイト名が統一されてる。
ひらがな、かたかな、漢字以外の文字は全て英語だと思え。
0221デフォルトの名無しさん
2013/10/12(土) 09:30:17.590222デフォルトの名無しさん
2013/10/12(土) 12:08:41.960223デフォルトの名無しさん
2013/10/12(土) 17:09:32.870224デフォルトの名無しさん
2013/10/12(土) 19:35:20.060225デフォルトの名無しさん
2013/10/12(土) 20:42:02.570226デフォルトの名無しさん
2013/10/13(日) 02:53:50.04どのモジュールやライブラリが良いでしょうか?
解像度ではなく、画質の劣化によるファイルサイズの減少を希望します。
0227デフォルトの名無しさん
2013/10/13(日) 03:50:31.14~$convert -quality in.jpeg out.jpeg
0228デフォルトの名無しさん
2013/10/13(日) 04:01:04.760229デフォルトの名無しさん
2013/10/13(日) 04:28:38.93Linuxの利点も?
そりゃもうたくさんあるよ。
このスレ全部つぶれると思うけど語っていい?
0230デフォルトの名無しさん
2013/10/13(日) 05:46:33.91やりたまへ
0231デフォルトの名無しさん
2013/10/13(日) 06:12:11.99はよ
0232デフォルトの名無しさん
2013/10/13(日) 06:12:42.28n個の順番は無視して持つなら、O(nm)ビットくらい。
n個の順番を決めて持つなら、この順列n!通りを識別するために、上と比べてO(n log n)ビットくらい増える(スターリングの近似を利用)
と考えましたが正解ですか?
集合を順番を無視して実際のファイルに書き込む時、順列情報を削減ための工夫があれば教えて下さい。
0233デフォルトの名無しさん
2013/10/13(日) 07:16:33.28保存順序と異なる順序を別で持たせるのでも無い限り、O(nm)が順序情報つき文字列の情報量だろ。
順序を無視するならばその分情報量を削れるはずだが、エンコードが面倒だなあ…
受け入れ可能な全文字列に対する重複組合せ(nHr=(n+r-1)!/(r!(n-1)!))の序数として保存するとかか。
なんかhttp://toro.2ch.net/test/read.cgi/tech/1370255305/954-956みたいな問題だな。
保存順序と異なる順序の情報を効率的に保存する、だけならだいぶ簡単。
「1列目の実際の位置(0〜N-1)+1列目の実際の位置がとりうる位置数(N)×
(2列目の実際の位置(0〜N-2)+1列目の実際の位置がとりうる位置数(N-1)×
(…N列目の実際の位置(0〜0)…))」とかの整数を保存すれば良い。
0234デフォルトの名無しさん
2013/10/13(日) 09:49:59.20http://toro.2ch.net/test/read.cgi/tech/1363854937/
0235デフォルトの名無しさん
2013/10/13(日) 12:33:35.09なんかめんどくさく無いですか?
バグ探しとかで他人のソース追い続けるのってどうやったら楽しくなりますか?
特に読んでるとだんだん枝分かれして深くなってくるので、把握につかれます
コツとかありますか?
そこそこに切実です。
0236デフォルトの名無しさん
2013/10/13(日) 12:34:34.110237デフォルトの名無しさん
2013/10/13(日) 12:36:56.280238デフォルトの名無しさん
2013/10/13(日) 12:37:29.72ネストは2こまで
0240デフォルトの名無しさん
2013/10/13(日) 14:07:16.220241デフォルトの名無しさん
2013/10/13(日) 14:12:27.23wiki文法からhtmlに変換したいのですが
あれはどうやって作るのでしょうか?
0242デフォルトの名無しさん
2013/10/13(日) 14:17:34.640243デフォルトの名無しさん
2013/10/13(日) 14:57:47.38それともrequireしたファイルの内部のサブルーチンが呼ばれた瞬間に読み込まれるの?
将来requireでの読み込みが重くなるのを防ぐために、
ifで分岐して必要なときだけrequireするとかでもいいの?
0244デフォルトの名無しさん
2013/10/13(日) 15:04:17.53require先で文法エラーか何かにして、試せ
0245デフォルトの名無しさん
2013/10/13(日) 15:22:49.93> 特に読んでるとだんだん枝分かれして深くなってくるので、把握につかれます
読み方が悪い。
0246デフォルトの名無しさん
2013/10/13(日) 15:34:57.40XMLの本を見るとJavaを使ってスタイル変換する例がのってる
ttp://q.hatena.ne.jp/1182875700
0247デフォルトの名無しさん
2013/10/13(日) 16:57:23.88>ifで分岐して必要なときだけrequireする
これでだいたいあってる
requireは「実行された時」にモジュールが読み込まれる
サブルーチン呼び出しまで読み込みを遅延するにはAutoLoaderを使う
useの場合は「コンパイル時」
だからこれは式に関係なく常に読み込まれる
if (式) { use Foo; }
条件分岐したいならこう
if (式) { require Foo; }
0248デフォルトの名無しさん
2013/10/13(日) 17:01:38.39パーサっていうのは例えば
=== タイトル ===
って文法は
<h1>タイトル</h1>
に変換する
っていうのを自分で定義できるもののことですか?
0249デフォルトの名無しさん
2013/10/13(日) 17:05:49.87特定の規則や文法にそってテキストを解釈する処理のこと。
0250デフォルトの名無しさん
2013/10/13(日) 17:07:24.41それはパーさ
0251デフォルトの名無しさん
2013/10/13(日) 17:07:45.83たいがいの言語に実装があるはず
0252デフォルトの名無しさん
2013/10/13(日) 17:11:39.22ある言語には存在するwiki文法でも、別の言語には存在しないこととか
例えばPHPのdokuwikiの文法をRubyとかPerlで使いたいなど
独自のwiki文法(例えば、はてな、Qiitaとか)とかはやっぱり探してもライブラリとして存在しないので
自分で作って利用したいと思いました
0253デフォルトの名無しさん
2013/10/13(日) 17:19:26.41amazonで初心者向けの言語の作り方とか、スクリプトの作り方とかの本でも
探して読んでみればいいよ。
0254デフォルトの名無しさん
2013/10/13(日) 17:29:36.180255デフォルトの名無しさん
2013/10/13(日) 18:34:59.90読み方ですか!!
どんなコツがあるのでしょう。すぐに出来ないことでも実践して体得します!!
0256デフォルトの名無しさん
2013/10/13(日) 19:34:35.50おお、分かりやすい
サンクス!
0257デフォルトの名無しさん
2013/10/13(日) 19:56:07.52配列とハッシュの多次元構造をリファレンスとして渡してデータをいれたいのですが、どうしたら良いでしょうか。
やりたいのは以下のようなことです。
# 呼び出し元
&Foo( \$bar );
print $bar[0]{'name'};
print $bar[0]{'mail'};
print $bar[1]{'name'};
print $bar[1]{'mail'};
・・・
# 呼び出し先
sub Foo{
my $baz;
$baz = $_[0];
$baz->[0]{'name'} = 'yamada';
$baz->[0]{'mail'} = '[email protected]';
$baz->[1]{'name'} = 'tanaka';
$baz->[1]{'mail'} = '[email protected]';
}
言語はPerl、OSはCentOSです。
よろしくお願いします。
0258デフォルトの名無しさん
2013/10/13(日) 20:25:08.81$baz = [{name=>'yamada', mail=>'[email protected]'}, {name=>'tanaka', mail=>'mars[@oishi-tabemono.tv'}];
こういうことなんじゃねーの
0259デフォルトの名無しさん
2013/10/13(日) 20:34:16.69すいません、実行しても何も表示されません。
エラーすら出ません。
use strict;
my @bar;
&Foo( \@bar );
print $bar[0]{'name'};
print $bar[0]{'mail'};
print $bar[1]{'name'};
print $bar[1]{'mail'};
exit;
sub Foo{
my $baz;
$baz = $_[0];
$baz = [
{ 'name' => 'yamada' , 'mail' => '[email protected]' },
{ 'name' => 'tanaka' , 'mail' => '[email protected]' }
];
}
0260デフォルトの名無しさん
2013/10/13(日) 20:47:09.910261デフォルトの名無しさん
2013/10/13(日) 20:50:04.460262デフォルトの名無しさん
2013/10/13(日) 20:57:13.570263デフォルトの名無しさん
2013/10/13(日) 21:02:36.16秀丸みたいにアウトライン表示したり
SublimeTextみたいにメソッド一覧を表示してそこからメソッドまでカーソル移動したり
そういうのができればいいんですけど・・・
0264デフォルトの名無しさん
2013/10/13(日) 21:06:50.78リファレンスが理解できていない
違いと意味をよく考えて
sub Foo{
my $baz = shift;
@$baz = (
{ 'name' => 'yamada' , 'mail' => '[email protected]' },
{ 'name' => 'tanaka' , 'mail' => '[email protected]' }
);
# もしくはこうやる
#$baz->[0] = { 'name' => 'yamada' , 'mail' => '[email protected]' };
#$baz->[1] = { 'name' => 'tanaka' , 'mail' => '[email protected]' };
}
0265デフォルトの名無しさん
2013/10/13(日) 21:07:57.07ドライバやスタブはインタフェースだけ理解してコードは追っかけない。別のものを追っかけるときは、今追っかけているのを終えて忘れてから。
0266デフォルトの名無しさん
2013/10/13(日) 21:16:24.24昔どこかにあったはずですが見つけられません
0267デフォルトの名無しさん
2013/10/13(日) 21:18:23.690268デフォルトの名無しさん
2013/10/13(日) 21:21:34.430269デフォルトの名無しさん
2013/10/13(日) 21:37:28.280270デフォルトの名無しさん
2013/10/13(日) 21:38:08.180271デフォルトの名無しさん
2013/10/13(日) 21:38:28.990272デフォルトの名無しさん
2013/10/13(日) 21:43:15.300273デフォルトの名無しさん
2013/10/13(日) 21:44:22.44多少は客相手にハッタリも必要だと思うの。
0274デフォルトの名無しさん
2013/10/13(日) 21:47:45.730275デフォルトの名無しさん
2013/10/13(日) 21:48:56.32いや、そのハッタリが上手くいかなくなるのでやめてほしいっていう…
0276260
2013/10/13(日) 22:02:14.62下駄を無理に履くつもりはないので、そこら辺り分かって欲しいんですけど難しいんですよね若い子って。気持ちは分からないでもないのですが…
0277260
2013/10/13(日) 22:04:09.420278デフォルトの名無しさん
2013/10/13(日) 22:13:03.54IDEとvimで特定操作のタイムアタックさせれば?
純粋なテキストエディタとして使う分にはvimの方が速いって奴も居る事は居る。
ほんとにvimの方が速いんならIDE使いつつエディタだけはvimとかは仕方ない。
IDEで叩くべき操作を無理にvimで叩いたりインテリセンス無い事でモタつくような低Lvならタイムアタックのスコアを突きつけろ。
>>263
アウトラインは暗記した上で検索やジャンプで一気にカーソルを動かす。
それが出来ないならIDEの方が速い。が、IDEがクソだとvimの方が速い。
0279デフォルトの名無しさん
2013/10/13(日) 22:15:40.76プロジェクトをいくつか同時進行で他人が書いたコードを定期的に編集するときとかどうすんのwwwwwwwwwwww
できるわけねえだろwwwwwwwwwwwwww
0280260
2013/10/13(日) 22:18:45.45あまりガツーンと意欲を削いでしまう事はしたくないのですが、やはり見せつけるのは手ですね。ウチの技術系のリーダーが「それならオレもvimでやる」とか言いそうなのが怖いですが…。
ご意見ありがとうございます。暇な時期をみて試してみようと思います。
0281デフォルトの名無しさん
2013/10/13(日) 22:25:42.83逆に仕事だから、と言えば
0282デフォルトの名無しさん
2013/10/13(日) 22:29:27.39だから無理なんだろ。
頭オカシイレベルの奴ならdiffとかをざっと眺めて再暗記終了だろうけどそこらには居ないわな。
0283デフォルトの名無しさん
2013/10/13(日) 22:38:01.840284デフォルトの名無しさん
2013/10/13(日) 22:44:00.01サーバサイドと交換しない?
0285デフォルトの名無しさん
2013/10/13(日) 22:45:41.22農業
0286デフォルトの名無しさん
2013/10/13(日) 22:47:22.70それは貯金と土地が入手できるコネが必要
0287デフォルトの名無しさん
2013/10/13(日) 22:58:34.370288デフォルトの名無しさん
2013/10/14(月) 00:56:21.93ありがとうございます。
期待通りの動作をしました。
何となく理解もできてきました。
これで、
&Foo( \@name , \@mail , \@age , \@address , \@position );
とかやってた間抜けなコードが修正できます。
ありがとうございました。
0289デフォルトの名無しさん
2013/10/14(月) 03:45:22.39Did C compiler compled by C compiler ?
If C compiler compiled by C compiler,
Where's a code of C compiler that compiled by C compiler ?
0290デフォルトの名無しさん
2013/10/14(月) 04:21:49.89ところが今の方法だと枚数が多くなってkとnが近いときに遅くなりそうなんだけど、何かいい方法ない?
[1]対象となる画像ファイル一覧を配列に格納
[2]whileの無限ループに入る
[3]画像ファイル一覧からランダムで画像を1枚選び、それがまだ結果の配列になければ結果の配列に追加して[4]へ、あれば破棄して[3]へ
[4]結果の配列の要素数がk枚ならwhileループを抜ける、k枚未満なら[3]へ
[5]結果の配列を返す
遅くなるっつーか( n , k ) = ( 100 , 99 )とかだと[3]で最後のほうはまだ結果の配列に入ってない画像がなかなか選ばれなくて準無限ループになりそう。
この条件だと99枚のうち最後の1枚が選ばれるのは2/100の確率だからな。
枚数が増えればもっと悲惨。
0291デフォルトの名無しさん
2013/10/14(月) 04:28:47.320292デフォルトの名無しさん
2013/10/14(月) 04:42:54.36[2] k個中i個目選択時はi〜n番目の中からランダムに選択(j番目とする)
[3] j番目とi番目と入れ替え
[4] iがk個になるまで[2][3]を繰り返し
[5] 配列の先頭からk個使用
0293デフォルトの名無しさん
2013/10/14(月) 04:52:47.71使わない画像を選んだ残りを使うとかすればもうちょい計算減らせるかもな
0294デフォルトの名無しさん
2013/10/14(月) 05:00:48.300296デフォルトの名無しさん
2013/10/14(月) 09:03:38.34ある
0297デフォルトの名無しさん
2013/10/14(月) 10:04:20.11配列をシャッフルして先頭から順に出力すればいい
0298デフォルトの名無しさん
2013/10/14(月) 10:16:10.94短時間内に大量にアクセスすると、おそらくなんらかの処置を取られますよね?
もちろんwebサイトによっても違うと思うんですが、アクセスしても大丈夫な目安って大体どのくらいでしょうか
0299デフォルトの名無しさん
2013/10/14(月) 10:24:35.98HTTPの知識もサーバの知識も薄い、所謂わゆるWebプログラミング特化言語しかやったことがない低脳プログラマなんだろう
こんなカスにサーバに定期的にアクセスされると迷惑
0300デフォルトの名無しさん
2013/10/14(月) 10:32:42.15すいません、wikiの文法からhtmlに変換するのってそこまで深い知識が必要なんでしょうか?
>>254
方言が混じったMarkdownとかもありますので、そういうのは自分で作らなければなりません
0301デフォルトの名無しさん
2013/10/14(月) 10:38:53.61>>294
spliceで柔軟に配列を小さくできる
ttp://perldoc.jp/func/splice
0302デフォルトの名無しさん
2013/10/14(月) 10:53:10.54List::Utilのshuffleを使い先頭からK個取り出す
0304デフォルトの名無しさん
2013/10/14(月) 11:55:33.82たぶん数式のパーサーが書ける程度の知識で大丈夫だから、勉強するなら本とか買わないでネットで十分かな。
でも、いい機会だから本の一冊でも読んでみたら?
0305デフォルトの名無しさん
2013/10/14(月) 12:12:21.12しっかりしたパーサを書きたいのであれば>>253
テキトーでよいのなら正規表現使った置換とかで十分
真面目なパーサを正規表現で書けない訳ではないが、そのためにはパーサの知識とかが要る
0306デフォルトの名無しさん
2013/10/14(月) 12:20:31.78↑
これはGoogle社が管理してる公式なアカウント?
0307デフォルトの名無しさん
2013/10/14(月) 12:53:09.60消えろよゴミクズ
1時間に1回だろうと被害届出されれば逮捕
図書館の件は知ってるよな
システムが悪かろうがアクセス数が少なかろうがお前みたいな低能プログラマが騒ごうが
被害届出されたら逮捕されて終わり
0308デフォルトの名無しさん
2013/10/14(月) 12:58:05.12背景うるさすぎ
これだけで非公式だってわかるわ
0309デフォルトの名無しさん
2013/10/14(月) 13:06:50.200310デフォルトの名無しさん
2013/10/14(月) 13:12:52.220311デフォルトの名無しさん
2013/10/14(月) 13:15:09.98言うなよ、>>298がよく分からずにそのまま運営してタイーホになるの楽しみにしてるんだから。
0312デフォルトの名無しさん
2013/10/14(月) 13:17:49.79アクセス数に比例して課金されるサーバ使ってたら企業はお金飛んじゃうね
趣味でやってるこういうバカは自分のことしか考えないからね
0313デフォルトの名無しさん
2013/10/14(月) 13:26:41.30ハッシュ
0314デフォルトの名無しさん
2013/10/14(月) 13:34:40.930315デフォルトの名無しさん
2013/10/14(月) 13:37:34.63経費削減の提案をするほうが建設的
0316デフォルトの名無しさん
2013/10/14(月) 13:39:23.39何と比較して?
0317デフォルトの名無しさん
2013/10/14(月) 13:40:48.72C言語みたいな構造体は無理なの?
構造体の中に構造体入れたりとか
0318デフォルトの名無しさん
2013/10/14(月) 13:44:23.27ハッシュの中にハッシュをいれる
0319デフォルトの名無しさん
2013/10/14(月) 13:47:56.09my $hash = {
foo => {
bar => baz
},
};
print $hash->{foo}{bar}; # baz
0320デフォルトの名無しさん
2013/10/14(月) 13:48:46.490321デフォルトの名無しさん
2013/10/14(月) 13:52:33.680322デフォルトの名無しさん
2013/10/14(月) 13:54:16.51�dクス
ハッシュで実現するのか
Cの構造体と随分形が違うから慣れがいるな
0323デフォルトの名無しさん
2013/10/14(月) 14:04:47.61perlのバージョンが古すぎなければ問題ない。
0324デフォルトの名無しさん
2013/10/14(月) 14:18:56.780325デフォルトの名無しさん
2013/10/14(月) 15:06:05.01怒られないよ
http://ideone.com/e5Wd8U
0326デフォルトの名無しさん
2013/10/14(月) 15:17:24.47サイト内のデータだけじゃなくて、サイト自体を管理する手法
漠然としたイメージで言うと、コンテンツがツリービューみたいなので管理されてる感じ
たぶん世界の誰かがやってるだろうし、名前も付いてると思うんだけど
MyWebsite
├Top
├About Me
│├About Me
││├Books
││└Illusts
├Picture
│├2013
│└2014
└Memo
└IT
├Programming
└Network
ツリービュー作るだけならできるけど、これがもうちょっとデータの管理方法として確立されてるやつ
スペースがないから例示してないけど、このツリービューは各コンテンツの内容一字一句まで管理してるイメージ
0327デフォルトの名無しさん
2013/10/14(月) 15:19:37.89>>323先輩のレスにかいてあるようなツリービューを文字で表してくれるのってどうやって作るのですか?
専用ソフトとかありますか?
0328デフォルトの名無しさん
2013/10/14(月) 15:21:42.72元のデータがローカルにあるならエクスプローラでフォルダ開けばいいじゃんと思った
0329デフォルトの名無しさん
2013/10/14(月) 15:42:11.23>>326?
これは手打ちだ
>>328
それだとHTML止まりじゃん
そのHTMLよりもう一段下の抽象化されたレベルまで下げてデータベースで管理したい
例えば写真のページの場合、
エクスプローラだったら最終的に
2013
├page1.html
└page2.html
までじゃん
俺のイメージだと
2013
├page1
│├Title
│├Picture1
││├File Name
││├Date
││├Place
││├Tag
│││├Tag1
│││└Tag2
││└Explain
││
みたいなデータ構造で管理して、
それをもとにHTML化してサーバにアップロードしたり
もしくはCGIで出力したいんだ
0330デフォルトの名無しさん
2013/10/14(月) 15:45:42.83まじっすか手打ちは面倒くさいですね
こういうツリーを作ってくれる作ってくれるライブラリ、誰か知りませんかね?
0331デフォルトの名無しさん
2013/10/14(月) 15:46:55.05データと外観(HTML、CSS)とシステム(CGIなど)を完全に分離できるから、
大規模サイトを複数人で管理するのが楽なんじゃないかって
0332デフォルトの名無しさん
2013/10/14(月) 15:49:30.650333デフォルトの名無しさん
2013/10/14(月) 15:55:59.53静的サイトジェネレータ一覧
http://matome.naver.jp/odai/2137886091231233901
0334デフォルトの名無しさん
2013/10/14(月) 16:07:49.36静的か動的かというよりデータベースの構築手法のほうが知りたかったんだけど
とりあえずありがとう
0335デフォルトの名無しさん
2013/10/14(月) 16:16:29.22Dokuwikiが参考に鳴る
0336Lunatic Blocker (1/2)
2013/10/14(月) 16:59:53.24my @cmd;
my ( $ip , $pf );
my @kip;
my $num;
@cmd = ( 'wget' , '--output-document=apnic-iplist.txt' , 'ftp://ftp.apnic.net/pub/stats/apnic/delegated-apnic-extended-latest' );
system( @cmd );
open( FH , "<./apnic-iplist.txt" );
while( <FH> ){
if ( $_ =~/apnic\|KR\|ipv4\|(\d+\.\d+\.\d+\.\d+)\|(\d+)/ ){
$ip = $1;
$pf = &GetPrefix( $2 );
push( @kip , "$ip/$pf" );
}
}
close( FH );
$num = @kip;
foreach( @kip ){
print $_ . "\n";
}
print "$num of KR IP Address was found.\nOK\n";
0337Lunatic Blocker (2/2)
2013/10/14(月) 17:01:09.41my $num;
my $pf;
$num = shift;
$pf = 32;
while( 1 ){
$num /= 2;
$pf -= 1;
if ( $num == 1 ){
last;
}
}
return $pf;
}
0338デフォルトの名無しさん
2013/10/14(月) 17:04:07.15明日はiptablesでこのIPアドレスを弾くシェルスクリプトを自動で生成します。
0339デフォルトの名無しさん
2013/10/14(月) 17:15:05.64for($i=0;$i<32;$i++)にすべき
$pf -= 1;が冗長
$pf--;にすべき
0340デフォルトの名無しさん
2013/10/14(月) 17:57:56.43中華は?
0341デフォルトの名無しさん
2013/10/14(月) 18:32:28.52必要なときのみ履歴からデータをみるという仕組みのプログラムを作っているのですが
新しいデータと古いデータは分けておくべきですか?
例えばデータベースならテーブルを分けるとか、
ファイルで管理するならnew.txtとold.txtでわけるとか・・・
0342デフォルトの名無しさん
2013/10/14(月) 18:40:59.970343デフォルトの名無しさん
2013/10/14(月) 18:41:10.48古いデータで何をしたい?
0344デフォルトの名無しさん
2013/10/14(月) 18:42:49.120345デフォルトの名無しさん
2013/10/14(月) 18:44:17.42先に挙げたものほど実装がらく
0346デフォルトの名無しさん
2013/10/14(月) 18:58:32.48でもレコード数が多くなると1件取るだけでも重くなるような気がします
データベースを使ったプログラミングはまだやったことないけどw
0347デフォルトの名無しさん
2013/10/14(月) 19:07:45.990350Lunatic Blocker ( Main 1/3 )
2013/10/14(月) 19:45:09.85my @country;
my @port;
my $clist;
my $plist;
my $pnum;
my $multiport;
my @cmd;
my ( $ip , $pf );
my @kip;
my $knum;
my $p;
my $i;
my $iptables;
################ Setting ################
@country = ( "KR" , "CN" ); # Country Code
@port = ( 80 , 443 , 25 ); # Port
#########################################
0351Lunatic Blocker ( Main 2/3 )
2013/10/14(月) 19:47:34.60system( @cmd );
$clist = join( "|" , @country );
open( FH , "<./apnic-iplist.txt" );
while( <FH> ){
if ( $_ =~/apnic\|($clist)\|ipv4\|(\d+\.\d+\.\d+\.\d+)\|(\d+)/ ){
$ip = $2;
$pf = &GetPrefix( $3 );
push( @kip , "$ip/$pf" );
}
}
close( FH );
$knum = @kip;
0352Lunatic Blocker ( Main 3/3 )
2013/10/14(月) 19:49:22.46$pnum = @port;
if ( $pnum > 1 ){
$multiport = " -m multiport";
}
foreach $i ( @kip ){
$iptables .= "iptables -A INPUT -s $i -p tcp$multiport --dport $plist -j DROP\n";
}
print $iptables;
print "# $knum of $clist IP Address was found.\n# OK\n";
exit;
0353デフォルトの名無しさん
2013/10/14(月) 19:58:58.20iptablesのシェルスクリプトを出力できるようになりました。
portの設定内容はカンマで結合する以外はそのまま突っ込まれるので、iptablesの書き方のルールが有効です。
例)範囲指定の場合0:1024
今日のところはこのくらいにしておきます。
明日以降また機能を追加していきます。
<追加予定の機能>
テンプレート機能・・・利用者がiptablesのテンプレートを用意することにより、テンプレートの任意の場所にこのiptablesを組み込む機能
0354デフォルトの名無しさん
2013/10/14(月) 23:44:11.960355デフォルトの名無しさん
2013/10/15(火) 01:02:32.660356デフォルトの名無しさん
2013/10/15(火) 02:49:56.71jpg、png、bmp、gif、アニメーションgifの全てに対応したいです。
環境はLinuxですが、できればsystem関数など環境依存のものは避けたいです。
モジュールは大丈夫です。
0357290
2013/10/15(火) 04:21:45.68サンクス。
[A]取り出した画像は配列から取り除く
[B]ランダムソートして上からk個取得
のどっちかってことか、なるほど。
0358デフォルトの名無しさん
2013/10/15(火) 11:45:54.94gdライブラリで開いてgetBounds()呼ぶとか
0359デフォルトの名無しさん
2013/10/15(火) 11:54:33.27複数のクラスで共通のデータを使いたい場合はどう実装したらいいですか?
0360デフォルトの名無しさん
2013/10/15(火) 12:05:45.49それは設計が悪い
0361デフォルトの名無しさん
2013/10/15(火) 12:07:12.580362デフォルトの名無しさん
2013/10/15(火) 12:19:24.17抽象クラス作れば。
0363デフォルトの名無しさん
2013/10/15(火) 12:22:18.20グローバル変数かpublicメンバ
0364デフォルトの名無しさん
2013/10/15(火) 12:22:51.930365デフォルトの名無しさん
2013/10/15(火) 12:23:54.03一般論としては設計が悪いと思うけど、データを管理するシングルトンクラスを作って参照したら?
0366デフォルトの名無しさん
2013/10/15(火) 12:24:15.72複数のオブジェクトが対等にリソースにアクセスできる状況というのは
調停者が必要になって仕組みが複雑になりがち。だから推奨しない。
0367デフォルトの名無しさん
2013/10/15(火) 12:25:24.12複数のクラスで保持
0368デフォルトの名無しさん
2013/10/15(火) 12:27:08.99B.php
setting.php
って感じでクラスAとクラスBでsetting.phpに書いたデータ(配列で書いた)が使いたかった
0369デフォルトの名無しさん
2013/10/15(火) 12:32:30.03何が問題なのか言えよ
0370デフォルトの名無しさん
2013/10/15(火) 12:55:38.0303711/2
2013/10/15(火) 13:17:02.53class A
{
function z(){}
}
# B.php
class B
{
function y(){
$a = new A();
$a->z();
}
}
# setting.php
$data = [1,2,3];
# index.php
include "A.php";
include "B.php";
include "setting.php";
$b = new B();
$b->y();
03722/2
2013/10/15(火) 13:21:35.60この両方のクラスで$dataの値が使いたいんですよ
でも↓見たいに引数で渡していくのは今後の拡張性にかけるのでやってはいけないと思います
# A.php
class A
{
function z($data){}
}
# B.php
class B
{
function y($data){
$a = new A();
$a->z($data);
}
}
# setting.php
$data = [1,2,3];
# index.php
include "A.php";
include "B.php";
include "setting.php";
$b = new B();
$b->y($data);
0373デフォルトの名無しさん
2013/10/15(火) 13:26:41.94$dataがグローバル変数なら何も考えないでどこからでも使えばいいじゃん
0374デフォルトの名無しさん
2013/10/15(火) 13:31:13.42PHPなど使ったことない俺が言えた義理はないが
0375デフォルトの名無しさん
2013/10/15(火) 13:32:18.610376デフォルトの名無しさん
2013/10/15(火) 13:33:21.040377デフォルトの名無しさん
2013/10/15(火) 15:36:09.00言語は何でもOKです
0378デフォルトの名無しさん
2013/10/15(火) 15:36:50.770379デフォルトの名無しさん
2013/10/15(火) 15:37:07.51どっかの大学がそんな研究してた
0380デフォルトの名無しさん
2013/10/15(火) 15:52:29.43パースできればHTML化できるからパーサでもいいや
0381デフォルトの名無しさん
2013/10/15(火) 15:52:34.65テキスト解析 - Yahoo! デベロッパーネットワーク
http://developer.yahoo.co.jp/webapi/jlp/
0382デフォルトの名無しさん
2013/10/15(火) 15:55:32.08pdf2htmlでググって出てくるものを片っ端から試してみるとか
0383デフォルトの名無しさん
2013/10/15(火) 15:58:17.19お、おう・・・
試してみるか
0384デフォルトの名無しさん
2013/10/15(火) 16:38:27.46ぼくは今PHPしか勉強してないんですけど
Web制作するならCSSとHTMLとJavaScriptも覚えないとダメって学校の先生に言われました
んで、アプリとかを作るならCとかJavaとかも覚えなければダメだと言われました
それで言語を覚えるだけじゃ半人前で、GitとかJenkinsとかSeleniumとかそういうツールで自分の生産性を挙げる事にも意識を向けなければならないとも言われました
将来GoogleかYahooか楽天かDeNAに入社したいのです!
アドバイスおねがいします
0385デフォルトの名無しさん
2013/10/15(火) 16:40:15.65来年は専門学校に通います
0386デフォルトの名無しさん
2013/10/15(火) 16:49:13.780387デフォルトの名無しさん
2013/10/15(火) 16:49:52.01C言語とJavaは必須じゃないよ。
0388デフォルトの名無しさん
2013/10/15(火) 16:53:16.74プログラマなら、って決まったのは特にない
目指す業界によって大きく変わるからな
その業界なら、まず「日常的に情報収集をすること」が大事
何か言語やライブラリ覚えたらやったー安泰だ、なんてものは全然無くて
どんどん自分で新たな言語やライブラリを見つけて挑戦してかないと置いてかれるぞ
0389デフォルトの名無しさん
2013/10/15(火) 16:53:24.570390デフォルトの名無しさん
2013/10/15(火) 16:58:03.590391デフォルトの名無しさん
2013/10/15(火) 17:02:13.62Webで何か作るならLAMP環境の扱いになれておくこと。
0392デフォルトの名無しさん
2013/10/15(火) 17:07:34.13そういうのは専門入ってからインターンに潜り込んで教えてもらえばいいんじゃね?
自習するのはアルゴリズムとか基礎的な部分がいいと思う
競技プログラミングやってみるとかさ
0393デフォルトの名無しさん
2013/10/15(火) 17:11:53.570394デフォルトの名無しさん
2013/10/15(火) 17:19:39.30Google行きたいと言っておきながらその可能性を自分で潰すような人には色々と無理だと思うから
そこらの商社に就職すれば?
>来年は専門学校に通います
本気で行きたいならこのくらい調べてるだろうしね。
日本語だし。
https://www.google.com/about/jobs/search/?hl=ja_JP&jlo=ja_JP#!t=jo&jid=928006&
>ソフトウェア エンジニア
>必要な条件/経験
>4年制大学理工系の学士もしくは同等の知識と経験 (コンピューターサイエンス系学科の修士号や博士号歓迎)
https://www.google.com/about/jobs/search/?hl=ja_JP&jlo=ja_JP#!t=jo&jid=2203001&
>ソフトウェア エンジニア、アンドロイド
>必要な条件/経験
>4年制大学理工系の学士もしくは同等の知識と経験。
https://www.google.com/about/jobs/search/?hl=ja_JP&jlo=ja_JP#!t=jo&jid=917003&
>必要な条件/経験
>理工系の学士もしくは同等の知識と経験 (コンピューターサイエンス系学科の修士号や博士号歓迎)
0395デフォルトの名無しさん
2013/10/15(火) 17:27:25.00楽天
ttp://corp.rakuten.co.jp/careers/graduates/how/
>2014年度新卒採用
>2014年3月31日、または9月30日までに国内外の大学・大学院を卒業予定の方。
>2015年度新卒採用
>2015年3月31日までに国内外の大学・大学院を卒業予定の方。
0396デフォルトの名無しさん
2013/10/15(火) 17:38:11.64まぁグーグルみたいに便利なツールやサービスをガンガン発信する楽しさはないだろうけど
0397デフォルトの名無しさん
2013/10/15(火) 17:40:58.220398デフォルトの名無しさん
2013/10/15(火) 17:47:22.63そりゃYahooもGoogleに負けるわな。
0399デフォルトの名無しさん
2013/10/15(火) 18:05:51.91Webデザイナー止まりなら、FLASHやイラストレータでも勉強した方がいいよ
0400デフォルトの名無しさん
2013/10/15(火) 18:13:56.400401デフォルトの名無しさん
2013/10/15(火) 18:14:15.49ドカタッタッタッ、
ドカタッ、ドカタッ、ドカタッタッタッ
0402デフォルトの名無しさん
2013/10/15(火) 18:23:34.010403デフォルトの名無しさん
2013/10/15(火) 18:28:44.580404デフォルトの名無しさん
2013/10/15(火) 18:33:57.69画像検索のチェックはグロ画像多くて精神的にきついらしいが
0405デフォルトの名無しさん
2013/10/15(火) 18:35:04.97つ[プログラマ戦力外通告]
0406デフォルトの名無しさん
2013/10/15(火) 18:38:46.07ttp://dailynewsagency.com/2012/08/26/the-googler-who-looked-at-the-worst-yhr/
0407デフォルトの名無しさん
2013/10/15(火) 19:11:37.66もともとロクな奴じゃないだろ。
0408デフォルトの名無しさん
2013/10/15(火) 21:04:55.822ちゃん中毒こええな
0409デフォルトの名無しさん
2013/10/15(火) 21:10:13.990410デフォルトの名無しさん
2013/10/15(火) 21:12:28.00一票、リアルでもおんなじなんだろうと思ってしまう
0411デフォルトの名無しさん
2013/10/15(火) 21:24:04.84プログラマなら分析設計を習得すべき。言語は今必須でも、あなたが仕事する頃に必須とは限らない。中小なら、プログラマと言っても、設計から丸投げ。大きなとこでも先輩が酷い設計しているのがわかるようになる。
就職のためにって言うなら、言語できるってアピールしても伝わらないから、実際にアプリを作ったという実績のが役立つ。
とにかく作って必要になったら学ぶ。
Googleはともかく他の会社はプログラムとか外注してそうなイメージだ。技術者目指すなら、その外注先となるソフトウェアハウスのがいいかも。
0412デフォルトの名無しさん
2013/10/15(火) 21:24:14.55FacebookやTwitterでそこで働いてる人をフォローして絡んだほうがマシじゃね
0413デフォルトの名無しさん
2013/10/15(火) 21:26:08.99掃除のおばちゃんが一々バカ丁寧に挨拶してデスク周りを掃除して言ったのには
微々ッ田。俺の方が隠したなのに。
0414デフォルトの名無しさん
2013/10/15(火) 22:01:50.130415デフォルトの名無しさん
2013/10/15(火) 22:05:47.02と言われたら瞬時に諦める気がする
0416デフォルトの名無しさん
2013/10/15(火) 22:10:17.310417デフォルトの名無しさん
2013/10/15(火) 22:27:47.75日付から曜日を得るには
秒数に直してlocaltimeに入れて取得するのと、
ツェラーの公式を利用するのと、
どちらがいいのでしょうか?
言語はPerlです
0418デフォルトの名無しさん
2013/10/15(火) 22:35:07.090419417
2013/10/15(火) 22:58:39.83ありがとうございます
西暦5000年まで使うことはないと思いますが
そうやって明確な判断基準を示して頂けると助かります
ツェラーの公式を使います
0420デフォルトの名無しさん
2013/10/15(火) 23:03:40.880421デフォルトの名無しさん
2013/10/15(火) 23:03:45.34Time::Piece->strptimeがあるバージョンを使う。
0422デフォルトの名無しさん
2013/10/15(火) 23:04:50.700423デフォルトの名無しさん
2013/10/15(火) 23:15:18.89それまでは荒れまくっててもこっちに来なかったのに。
0424デフォルトの名無しさん
2013/10/15(火) 23:24:38.00曜日求めるのにいちいちモジュール入れるのもダルいだろ
0425デフォルトの名無しさん
2013/10/15(火) 23:31:47.710426デフォルトの名無しさん
2013/10/15(火) 23:40:52.160427デフォルトの名無しさん
2013/10/15(火) 23:41:22.04DBD::Pg
0428デフォルトの名無しさん
2013/10/15(火) 23:47:29.780429デフォルトの名無しさん
2013/10/15(火) 23:59:54.09最近は標準モジュールだよ。
0430デフォルトの名無しさん
2013/10/16(水) 04:28:58.20GD::Barcodeは入れてるね
0431デフォルトの名無しさん
2013/10/16(水) 04:53:34.010432デフォルトの名無しさん
2013/10/16(水) 06:02:29.520433デフォルトの名無しさん
2013/10/16(水) 07:00:17.690434デフォルトの名無しさん
2013/10/16(水) 10:36:21.77function a(){
echo 1;
}
a(1,2,3);
これがエラーにならない
0435デフォルトの名無しさん
2013/10/16(水) 10:50:15.08そんなの別でもよく見る光景な気が
0436デフォルトの名無しさん
2013/10/16(水) 11:03:53.030437デフォルトの名無しさん
2013/10/16(水) 12:00:40.050438デフォルトの名無しさん
2013/10/16(水) 12:31:32.37そうなのか
じゃあ入ってたらベンチとってみる
0439デフォルトの名無しさん
2013/10/16(水) 12:41:34.42まあ、動的型の言語って、そういうの数え切れないくらいあるね。
0440デフォルトの名無しさん
2013/10/16(水) 12:59:38.98HTMLの適当さに慣れ親しんでいる人達向けだから。自分の目の前の結果が全てだと言う使い捨て言語。
動くからってXHTMLにHTMLの広告入れやがって。。。
0441デフォルトの名無しさん
2013/10/16(水) 13:01:44.860442デフォルトの名無しさん
2013/10/16(水) 13:04:22.13ここにあるパッケージの説明が日本語で載ってるのありませんか?
0443デフォルトの名無しさん
2013/10/16(水) 13:14:24.960444デフォルトの名無しさん
2013/10/16(水) 13:15:15.74それ何か問題でるのか?
タグ対応さえあってれば問題ない気がするが
0445デフォルトの名無しさん
2013/10/16(水) 13:49:43.30大学の試験対策で、一問一答式で問題演習ができるソフトを作りたいと思っています。
(問題を出題して、下に正解を書き込めば○、間違えなら×で答えが出てくるみたいな感じです)
できれば間違えた問題を別に記録しておける機能などもつけたいのですが…
このようなソフトを作る際にベストな言語を教えていただきたく質問させていただいた次第です。
ド素人な質問で大変申し訳ないのですが、どなたかご回答いただけたら幸いです。
0446デフォルトの名無しさん
2013/10/16(水) 13:51:11.47ひまわり
0447デフォルトの名無しさん
2013/10/16(水) 14:01:23.290448デフォルトの名無しさん
2013/10/16(水) 14:02:01.080449デフォルトの名無しさん
2013/10/16(水) 14:03:17.690450デフォルトの名無しさん
2013/10/16(水) 14:04:05.32ドシロウトならPStudySystemとか
既存のソフト使いまわしたほうが良くないか?
0451デフォルトの名無しさん
2013/10/16(水) 14:16:58.60参考にさせて頂きます。
>>450
教えて頂き、ありがとうございます。帰宅したら教えていただいたソフトをじっくり調べてみようと思います。
仰る通りのド素人なのですけれど、プログロミングを勉強してみたいという気持ちも有りまして…
もし教えていただいたソフトで今回の目的は満たされた場合、もしよろしければ今後自分でプログロミングを学ぶ際に、450さんがおすすめの言語も教えていただけたら幸いです。
0452デフォルトの名無しさん
2013/10/16(水) 14:19:25.410453デフォルトの名無しさん
2013/10/16(水) 14:38:39.75皆様に教えていただいたことを参考に、また色々調べてみます!
0454デフォルトの名無しさん
2013/10/16(水) 14:45:20.59GUIならC#かVB.NET
excelに問題と解答記述してVBAで表示ってのもあり
0455デフォルトの名無しさん
2013/10/16(水) 14:49:09.43PHPだけはないわ
0456デフォルトの名無しさん
2013/10/16(水) 15:17:17.58専門はあきらめて大学進学することにします
推薦はもう取れないので今から受験勉強してセンター試験に向けてがんばります
0457デフォルトの名無しさん
2013/10/16(水) 16:01:42.820458デフォルトの名無しさん
2013/10/16(水) 16:08:20.85PHP
Node.js
Java
C
の4つが出来れば何でも作れると教わったのでこれらを追求して勉強することにします
0459デフォルトの名無しさん
2013/10/16(水) 16:22:07.480460デフォルトの名無しさん
2013/10/16(水) 16:23:12.56違うよ。
Linux, Apache, Mysql, PHP を覚えないと何も作れないよ。
0461デフォルトの名無しさん
2013/10/16(水) 16:23:58.880462デフォルトの名無しさん
2013/10/16(水) 16:55:05.550463デフォルトの名無しさん
2013/10/16(水) 17:03:50.480464デフォルトの名無しさん
2013/10/16(水) 17:33:46.56本当に必要なのは、業務内容を理解してシステムを構築する能力
0465デフォルトの名無しさん
2013/10/16(水) 17:43:41.07業務内容を理解してシステムを構築したんだけど
完成して納品したら担当者は退職しちゃうんだよな
0466デフォルトの名無しさん
2013/10/16(水) 18:08:21.950467デフォルトの名無しさん
2013/10/16(水) 18:09:26.170468デフォルトの名無しさん
2013/10/16(水) 18:16:15.10そうだよ
0469デフォルトの名無しさん
2013/10/16(水) 18:17:07.26V8の拡張がnode
0470デフォルトの名無しさん
2013/10/16(水) 19:19:50.940471デフォルトの名無しさん
2013/10/16(水) 19:29:20.670472デフォルトの名無しさん
2013/10/16(水) 19:31:26.11まず問題を分析すること。
問題もろくにみないで何をするべきかなんて決められない。
0473デフォルトの名無しさん
2013/10/16(水) 19:34:37.620474デフォルトの名無しさん
2013/10/16(水) 19:38:18.410475デフォルトの名無しさん
2013/10/16(水) 20:11:22.590476デフォルトの名無しさん
2013/10/16(水) 20:14:40.630477デフォルトの名無しさん
2013/10/16(水) 20:15:09.260478デフォルトの名無しさん
2013/10/16(水) 20:45:04.260479デフォルトの名無しさん
2013/10/16(水) 20:51:26.11口だけはハーバード大学卒業レベルなのにね
0480デフォルトの名無しさん
2013/10/16(水) 21:14:46.340481デフォルトの名無しさん
2013/10/16(水) 21:39:45.22もうちょっとスマートになりませんか?
<要件>
1.取得するカラムが増えたときのため、カラム名はSQL文に直接書かずに外部化する
2.最終的にハッシュとして取得したい
3.取得するデータは1つ以下、但し、0の場合の処理は今回は考慮しなくてよい
@col = (
"cpu" ,
"mem" ,
"hdd" ,
);
%info = ();
$num = @col;
$sqlbuf = "SELECT " . join( "," , @col ) . " FROM pc LIMIT 1";
$sth = $dbh->prepare( $sqlbuf );
$res = $sth->execute();
@dat = $sth->fetchrow_array();
for( $i=0;$i<$num;$i++ ){
$info{$col[$i]} = $dat[$i];
}
$sth->finish();
0482デフォルトの名無しさん
2013/10/16(水) 21:45:56.300483デフォルトの名無しさん
2013/10/16(水) 21:47:23.80DBI使えばいいのに
selectall_arrayref
0484デフォルトの名無しさん
2013/10/16(水) 21:48:23.24HTMLは対応を省略できたりするから。
XHTML向けのツールとか使うとエラーになる。
<br>じゃなくて<br/>とか。
0485デフォルトの名無しさん
2013/10/17(木) 05:26:24.38コードが折りたためる、キーワード等をハイライト表示できる、オートインデント、コード補完、
クラスの定義ファイル(.h)を解析してメンバー関数等を表示できる
テキストエディタが欲しいです
0486デフォルトの名無しさん
2013/10/17(木) 05:35:08.00http://ja.wikipedia.org/wiki/Template:Integrated_development_environments
0487デフォルトの名無しさん
2013/10/17(木) 05:39:52.03統合開発環境以外ではないのでしょうか?
統合開発環境だと、テキストエディタに比べてどうしても重くなるので出来れば使いたくないのですが…
0488デフォルトの名無しさん
2013/10/17(木) 07:21:01.43おまえがつくれ
0489デフォルトの名無しさん
2013/10/17(木) 07:28:47.83そのリストにあるcodeblocks、geanyあたりでも使えばいんじゃねーの?
sublimeもvimも高機能にすればこれらより遅くなるぞ。
つか軽い環境が欲しいなら自分で試行錯誤しろよ。
0490デフォルトの名無しさん
2013/10/17(木) 07:42:34.000491デフォルトの名無しさん
2013/10/17(木) 07:47:00.57コード補完を真面目に実装するとIDE同然になるんじゃないか?
補完候補が決め打ちだったり誤爆してても良いなら問題ないだろうけど、
プロジェクトの状態に合わせた補完をするにはプロジェクト情報から生成したブラウズ情報が無いと辛い。
0492デフォルトの名無しさん
2013/10/17(木) 08:10:16.840493デフォルトの名無しさん
2013/10/17(木) 08:31:44.16コード補完っぽいことが出来ても、別のクラスのメンバが表示されてしまったりで微妙に使えないエディタが多い…
コード補完できるよと言ってるエディタでも何故か補完できなかったり…
やっぱりIDE使わないといけないのか? 統合開発環境がノートパッド並に超軽量だといいんだけどなぁ。
結局、またcodeblockに落ち着きそう。でもcodeblockも重い orz
0494デフォルトの名無しさん
2013/10/17(木) 08:36:49.74emacs
0495デフォルトの名無しさん
2013/10/17(木) 08:45:44.39「補完候補が決め打ちだったり誤爆してる」って例だなそれは。
真面目に誤爆を避けるならmakeファイルなりプロジェクトファイルなりからコンパイルに相当する分析して、
それを元に現在編集中のファイルの該当部分までコンパイル相当の分析して、その上で候補出さないと。
普通はIDEの領域だし、IDEの中でも編集中にコンパイル相当の分析する奴じゃないと誤爆は避けられない。
IDEでも誤爆はままあるのだし、それをIDEより軽快に誤爆無く捌いてくれってのが無茶振りでなくて何だ。
0496デフォルトの名無しさん
2013/10/17(木) 09:27:23.910497デフォルトの名無しさん
2013/10/17(木) 12:27:46.720498デフォルトの名無しさん
2013/10/17(木) 12:53:25.410499デフォルトの名無しさん
2013/10/17(木) 12:58:30.100500デフォルトの名無しさん
2013/10/17(木) 13:31:12.21C/C++の補完はvcかeclipse-cdtとかのが軽い
他はどれもboostが絡むと遅くなる
0501デフォルトの名無しさん
2013/10/17(木) 15:56:01.05+++ a2.txt 2013-10-17 15:44:25.364083400 +0900
@@ -3,6 +3,7 @@
3
4
5
+8
6
7
8
パッチファイルの@@ -3,6 +3,7 @@は何ですか?
0502デフォルトの名無しさん
2013/10/17(木) 16:00:35.920503デフォルトの名無しさん
2013/10/17(木) 16:24:04.820504デフォルトの名無しさん
2013/10/17(木) 16:27:20.920505デフォルトの名無しさん
2013/10/17(木) 16:31:07.490506デフォルトの名無しさん
2013/10/17(木) 16:31:52.75diff
0507デフォルトの名無しさん
2013/10/17(木) 16:47:20.51troff diff
0508デフォルトの名無しさん
2013/10/17(木) 16:56:34.360509デフォルトの名無しさん
2013/10/17(木) 17:09:18.660510デフォルトの名無しさん
2013/10/17(木) 19:04:32.83バージョン管理システムこそ、パッチを作り出すシステム。
0511デフォルトの名無しさん
2013/10/17(木) 19:21:48.56メールで投げたりやtracに貼っつけたりなんて普通にあるけど
0512デフォルトの名無しさん
2013/10/17(木) 19:55:43.38ありますか?
0513デフォルトの名無しさん
2013/10/17(木) 19:59:25.51あるよ。
スレタイ一覧を上から下まで眺めてみればいい。
0514デフォルトの名無しさん
2013/10/17(木) 20:57:08.15http://toro.2ch.net/test/read.cgi/tech/1193554741/
0515デフォルトの名無しさん
2013/10/17(木) 22:46:15.12ありがとうございました。
0516デフォルトの名無しさん
2013/10/18(金) 04:13:50.79keysでハッシュのキーを配列として取得できるけど、
この配列のキーの順番って全く保証されないんだよね?
順番が重要なら別にキーの配列を手打ちで用意しなきゃだめ?
0517デフォルトの名無しさん
2013/10/18(金) 05:11:05.040518デフォルトの名無しさん
2013/10/18(金) 06:33:12.090519デフォルトの名無しさん
2013/10/18(金) 08:02:01.69多くの言語において、基本的に連想配列の類には順番を期待すべきじゃない。
これはPerlにおけるハッシュにも言えること。
0520デフォルトの名無しさん
2013/10/18(金) 08:04:55.55んで順番も保証するために、キーの配列も生成しとく
0522デフォルトの名無しさん
2013/10/18(金) 09:28:25.29最初からハッシュの配列で運用するという手もあるよ
my @a = ( {key1=>val1, key2=>val2}, {key1=>val1, key2=>val2}, ... };
0523デフォルトの名無しさん
2013/10/18(金) 14:24:32.36> 基本的に連想配列の類には順番を期待すべきじゃない。
> これはPerlにおけるハッシュにも言える
ちょっと違う。
Perlでは【意図的に】ランダム化してる。ランダムであることを期待されている。それが正しい期待の仕方だからね。
0524デフォルトの名無しさん
2013/10/18(金) 14:54:05.24PHPは追加した順番をおぼえていて、PHPユーザーからRubyのハッシュが順番に
取り出せないのはバグだってクレームがくるとか事件があって、途中のバージョンから
順番を保持するようになったってことあったな。
0525デフォルトの名無しさん
2013/10/18(金) 15:06:50.010526デフォルトの名無しさん
2013/10/18(金) 15:19:09.85PHPerてそういう思考する奴がいるんだねー。
0527デフォルトの名無しさん
2013/10/18(金) 15:21:59.880528デフォルトの名無しさん
2013/10/18(金) 15:52:06.225.18.0のhash randomizationと混同してないか?
0529デフォルトの名無しさん
2013/10/18(金) 16:38:25.70当然の修正だ
0530デフォルトの名無しさん
2013/10/18(金) 17:19:35.41IT土方の巣窟みたい。
0531デフォルトの名無しさん
2013/10/18(金) 18:01:21.300532デフォルトの名無しさん
2013/10/18(金) 18:36:41.21混同じゃなくて、その話をしてる。
0533デフォルトの名無しさん
2013/10/18(金) 19:30:08.00ここの下部を読んだところ大変そうです。
http://www.qrcode.com/about/version.html
英数字に関しては「桁数」とか書いてあるので連続した状態で切り分けなければならないようです。
例文として「今日は、2013年10月18日土曜日なのでLOFTへ買い物に行きます」のような文章の場合は、
今日は、 2013 年 10 月 18 日土曜日なので LOFT 買い物に行きます
のように分解する必要があるようです。
この切り分けは正規表現やsplit使うのも難しそうで、どのようにして切り分ければいいでしょうか。
0534デフォルトの名無しさん
2013/10/18(金) 19:58:45.34仕様に詳しくないので正規表現が正しいかどうかは知らないけど、やりたいことはこういうことかな?
use utf8;
my $str = "今日は、2013年10月18日土曜日なのでLOFTへ買い物に行きます";
@result = split /([0-9]+|[a-zA-Z]+)/, $str;
参考:Perlの組み込み関数 split の翻訳 - perldoc.jp
ttp://perldoc.jp/func/split
0535デフォルトの名無しさん
2013/10/18(金) 22:12:51.69おお、ありがとうございます。
まさかsplit一発でいけるとは思いませんでした。
これで計算できます。
0536デフォルトの名無しさん
2013/10/18(金) 23:50:18.27あれってハッシュテーブルの衝突を意図的に発生させることを避ける為に、
テーブルのインデックスに使うハッシュをランダムにするって奴じゃなかったか?
それの事なら、内部での保持方法の問題で、キーの一覧の順序には殆ど関係しないぞ。
0537デフォルトの名無しさん
2013/10/19(土) 00:52:05.96それとも修正が取り入れられなかったら時間のむだになるので、
議論をしてから修正作業に入ったほうが良いですか?
0538デフォルトの名無しさん
2013/10/19(土) 01:43:28.74違うよ
一覧の順序をランダム化してる
0539デフォルトの名無しさん
2013/10/19(土) 01:56:48.430540デフォルトの名無しさん
2013/10/19(土) 02:06:21.370541デフォルトの名無しさん
2013/10/19(土) 04:44:21.85あれは副作用としてランダムになるけど元々順序が固定される保障の有る機能じゃないから依存すんなボケって警告しょ、あれ。
テーブルへ格納する際のハッシュ関数を実行毎ランダムにすることでハッシュの衝突(hashdos)を回避してる事の方では?
その副作用として、テーブルからキーを復元する動作でのキーの順序が実行毎ランダムになる。
格納順序を元々別に保持していればハッシュ衝突が起きないから、逆のそのほうが問題が無い。
公開するなって警告も、キー順から現在のハッシュ関数を逆算してhashdos出来るって話かと。
格納順とかソート順で返す保障の有る連想配列の方が高コストだがむしろ安全だよ。
0542デフォルトの名無しさん
2013/10/19(土) 10:57:10.59同じようなものですか?
一度にメモリに読み込めないくらい大きな1GBくらいのファイル
を扱いたいのですが、どういう方法がお勧めでしょうか?
0543デフォルトの名無しさん
2013/10/19(土) 11:13:16.08どんな処理をしたいかによる
単にファイルの中身を逐次確認して更新するだけなら普通のトランザクション処理で十分
メモリに一旦全部読み込むのは64bit処理系なら行ける可能性が高いが、必ずしも
処理系が保証しているわけではない
逆順に出力したいとかそういうのなら、一度ファイルを一行ずつ読み込んで
ftell()やtellg()の配列を作ればいいし
0544542
2013/10/19(土) 11:20:39.07コメントありがとうございます。
自作でdiffコマンドみたいなのを作ろうとしています。
比較するのは大きなファイルを想定しています。
こういう場合は、どういう方法が良いでしょうか?
0545デフォルトの名無しさん
2013/10/19(土) 11:45:19.70の4つの言語で学習しやすい言語を並べ替えてください
0546デフォルトの名無しさん
2013/10/19(土) 12:16:35.11Goは知らん
0548デフォルトの名無しさん
2013/10/19(土) 16:36:08.620549デフォルトの名無しさん
2013/10/19(土) 18:07:26.59int f(…) = {
x = a(foo).bar
y = a(foo).hoge
z = a(foo).piyo
}
と
int f(…) = {
c = a(foo)
x = c.bar
y = c.hoge
z = c.piyo
}
とするのではやはり後者の方が効率が良くなるのでしょうか。
0550デフォルトの名無しさん
2013/10/19(土) 18:29:32.18うん
0551デフォルトの名無しさん
2013/10/19(土) 18:53:28.440552デフォルトの名無しさん
2013/10/19(土) 19:22:05.61効率うんぬんの前にやってることが全然違う。
a(foo)は参照カウンタを回してるかもしれないし、リソースに対してロックをかけてるかもしれない。
毎回新しいインスタンスを返してる可能性もある。
だからうかつに後者に置き換えてはいけない。
0553デフォルトの名無しさん
2013/10/19(土) 19:23:47.18キチガイは消えろ
0555デフォルトの名無しさん
2013/10/19(土) 19:49:59.97お前ウザいよ。
生きてる価値ないんだからせめて迷惑かけるなよ。
0556デフォルトの名無しさん
2013/10/19(土) 19:54:14.530557549
2013/10/19(土) 19:55:37.33実はトランザクショナルメモリをアクセスするための関数なので
副作用はないものとして扱います
毎回アクセスするが無駄だと感じたので
一度まとめて取得し
変更をすべて行なってから反映しようと思いました
0558デフォルトの名無しさん
2013/10/19(土) 20:00:06.940559デフォルトの名無しさん
2013/10/19(土) 20:08:20.500560デフォルトの名無しさん
2013/10/19(土) 20:09:12.83副作用がないなら、あとは最適化次第かなあ
0562デフォルトの名無しさん
2013/10/19(土) 20:24:05.440563デフォルトの名無しさん
2013/10/19(土) 20:45:08.200564デフォルトの名無しさん
2013/10/19(土) 20:57:42.17/_______ \
/ キンタマ命 \
.} ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ノ
{ ノ =≡=-、 ,r=≡=i
| / `ー=・-、 (r=・-'(
ノ {ヽ ノ / | ヽ l
ノ ノヽ/ ,、_) ノ (Jリーグを応援しちゃ)いかんのか?
.フ | ゙i 「 ト /
) | ヽ \二=- ノ
`ゝ.| ヾ /
|  ̄ ̄ ̄,
↑これって、巨人の小笠原ですか?だとしたら、なんで「Jリーグを応援しちゃいかんのか?」っていってるんですか?
0565デフォルトの名無しさん
2013/10/19(土) 21:07:58.770566デフォルトの名無しさん
2013/10/19(土) 21:09:41.470567デフォルトの名無しさん
2013/10/20(日) 12:36:28.60なかなか調べても出てこないんだよね
デュアルブートでもいいのだけど
Boot Managerに非対応の機種なんだよね
0568デフォルトの名無しさん
2013/10/20(日) 13:31:11.790569デフォルトの名無しさん
2013/10/20(日) 13:36:43.19勝手に日本語版に移動します
Win8,Chromeでアクセスしています
http://lifehacker.com/
0570デフォルトの名無しさん
2013/10/20(日) 13:36:54.300571デフォルトの名無しさん
2013/10/20(日) 13:48:38.95BIOSにパスワードがついてる機種にしろ
0572デフォルトの名無しさん
2013/10/20(日) 14:03:04.41あ、>>567の話ね
Boot Managerとかも、何らかの対策をとってるとは思うんだけど
最近の端末は名前とかクレジットカード情報とかメールアカウントとか個人情報多すぎて不安になる
0573デフォルトの名無しさん
2013/10/20(日) 14:04:15.52ああ、本当だ。言語設定で日本語削除してもダメだね。
pulse.meから読んでるから気付かなかったわ。
0574デフォルトの名無しさん
2013/10/20(日) 14:04:38.45紛失・盗難PCを無効化する「インテルAT」
http://www.atmarkit.co.jp/ad/intel/at1007/at1007.html
0575デフォルトの名無しさん
2013/10/20(日) 14:57:23.36PerlでDBIやDBDを使ってPostgreSQLからデータを取得しています。
毎回ごちゃごちゃ書くのが面倒なのでサブルーチンにしたいのですが、どのように設計すればよいか悩んでいます。
最初はDB名とカラム名だけを渡せば結果を返してくれるサブルーチンにしようかと思いました。
しかしINSERTやUPDATEやDELETEも行うため、SELECTと合わせて4つ作ろうと思いました。
しかし、SQL実行の際にはWHEREで色々条件がついたり、LEFT JOINが絡んだりするので単純にはいきません。
また、SQL実行後、forで1件ずつデータを引っ張り出してHTMLのテーブルを生成したりすることもあり、そういった処理もまちまちです。
結局サブルーチン化できずにいます。
何か教えてください。
0576デフォルトの名無しさん
2013/10/20(日) 15:04:08.09貼れなかったので
www.atmarkit.co.jp/ad/intel/at1007/at1007.html
0577デフォルトの名無しさん
2013/10/20(日) 15:07:55.9910年前なら有意義な質問だったかも知れない
0578デフォルトの名無しさん
2013/10/20(日) 15:30:02.34Teng
0579デフォルトの名無しさん
2013/10/20(日) 15:54:48.53毎回ごちゃごちゃ書け
0580デフォルトの名無しさん
2013/10/20(日) 15:59:30.330581デフォルトの名無しさん
2013/10/20(日) 16:13:18.170582デフォルトの名無しさん
2013/10/20(日) 16:25:27.630583デフォルトの名無しさん
2013/10/20(日) 16:28:15.530584デフォルトの名無しさん
2013/10/20(日) 16:31:34.770585デフォルトの名無しさん
2013/10/20(日) 16:47:57.08今でいう応用の方だけど一回だけ献金した
元はとれてない
0586デフォルトの名無しさん
2013/10/20(日) 17:38:14.500587デフォルトの名無しさん
2013/10/20(日) 17:40:45.57素直に尊敬する
1種は今で言う応用じゃないよ今の試験内容見てみ
0588デフォルトの名無しさん
2013/10/20(日) 17:48:25.34特定の実装に関する問とか出るの?
特にruby関連って仕様化されにくい印象あるし。
情報処理技術者試験は安いからまだいい。
0589デフォルトの名無しさん
2013/10/20(日) 18:29:36.500590デフォルトの名無しさん
2013/10/20(日) 18:42:44.31スマートフォンでAndroidをSDから起動は無理ってことかな?
BootManagerみたいなデュアルブートも無理?
0591デフォルトの名無しさん
2013/10/20(日) 18:42:57.65関数化したかったのです。
>>579
今はとりあえずそれで頑張ってます。
しばらくごちゃごちゃ書きます。
ありがとうございました。
0592デフォルトの名無しさん
2013/10/20(日) 18:52:33.11あれってサマータイムがある地域のシステムではサマータイムで時刻を修正して保存してんの?
例えば向こうの掲示板システムで、内部で保存されてる書き込み時刻はサマータイム適用前?後?
ブラウザで表示するときはサマータイム適用前?後?
0593デフォルトの名無しさん
2013/10/20(日) 19:04:02.42localtime,UTCのどちらで保存するかは掲示板システムで異なるが、localtimeで表示されているならサマータイム適用後
0594デフォルトの名無しさん
2013/10/21(月) 04:48:23.99金だけ払って受けなかった、じゃね。受験率見ると結構そういう人が居るぞあの試験。
知り合いの一人は試験勉強終わらなくて、環状線ぐるぐるで時間潰したとか言ってた。
0595デフォルトの名無しさん
2013/10/21(月) 04:58:08.79会場のお前らがまた絵にかいたようなオタクばっかで笑った
0596デフォルトの名無しさん
2013/10/21(月) 09:49:33.38プログラマしか使わないライブラリならそれでいいんじゃね
0597デフォルトの名無しさん
2013/10/21(月) 09:52:26.980598デフォルトの名無しさん
2013/10/21(月) 10:18:26.090599デフォルトの名無しさん
2013/10/21(月) 12:37:18.92WSAStartup();
WSACleanup();
の頻回の呼び出しでメモリリークするのはよく載っているので
それはやめたのですが
socket()
connect()
recv()
closesocket()
のループでもどんどんプロセスのメモリが増えていっています。
なにか考えられる原因はあるのでしょうか
0600デフォルトの名無しさん
2013/10/21(月) 13:06:53.350601デフォルトの名無しさん
2013/10/21(月) 13:41:17.05うんこブログを情報源にしてる時点でお前はヘボ
http://support.microsoft.com/kb/237572/en-us
この話だろ、Win95/NT4.0の話でWindows2000では修正済み
メモリリークしているのはお前のヘボグラムが原因だ
0602デフォルトの名無しさん
2013/10/21(月) 13:44:10.73何十万行のログファイルから最後の数百行のみを抽出したいのですが、高速で抽出するにはどうしたらいいでしょうか。
1秒おきに抽出し続けたいのでかなり速い方法をお願いします。
0603デフォルトの名無しさん
2013/10/21(月) 14:01:32.73前回、何バイト読んだかを記憶しておけば、
次回は先頭から何バイト目から読み込みスタートすればいいかわかるだろ。
0604デフォルトの名無しさん
2013/10/21(月) 14:07:52.50読み終わってから、先頭の不要な行を捨てる。
> 1秒おきに抽出し続けたいのでかなり速い方法をお願いします。
こんなうんこな要件を考え直す事が先だが
0605602
2013/10/21(月) 16:57:56.09ありがとうございます。
それでやってみます。
サーバーのログファイルを監視して、変化があったら即座にチェックしてアクションを起こしたいので
1秒おきにチェックしなければならないのです。
できれば0.01秒おきにチェックしたいくらいです。
なのでうんこ要件ではありません。
0606デフォルトの名無しさん
2013/10/21(月) 17:05:21.260607デフォルトの名無しさん
2013/10/21(月) 17:15:22.660608602
2013/10/21(月) 17:31:08.83なるほど!
ファイルサイズは思いつきませんでした。
ファイルサイズと読み込んだ位置の記憶でやってみます。
0609デフォルトの名無しさん
2013/10/21(月) 17:37:09.400610602
2013/10/21(月) 17:39:06.99スクリプトで解析したいのでだめです。
0611デフォルトの名無しさん
2013/10/21(月) 19:28:31.22変化があったらコールバック関数呼ぶやつなかったっけ?
0612デフォルトの名無しさん
2013/10/21(月) 19:33:01.34ログファイル - Apache HTTP サーバ
http://httpd.apache.org/docs/2.4/logs.html
>パイプ経由のログ
>Apache httpd はエラーログとアクセスログをファイルに直接書く代わりに、 パイプを通して別のプログラムに書き出すことができます。
監視じゃなくてイベントドリブンで行けよ
0613デフォルトの名無しさん
2013/10/21(月) 19:40:03.77http://search.cpan.org/~mlehmann/Linux-Inotify2-1.22/Inotify2.pm
0614デフォルトの名無しさん
2013/10/21(月) 19:44:35.930615デフォルトの名無しさん
2013/10/21(月) 19:50:05.520616デフォルトの名無しさん
2013/10/21(月) 20:37:08.180617602
2013/10/21(月) 21:47:32.60すいません。
サーバーというのはHTTPサーバーのことではなくサーバーマシンのことです。
皆さんのお陰で、無事にセキュリティ監視ソフトが完成しました。
1秒おきにログファイルのサイズをチェックし、サイズが違っていたら前回チェックしたサイズをオフセットとして最後まで読み込み、
正規表現にて接続ログを判定してそのデータを用いてメールを作成し、私宛に飛ばすことにしました。
動作確認したところ、サーバーにSSH接続をすると間髪入れずに携帯電話にその旨のメールが届きました。
これでバックドアも安心です。
一応セキュリティはしっかりしてるつもりなのですが、心配で心配で夜もなかなか眠れませんでした。
皆さんのお陰です。
ありがとうございました。
0618デフォルトの名無しさん
2013/10/21(月) 21:58:07.73その後にスクリプト繋ぐってことなんだけど。perlで同じことできるなら、そっちのがいいだろうけど。
0619デフォルトの名無しさん
2013/10/21(月) 22:00:58.05そういう用途ならsyslogd自体にメール送る機能なかったっけ。
0620デフォルトの名無しさん
2013/10/21(月) 22:02:53.380621デフォルトの名無しさん
2013/10/21(月) 22:04:02.36tie変数使うとか?
0622デフォルトの名無しさん
2013/10/22(火) 01:35:37.150623デフォルトの名無しさん
2013/10/22(火) 01:57:05.59まずシステムの時刻をNTPであわせろよ。
0624デフォルトの名無しさん
2013/10/22(火) 01:59:11.460625デフォルトの名無しさん
2013/10/22(火) 02:28:18.62イベントレシーバー?
0626デフォルトの名無しさん
2013/10/22(火) 02:29:31.54失礼しますた
0627デフォルトの名無しさん
2013/10/22(火) 03:29:00.62ntpd起動してしばらくしたらシステムの時間も直ってPerlのtimeでも正確な時刻が返ってくるようになったよ
ありがとう、お前まじで天才だよ
0628デフォルトの名無しさん
2013/10/22(火) 06:39:14.540629デフォルトの名無しさん
2013/10/22(火) 07:32:09.20http://engawa.2ch.net/test/read.cgi/poverty/1382394266/
0630デフォルトの名無しさん
2013/10/22(火) 07:59:20.56z/OS上のJCLをWindowsパソコン上のプログラムから起動する方法ってありますか?
0631デフォルトの名無しさん
2013/10/22(火) 08:24:43.53ビッグブルーに聞けよ
0632デフォルトの名無しさん
2013/10/23(水) 01:12:26.91開発工数が少ないっていうのが一般論のように言われてるけど、
Web系の経験が全く無いせいか、いまいち実感が湧きません。
マルチに有利っていっても、
アプリならiOSとAndroidを押さえておけばいいし、
プロトとかじゃなくそれなりのクオリティのものを作るなら、
それぞれで作っても結局大して変わらない気がしてならないんですが、
両方それなりに経験があったとして、やっぱり工数はかなり変わるもんですか?
0633デフォルトの名無しさん
2013/10/23(水) 01:22:55.83言語が変わったり、言語のバージョンが変わったりするだけでもそれに対応する為に一部動作方針を変えないといけなかったり、その後の保守や変更に対して倍々で作業が増えて行く。
それに比べたらhtmlやcssの書き換えで対応出来るのは、設定ファイル書き換えのイメージに近いんじゃないかな
0634デフォルトの名無しさん
2013/10/23(水) 01:30:19.62すきにすれば
0635デフォルトの名無しさん
2013/10/23(水) 02:36:12.400636デフォルトの名無しさん
2013/10/23(水) 02:45:26.120637デフォルトの名無しさん
2013/10/23(水) 02:57:30.45俺が学生起業したときは英語の先生に掛け合ってやってもらった
翻訳が必要な英文と単語をWordに書き出して、A4で印刷して1枚1000円でやってもらった
この手は大学生じゃないとできないから
>>636が社会人なら留学生雇ってやってもらうのがいいんじゃないのかね
留学生なら小遣い稼ぎに時給850円くらいでやってくれるでしょ
0638デフォルトの名無しさん
2013/10/23(水) 03:33:10.33ありがとうございました
0639デフォルトの名無しさん
2013/10/23(水) 04:21:18.800640デフォルトの名無しさん
2013/10/23(水) 04:23:15.050641デフォルトの名無しさん
2013/10/23(水) 05:17:11.540642デフォルトの名無しさん
2013/10/23(水) 07:41:52.99webベースだと機能的制約があることも一因なんだけど、そういうことを理解しないバ…お客様だと、ここはコンボボックスでとか、閉じるときにどうこうしたいとか、○○を禁止したいとか、これができなきゃリリースできないんだとか、駄々っ子のように言ってきてコストかかる。
0643デフォルトの名無しさん
2013/10/23(水) 10:17:12.28習得コストと移植コスト。
使いまわしの効くアーキテクチャの方が安上がりなのは当たり前だろう。
iOSとAndroidについてはUIのコードが何%くらいコピペできると思う?
HTMLレンダラ乗っけて後はHTMLとかならHTMはそれなりに共有できる。
クオリティについてはスマホってデバイスでそれ追求するのは不毛だって判断も多いんじゃないか?
0644デフォルトの名無しさん
2013/10/23(水) 11:32:52.76ものすごく共感。知らないなら任せてくれればいいのに、中途半端な知識で口を出されると辛いよね。
0645デフォルトの名無しさん
2013/10/23(水) 11:59:16.240646デフォルトの名無しさん
2013/10/23(水) 12:05:01.640647デフォルトの名無しさん
2013/10/23(水) 14:06:20.84web apiにするって決めたときメリットしかアッピルしてなかったとか?
ちゃんとデメリットも話しておかないと…
0648デフォルトの名無しさん
2013/10/23(水) 17:36:32.090649デフォルトの名無しさん
2013/10/23(水) 18:33:13.620650デフォルトの名無しさん
2013/10/23(水) 18:46:40.97これは貼れって言われた気が w
http://www.dotup.org/uploda/www.dotup.org4606472.jpg
0651デフォルトの名無しさん
2013/10/23(水) 18:58:49.51期待するのは問題が解決されることで、思った通りのUIが作られることじではないべきだ。
昔開発してたとか、日曜プログラマがステークスホルダーだと思った通りのUIを要求しがち。
0652デフォルトの名無しさん
2013/10/23(水) 19:07:42.65アピールのことだってのは分かったんだけど
何用語かと思ってw
0653デフォルトの名無しさん
2013/10/23(水) 19:19:45.070654デフォルトの名無しさん
2013/10/23(水) 21:31:50.38そうそう、正にその「解決される事」がゴールって事を俺も言いたかった。
どっち(技術者/カスタマー)サイドも見落としてる場合があるから、どっちに立っても気を付けたいと思ってる(難しいけど)
出てくる無駄や無茶が、単に担当者が何も分かってない場合と、逆のパターンでは技術者が大枠の意図やコスト感を分かってない、業務を分かってない、それを取り巻く物を分かってないとかの場合があるから。
それこそ上層の不倫関係とか入ったりしたら「目的」は凄いウネリを見せるんじゃない。そこまでの案件はした事ないけど
0655デフォルトの名無しさん
2013/10/24(木) 12:31:46.79result = module.baa(data[0], data[1], param)
↑の使い方をするモジュールの関数郡を、↓みたいな使い方ができるようにクラス化したりするもんですか?
instance = module.class()
instance.foo(log)
instance.baa(param)
data[0],data[1]とかだと使いにくそうだから、クラス化したほうがいいんでしょうか
0656デフォルトの名無しさん
2013/10/24(木) 12:43:03.05あんまりよくないね。
そういう内部に状態をもってるクラスは使いにくい。
それの場合は関数をまとめるだけでいいんじゃないの。
function foobaa(log, param)
{
data = module.foo(log);
result = module.baa(data[0], data[1], param);
return result;
}
0657デフォルトの名無しさん
2013/10/24(木) 15:42:55.67こういうツールで記録されないようにするプログラムを作りたいんですがヒントをください
何故かと言いますと、ネットカフェでネトゲするときにブラウザからアクセスしたらIDとパスワードを盗まれたんですよ
そのPCに
ネットカフェでPC使うときは一度再起動するクセはつけて、離籍するときはロックをかけるつもりですが
店の従業員がPCに仕込んでたらアウトですよね
なので僕は対策プログラムが必要なんです
0658デフォルトの名無しさん
2013/10/24(木) 16:04:33.90challenge response と one time password の組み合わせだな
0659デフォルトの名無しさん
2013/10/24(木) 16:06:03.08キーロガーというレベルのものでもないんじゃないの。
フォームの入力内容が抜き取られたわけで。クッキーとかキャッシュじゃないか。
0660デフォルトの名無しさん
2013/10/24(木) 16:10:38.43入力するところにフォーカスした状態でにランチャーキー入力メッセージ渡せばいいんじゃね
ゲームによってはそのプログラムが不正ツール扱いで落とされるかも知れないが
0661デフォルトの名無しさん
2013/10/24(木) 16:28:08.220662デフォルトの名無しさん
2013/10/24(木) 17:12:02.09そんなところへ行くのが悪い
0663デフォルトの名無しさん
2013/10/24(木) 17:16:54.36Perlは動的にメモリが確保されるようですが、
@foo = ( 1 , 2 , 3 );
のように値を入れるときに必要な領域が確保されるんですよね?
では、こうやって確保した後に、
@foo = ();
とやったら解放されますか?
0664デフォルトの名無しさん
2013/10/24(木) 17:19:39.750665デフォルトの名無しさん
2013/10/24(木) 17:25:42.96解放されます
0666デフォルトの名無しさん
2013/10/24(木) 19:19:06.76通信の末端が汚染されている場合、その通信を保護する事は不可能です。
汚染手段を特定して個別の回避を行う以外の対抗手段は有効ではありません。
例えばワンタイムパスワード等は汚染の無いOTPトークンが端末の一部としてとして動き保護しますが、
ログイン中の操作を汚染の可能性の有る端末で行う以上、操作や表示の偽装・捏造を回避できません。
パケットキャプチャや>>659のようなクッキー窃盗など、キーロガー以外にも汚染・攻撃手段は様々です。
攻撃手段がキーロガーだと確定している場合は>>660のような対策も有効ですが、普通は不確定です。
汚染された端末でやり取りされた情報というのは盗む手段も多く全て筒抜けだと思ったほうがよいです。
しかし自動的な攻撃は攻撃自体が大抵面倒(不可能ではない)なのでそれを想定しないのであれば手は有ります。
パスワードなどを、盗まれてから利用されるまでの間に「信用できる端末で」更新して無効化してしまいましょう。
0667デフォルトの名無しさん
2013/10/24(木) 22:32:16.73{
public test(){print(1);}
}
このA->test()の中に書いた処理を別のファイルから書き換えたいんですけど
こういうときのオブジェクト思考のやりかたを教えてください
0668デフォルトの名無しさん
2013/10/24(木) 22:41:50.73多々ありますが、どうやってブラウザとサーバーは通信をしているのでしょう。
基本的に、ブラウザのGETに対してサーバーがレスポンスを返すという形だとおもうのですが。
ためしにWiresharkでみたらApplication Dataってのが断続的に送られてきています。
0669デフォルトの名無しさん
2013/10/24(木) 22:51:59.35簡単にイメージだけ言うとJavaScriptでループすればいい。
もうちょい詳しく知りたいのなら、Ajaxとかでググればいいさ。
0670デフォルトの名無しさん
2013/10/24(木) 22:52:04.65javascript等でサーバのデータを定期的にgetする
0671655
2013/10/25(金) 00:01:07.83ありがとうございます。
>そういう内部に状態をもってるクラスは使いにくい。
これってどういうことでしょうか?
paramによって、dataの処理方法が変わる場合もあてはまりますか?
0673デフォルトの名無しさん
2013/10/25(金) 01:04:34.47その意味合いによって変わる。委譲、継承、Decoratorデザインパターン、etc。
0674デフォルトの名無しさん
2013/10/25(金) 04:05:03.92将来性が有って一番最強の言語は何ですか?
将来はプログラマーになりたいと思っています。
0675デフォルトの名無しさん
2013/10/25(金) 04:22:00.49美味しい物がいいなんて優柔な選択で言語環境を決める奴にはこれで十分
Webで美味しいところを探していけ
0676674
2013/10/25(金) 04:27:25.27真面目な回答お願いします。
0677デフォルトの名無しさん
2013/10/25(金) 04:49:25.01その後出し条件が無ければ675はかなり真面目な回答だと思うぞ。
マイコン制御→8bitクラスならアセンブリ言語とC、16/32bitなら追加でC++があってもよい
データベース→WebアプリケーションとワンセットなのでPerl、Ruby、PHP、Java、JavaScript(Node.js等)、C/C++のいずれかとSQL
人工知能→何でもよいが、歴史的理由によりLispを少し齧ると通っぽい
0678674
2013/10/25(金) 05:03:44.79早速、勉強してみます。
0679デフォルトの名無しさん
2013/10/25(金) 05:10:54.790680デフォルトの名無しさん
2013/10/25(金) 05:25:34.770681デフォルトの名無しさん
2013/10/25(金) 05:32:04.210682デフォルトの名無しさん
2013/10/25(金) 05:51:33.50趣味的なことでしたいのなら別だよな
人工知能がやりたいって言ったってそれは一時の目標だろ?
そんなんちょっとやったら飽きるからどの言語でも同じだよ
マイコンだって最近こんなのも出たし
http://gigazine.net/news/20130821-tessel-javascript-hardware/
DBだってピンきりだしDBのプロになりたいわけじゃないだろう?
その程度のやりたいことじゃ言語を絞るなんて無理
だからまず言語自体をやったことが無いのなら
ぷろぐらみんぐというものに慣れるためという目的で
半年かそこら言語を勉強してみたらいい
そこで選ぶ言語はなるべくファンシーでカジュアルなものがいいから
取り敢えずスマホアプリかWebアプリを作る方向でやってみたらいい
0683デフォルトの名無しさん
2013/10/25(金) 09:37:25.14あてはまります。
イミュータブルなクラスだけでコードを書くって言うのは無理だから
そんなに神経質にならなくていいけど、クラスを使う側が、
「このインスタンスは、このメソッドが呼ばれた直後だから内部にこういうデータを
保持してるはずだ」
みたいなことを、たくさん考えないといけないクラスは使いにくい。
0684デフォルトの名無しさん
2013/10/25(金) 10:31:47.51何十年もやるならCOBOL一択だろう
次点でJava
脳みそを更新する覚悟があるならVB
数十年戦えそうなのはこれだけ
あとはせいぜいPerlぐらいだけど、主戦力じゃないしな
0685デフォルトの名無しさん
2013/10/25(金) 10:54:10.030686デフォルトの名無しさん
2013/10/25(金) 11:08:43.820687デフォルトの名無しさん
2013/10/25(金) 11:36:57.82> 数十年戦えそうなのはこれだけ
C で 30 年飯食ってますが?
0688デフォルトの名無しさん
2013/10/25(金) 11:47:32.24VBはC#に吸収されかかってる
0689デフォルトの名無しさん
2013/10/25(金) 11:56:05.04Cで食ってるやつは業務知識のほうが主
>>688
せやな。でもまだまだ.NETできる人募集=VBできる人募集の意味だ
0690デフォルトの名無しさん
2013/10/25(金) 11:57:50.930691デフォルトの名無しさん
2013/10/25(金) 12:34:11.57脳みそを切り替えるのが必要と思って選択から外した
一度覚えたらって感じのを思ったから
0692初心者
2013/10/25(金) 12:35:10.20Windows環境でサクサクと色々な種類のアプリを開発したい場合はやはりC♯でしょうか?
C♯の習得にかかるコストを100とした場合、C++はどれくらいになるんでしょうか?
C++って難しいんでしょうか?
0693デフォルトの名無しさん
2013/10/25(金) 12:38:47.120694デフォルトの名無しさん
2013/10/25(金) 12:46:27.46C++は習得が難しいというよりも、基本的に自分でクラスを作らないといけないのでめんどくさい。
C#は最初から使えるクラスがいっぱい。便利。
0695デフォルトの名無しさん
2013/10/25(金) 12:47:51.04C++Builderみたいのならいいけど。
0696デフォルトの名無しさん
2013/10/25(金) 12:51:51.39http://d.hatena.ne.jp/faith_and_brave/20090709/1247131630
http://sscrisk.hatenablog.com/entry/20090709/1247119159
http://bleis-tift.hatenablog.com/entry/20090709/1247134738
C++を本各的にやってる人は、みんなこのくらいの本を読んでるな。
0697デフォルトの名無しさん
2013/10/25(金) 12:52:46.53何か作りたいだけの人間には無駄な物だから、素直にC#使っとけ。
0698初心者
2013/10/25(金) 12:57:21.47ありがとうございます。
>自分でクラスを作らないといけないのでめんどくさい。
つまりアプリ開発にはC♯より時間がかかるって事でしょうか?
>>697
上のレスで言われているのですが一度覚えたら脳みその更新はしたくないのですが…
C♯はどうなんでしょうか?
0699デフォルトの名無しさん
2013/10/25(金) 13:04:17.55windowsアプリをお手軽に作りたいならC#かVBしかないよ。
無料だし。
何万もする処理系とかは買いたくないんでしょ?
0700デフォルトの名無しさん
2013/10/25(金) 13:04:46.43お前そもそもWindowsがあと何年あるのかわかってるのかっていう
0701初心者
2013/10/25(金) 13:09:49.20そうなんですか
C++は無料ではできないんですね
私にはC♯の方がよさそうですね。。。
>>700
Windowsってなくなるんですか?
何時なくなるんでしょうか。
0702デフォルトの名無しさん
2013/10/25(金) 13:11:02.28知識の更新がしたくないって、趣味なら関係無いでしょ。
仕事を目的にしてるなら、根本的にIT業界に向いてない気が。
0703デフォルトの名無しさん
2013/10/25(金) 13:12:17.960704デフォルトの名無しさん
2013/10/25(金) 13:17:33.38C++も無料でできるよ。
お手軽に作れるC#やVB以外の処理系の話。
MSのC++はMFCってやつでGUIを作るんだけど、これは難しい。
さらに無料のバージョンのC++はMFCでさえついてない。
0705初心者
2013/10/25(金) 13:17:50.67知識の更新をしたくないという訳ではないのですが、
言語の記述そのものを覚え直したくないと言うことです
今のところ仕事にしようとは思ってないですが
一度覚えたら長くその言語でやっていきたいと考えてます
例えばC++習得が難しいと聞きますが、
VBを覚えて5年後に言語そのものに変更があった場合
その変更を覚え直すコストを含めてもC++の方が面倒なものなのでしょうか?
0707デフォルトの名無しさん
2013/10/25(金) 13:23:27.55まあだからと言って古い頭じゃ良い物は作れないが
0708デフォルトの名無しさん
2013/10/25(金) 13:26:58.51windowsでも win32api → .net → ストアアプリ と移り変わって
win32apiとか.netでも、どんどん拡張されていったし、言語の記述がちょっと
変わるくらいは楽勝で対応できないときついんじゃないの?
まあ、職業プログラマでもVB6とかVC6とか、いまだに前世紀のバージョンしか
使えない人とかいるけど。
0709デフォルトの名無しさん
2013/10/25(金) 13:27:31.38同じWinでもXPと8じゃまるきり叩くAPI違うんだよ
それこそ色んな流行り流れを毎日追わないとあっという間に取り残されるぞ
0710デフォルトの名無しさん
2013/10/25(金) 13:30:01.28趣味でやるのなら幸せじゃないか?
0711デフォルトの名無しさん
2013/10/25(金) 13:35:26.650712デフォルトの名無しさん
2013/10/25(金) 13:35:54.86半分ぐらいしか持ってないな
でもみんな似たような本持っててワラタ
0713デフォルトの名無しさん
2013/10/25(金) 13:36:45.72新しい事がやりたいのに、保守でVB6やCOBOLやらされる身にもなってみろ
0714初心者
2013/10/25(金) 13:39:38.52WEB系は後方互換性に長けてるのですね。
>>708
言語の記述に変更についていけないと厳しい世界なのですね。。。
頑張ります
>>711
新しいことを覚えるのは嫌いじゃないですが
その切替って容易なものじゃないですよね?
0715デフォルトの名無しさん
2013/10/25(金) 13:41:20.43JavaがいきなりAdaに変わったりはしない
0716デフォルトの名無しさん
2013/10/25(金) 13:45:24.77そしてなぜC++とC#を選んだし?
0717初心者
2013/10/25(金) 13:45:46.53皆さん、勉強になりました。
0718デフォルトの名無しさん
2013/10/25(金) 13:48:04.070720デフォルトの名無しさん
2013/10/25(金) 13:54:16.08復刻者現るか!?
0721デフォルトの名無しさん
2013/10/25(金) 13:58:05.46ajax
0722デフォルトの名無しさん
2013/10/25(金) 14:11:28.89とてつもない広い意味がないくらいの意味で使われてるからなあ
今やクライアント側の通信手段ってXMLHTTPRequest以外にも沢山あるんだから
できるだけ適切な名称で言って欲しい
0723デフォルトの名無しさん
2013/10/25(金) 14:15:15.32Webの世界ってバッドノウハウをありがたがる事多すぎ
0724デフォルトの名無しさん
2013/10/25(金) 14:22:36.93別にこれと言った問題があるわけでもなく、仕様の穴を突いたりしてるわけでもない
ただもともとあったポテンシャルを需要に従って消化した結果のものであって
バッドノウハウとは違ったものだよ
それに何でも最初から揃っているわけがないしね
そういうムーブメントがあって初めてもっといい方法を用意しようということになるんだから
それをバッドノウハウと言っちゃあ流石にあんまりだと思うよ
0725デフォルトの名無しさん
2013/10/25(金) 14:26:49.18おすすめの言語教えてくらはい
0726デフォルトの名無しさん
2013/10/25(金) 14:30:01.42君自身がプログラムする必要もない。
最初から言語を決めて縛ってはいけない。
0727デフォルトの名無しさん
2013/10/25(金) 14:31:38.54C#でいいじゃないですか
0728デフォルトの名無しさん
2013/10/25(金) 14:35:11.17そうなるとC++は結構外せない
0729デフォルトの名無しさん
2013/10/25(金) 14:38:37.87C♯とC++って「C」って文字を含んでるけど
C言語のパクリみたいなもんっすか?
Cを極めればC♯とC++制すると考えてもいいんでしょうか?
0730デフォルトの名無しさん
2013/10/25(金) 14:40:14.13Delphi
0731デフォルトの名無しさん
2013/10/25(金) 14:45:29.51ありがとう
Delphiでどんなジャンルのソフトが狙い目でしょう?
0732デフォルトの名無しさん
2013/10/25(金) 14:50:54.43イケサイドットコムみたいなサイトを構築したい
0733デフォルトの名無しさん
2013/10/25(金) 14:54:56.31>JSONPは今は適切な方法があるのでやグレーだが
>別にこれと言った問題があるわけでもなく、仕様の穴を突いたりしてるわけでもない
ただのクロスドメイン制約の抜け道なのに
こんな事すら擁護するなんてびっくりだよ
もしかして今でも使ってるの?w
0734デフォルトの名無しさん
2013/10/25(金) 14:59:37.46ぱっと見た目が似てるだけ。
違う言語。
0735デフォルトの名無しさん
2013/10/25(金) 15:03:44.32> Windowsの自動化、ゲーム等をしたいです
そういう目的と、覚えたことをあまり頻繁に更新したくないのなら、C#は微妙。
Python 3の方がオススメ。
0736デフォルトの名無しさん
2013/10/25(金) 15:05:05.43似てるって事はどれか一つを覚えれば他も容易に習得できるって事です?
昔、どこかのサイトでC++はCを兼ねるという噂を聞いたんだけど
それは嘘でしょうか?
0737デフォルトの名無しさん
2013/10/25(金) 15:15:58.11抜け道≠バッドノウハウ
だよ
バッドノウハウってのは半ばバグを利用したようなCSSハックとかを指すのであって
JSONPは列記とした正当な手法の1つだよ
0738デフォルトの名無しさん
2013/10/25(金) 15:19:23.44英語を話せるからと言ってシェイクスピアをものにできるわけじゃないし、
漢字を読めるからと言って中国語を話せるわけじゃない。
0739デフォルトの名無しさん
2013/10/25(金) 15:19:53.59いやバッドノウハウだよw
現に今では使わないだろw
0740デフォルトの名無しさん
2013/10/25(金) 15:20:40.98語彙力ひくいな
0741デフォルトの名無しさん
2013/10/25(金) 15:21:15.330742デフォルトの名無しさん
2013/10/25(金) 15:21:52.89C++はCを含んでいる。(最近は互換性のない部分あるけど)
C++をやるならCができて当然だけどCができもてC++をやるのは別の言語を学びなおすくらいの感覚。
C#はぜんぜん別の言語。
0743デフォルトの名無しさん
2013/10/25(金) 15:23:01.15Perlスレ行けば?
0744デフォルトの名無しさん
2013/10/25(金) 15:23:56.39スマートってかどうかで言えばXHR2の方が面倒だろw
反論できないからってそりゃないぜ
0745デフォルトの名無しさん
2013/10/25(金) 15:24:50.32今では使われなくなってきたのなら尚更バッドノウハウじゃないと思うんだけど
0746デフォルトの名無しさん
2013/10/25(金) 15:26:37.22全然「プラスアルファ」と呼べる比重じゃないよね。
C++をいまさら新しく始めるくらいなら、絶対JavaとかC#だよ。
0747デフォルトの名無しさん
2013/10/25(金) 15:27:09.61わかりやすい説明ありがとう。
つまりC++はCとC♯を二つ覚える程に難しい言語といえるわけですね。
0748デフォルトの名無しさん
2013/10/25(金) 15:27:44.63なぜならサーバ側はデータのスクリプトラップや
色んなセキュリティ設定の代わりにヘッダ1つ追加で済む
クライアント側は言わずもがな
0749デフォルトの名無しさん
2013/10/25(金) 15:27:52.85少なくとも今のJSONPはバッドノウハウだよ
既に間違った方法なんだから
0750デフォルトの名無しさん
2013/10/25(金) 15:30:06.84ではない
0751デフォルトの名無しさん
2013/10/25(金) 15:30:50.980752デフォルトの名無しさん
2013/10/25(金) 15:32:19.80サーバー側はどうせドメイン列挙するんだから同じだよ
記述量で言えばクライアント側はやるべきエラー処理が増えてる
XHR2は既存のものと互換性もあって確実になったってだけで、決してスマートではない
0753デフォルトの名無しさん
2013/10/25(金) 15:33:40.23これからC♯を学ぶことに決めました
ありがとうございます。
0754デフォルトの名無しさん
2013/10/25(金) 15:33:48.72否定してればどうにかなると思ってんのか?
ソースを保守する奴にとっては確実にバッドノウハウだよ
0755デフォルトの名無しさん
2013/10/25(金) 15:33:52.05それはJSONPがバッドなんじゃなくて選択が悪いってだけでしょ
別にJSONPという手法が変わったわけでもないし、バッド「ノウハウ」とは言わないよ
しいて言うならバッド「ユース」とかでしょ
0756デフォルトの名無しさん
2013/10/25(金) 15:37:36.57Perlスレは叩きと嘘で質問しにくい
0757デフォルトの名無しさん
2013/10/25(金) 15:38:44.70そんなこと言ったらXHRでJSON取得してJSON.parseに掛けるのもバッドノウハウになりそうだな
最新のCr・FxではresponseType='json'が使えるが、
IEとかを考えると当分はバッドノウハウばかり使われていくことになる
そうじゃないだろ?
他に方法があってベストじゃなくなったとしても
バッドノウハウとは言わねえよ
0758デフォルトの名無しさん
2013/10/25(金) 15:38:49.51Win32::CaptureIE - search.cpan.org
http://search.cpan.org/~psme/Win32-CaptureIE-1.30/CaptureIE.pm
WebService::Browshot - search.cpan.org
http://search.cpan.org/~jsobrier/WebService-Browshot-1.13.0/lib/WebService/Browshot.pm
0759デフォルトの名無しさん
2013/10/25(金) 15:39:36.63> ソースを保守する奴にとっては確実にバッドノウハウだよ
「間違った方法だからバッドノウハウ」と言っていたのにいう事がぶれてるな。
JSONPをバッドノウハウと呼んでるがJSはバッドノウハウじゃないのかよ。
なんでJSONPだけ保守が大変なんだよ。論理が破たんしているぞ
0760デフォルトの名無しさん
2013/10/25(金) 15:40:27.13もしかして歴史的経緯も知らないの?
JSONPは作られたんじゃなくてXSSの穴ついただけだよ
0761デフォルトの名無しさん
2013/10/25(金) 15:41:17.18間違ったソースを保守しないといけないって意味だよ
おかしいと思っててもそうするのがバッドノウハウだろ
0762デフォルトの名無しさん
2013/10/25(金) 15:43:49.840763デフォルトの名無しさん
2013/10/25(金) 15:48:13.76バッドノウハウってのはこういうのを言うんだよ
var xmlHttp;
if (window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}else{
if (window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}else{
xmlHttp = null;
}
}
0764デフォルトの名無しさん
2013/10/25(金) 15:48:44.02DLLInjection並のバッドノウハウなのに。
0765デフォルトの名無しさん
2013/10/25(金) 15:49:56.52音読みは昔の中国語とほとんど一緒だよ
0766デフォルトの名無しさん
2013/10/25(金) 15:52:58.17以降、触れないように。
0767デフォルトの名無しさん
2013/10/25(金) 15:56:38.04みんなおかしいと思ってたからどんどん廃止されてるのにw
0768デフォルトの名無しさん
2013/10/25(金) 16:02:06.230769デフォルトの名無しさん
2013/10/25(金) 16:27:31.79Delphiで作ったソフトで会社まで作れる
しかしC#とVBでそこまでやれた人っていたか?
いないだろ?
だからDelphiを強く薦めたい!
そう、Delphiは本物なのだ
0770デフォルトの名無しさん
2013/10/25(金) 16:28:18.380771デフォルトの名無しさん
2013/10/25(金) 16:30:31.71こういう時は概念や開発手法に力を入れてた方がいい。
0772デフォルトの名無しさん
2013/10/25(金) 16:33:03.800773デフォルトの名無しさん
2013/10/25(金) 16:41:28.920774デフォルトの名無しさん
2013/10/25(金) 16:47:50.710775デフォルトの名無しさん
2013/10/25(金) 17:22:27.69C#がそのDelphiの後継として、Javaの言語思想をパクって登場したんじゃなかったか?
0776デフォルトの名無しさん
2013/10/25(金) 17:26:05.01一本化は有り得ないでしょう。ずっと数学の勉強してることになる。
あと分野によっては算数で十分だったり。
0777デフォルトの名無しさん
2013/10/25(金) 17:26:08.16HTML5
0778デフォルトの名無しさん
2013/10/25(金) 17:27:34.360779デフォルトの名無しさん
2013/10/25(金) 17:34:16.77「ボボン規制」というのを食らってしまいました。
60スレ分の dat ファイルを読み出すだけだったんですが。
読み出しでも、結構厳しい規制があるんですね。
1スレの dat ファイルを読むのにどれくらい間隔をあければ、規制を食わないものですか?
0780デフォルトの名無しさん
2013/10/25(金) 17:36:53.900781デフォルトの名無しさん
2013/10/25(金) 17:56:09.35ttp://toro.2ch.net/tech/SETTING.TXT
0782デフォルトの名無しさん
2013/10/25(金) 18:00:02.38技術ドキュメントぐらい誰でも読めるだろ
英会話の必要性は、正直疑問が残る
0783デフォルトの名無しさん
2013/10/25(金) 18:34:59.67ありがと
ブラウショット使ってみる
0784デフォルトの名無しさん
2013/10/25(金) 18:37:33.57高卒とか専門は驚くほど英語ができない
英語のメッセージ見るだけで思考停止するがいる
0785デフォルトの名無しさん
2013/10/25(金) 18:40:57.630786デフォルトの名無しさん
2013/10/25(金) 19:30:11.13高卒・専門の問題点って自分より能力が高い奴への対処ができない事だよな
本気で大学を遊ぶところだと思ってるし
まぁ、英語が読めて当然っていう意見は引っ込めるわ
俺も読めるようになったのは就職してからだ
0787デフォルトの名無しさん
2013/10/25(金) 19:43:44.52言語としてはよくできてるとおもうけど、.NET 必須だから不特定多数に配布するのがちょっと憚られた。
XP 減ってるから、そう言う心配もなくなってきたかな
0788デフォルトの名無しさん
2013/10/25(金) 20:18:12.54一般人なら英語を読めて当然とは思わないけど、プログラマなら当然でしょ。
これだけ日進月歩の激しい分野でどこかの誰かの翻訳待ちとか頭悪すぎる。
0789デフォルトの名無しさん
2013/10/25(金) 20:19:56.96新しい技術だと概念把握しにくくて、読んだ後どっと疲れる。
0790デフォルトの名無しさん
2013/10/25(金) 20:26:02.52Perlで変数が空かどうかはどっちで判定したほうがいいんですか?
if (length($str)==0)
if ($str eq '')
0791デフォルトの名無しさん
2013/10/25(金) 20:28:01.60質の悪い翻訳を原文想像しながら読むほうがもっと疲れるわ。
0792デフォルトの名無しさん
2013/10/25(金) 20:29:04.150793デフォルトの名無しさん
2013/10/25(金) 20:30:48.940794デフォルトの名無しさん
2013/10/25(金) 20:36:09.430795デフォルトの名無しさん
2013/10/25(金) 20:36:14.72英語は翻訳を本職にしてる奴より出来て
プログラミングもメジャー言語は大体使いこなせるんでしょ?
俺にはついていけない世界だな。。。
0796デフォルトの名無しさん
2013/10/25(金) 20:37:15.98糞翻訳のが原著あるだけマシ。
自分英語わかってますって人が書いてる英語は本当もう死ねって思うよ。
0797デフォルトの名無しさん
2013/10/25(金) 20:39:07.01メジャーな言語をつかえるのは、本職の翻訳と比べられるくらいの難易度と思われてるのか。
0798デフォルトの名無しさん
2013/10/25(金) 20:46:18.28頭良い割に読解力は余りないんだな。。。
0799デフォルトの名無しさん
2013/10/25(金) 20:46:30.970800デフォルトの名無しさん
2013/10/25(金) 20:46:45.520801デフォルトの名無しさん
2013/10/25(金) 20:47:48.88どう読解するんだろう。
0802デフォルトの名無しさん
2013/10/25(金) 20:56:25.40翻訳本の場合、誤訳があったらお手上げ
0803デフォルトの名無しさん
2013/10/25(金) 21:33:05.29技術書の翻訳できる翻訳者は少ない
自分が分かるように翻訳するのと、他人が分かるように翻訳するのは雲泥の差
0804デフォルトの名無しさん
2013/10/25(金) 21:49:03.58ちゃんと訳してるのはマイクロソフトぐらいだ
0805デフォルトの名無しさん
2013/10/25(金) 21:53:58.44その技術を理解してないと翻訳できない。医学書翻訳しろと言われてもオレには無理
マイクロソフトも翻訳を中国に持って行ったんじゃないかな。最近のはあまりよくない。
0806デフォルトの名無しさん
2013/10/25(金) 22:32:10.55プログラマは頭なんてよくないよ
一種のサバン症候群だから日本語は苦手
0807デフォルトの名無しさん
2013/10/25(金) 23:09:35.840808デフォルトの名無しさん
2013/10/25(金) 23:33:01.75全く使えないから似たような結果になるだろう
0809デフォルトの名無しさん
2013/10/25(金) 23:37:13.49全く英語分からんぞw
0810デフォルトの名無しさん
2013/10/25(金) 23:39:44.38英語の幼児教育のテレビCMって昔からあるけど、あれでしゃべれるようになるなら、
公文のハブみたいに、しゃべれるようになった有名人を起用するはずなのに、それが
ないってことは、効果がないんだ。
というようなことを誰かがいってたな。
0811デフォルトの名無しさん
2013/10/26(土) 00:25:18.77もっとも必要なのはそれを必要としてるかだよ。
日本なんて高等教育の領域でさえ、自国語でなんとかなるんだもん。外国語なんていらないじゃん。
0812デフォルトの名無しさん
2013/10/26(土) 00:38:41.130813デフォルトの名無しさん
2013/10/26(土) 00:50:05.50お前等、プログラマだろ?
0814デフォルトの名無しさん
2013/10/26(土) 00:54:03.750815デフォルトの名無しさん
2013/10/26(土) 01:30:37.460816デフォルトの名無しさん
2013/10/26(土) 01:47:03.090817デフォルトの名無しさん
2013/10/26(土) 01:50:47.57>>816 だんだんそういう状況じゃなくなってるっぽいね
0818デフォルトの名無しさん
2013/10/26(土) 07:48:57.89シリコンバレー(こちらでは San Francisco Bay Area と呼ぶことの方が多いのですが)に居る日本人エンジニアも
英語が苦手な人は少なからず居ます。
でも、英語能力と仕事の出来具合はかなり相関関係があるようです。
英語できない人で仕事が出来る人ってほとんど見たことがないですね。
0819デフォルトの名無しさん
2013/10/26(土) 07:53:41.47これは、アメリカだけじゃなくて、ヨーロッパでもアジア(中国や東南アジア)でも同じですね。
能力が高い人なら英語くらいできて当然、逆に言えば、英語ごときもできないなら、根本的な能力が劣ってるってことじゃないでしょうか。
0820デフォルトの名無しさん
2013/10/26(土) 08:50:03.52目立つのと本当に優秀なのとは違う
0821デフォルトの名無しさん
2013/10/26(土) 09:27:06.91評価もされない優秀さってなんなの?
まあ確かに死後数年たってからやっと評価が追いつくレベルに優秀な人は居るだろうけど。
0822デフォルトの名無しさん
2013/10/26(土) 09:45:01.73> 評価もされない優秀さってなんなの?
別に誰もがお前に評価されたがってるわけじゃない
特定範囲でちゃんと評価されてる
0823デフォルトの名無しさん
2013/10/26(土) 10:45:52.72公用語になったほうが良かったな
プログラマ視線だと
0824デフォルトの名無しさん
2013/10/26(土) 11:01:20.56プログラミングやっている限り今でも十分に英語漬けなんでは?
ま,資料読みはなかなかはかどらないけれどもね
0825デフォルトの名無しさん
2013/10/26(土) 11:17:16.80ほかでつりえにするつもりだよ
0826デフォルトの名無しさん
2013/10/26(土) 11:41:04.45よくSFであるコンピュータが人間の手を離れて一人歩き(自動学習)する世界。
これを実現させたいと考えてます。
私の手でシンギュラリティを起こしたいと考えてます。
これからプログラミングを始めるのですが、
どの言語を選択するべきでしょうか?
0827デフォルトの名無しさん
2013/10/26(土) 11:59:32.660828デフォルトの名無しさん
2013/10/26(土) 12:02:10.380829826
2013/10/26(土) 12:16:46.52アルゴリズムも含めてアドバイス頂けると嬉しいです。
0830デフォルトの名無しさん
2013/10/26(土) 13:00:23.51全く非現実的な自信の出処について。
0831デフォルトの名無しさん
2013/10/26(土) 13:09:02.04ハードウエア制御の仕組みを学んできてくれ
0832デフォルトの名無しさん
2013/10/26(土) 13:27:52.73最初はJavaとかPythonとかメジャーな言語ならなんでもいいと思うよ。
一個おぼえたら、同じパラダムの言語なら二個目からは簡単だから、言語の選択で
そんなに悩むことはないと思う。
0833デフォルトの名無しさん
2013/10/26(土) 13:31:29.52pは定数で2^60くらいあります。aはp未満の数です。
0834デフォルトの名無しさん
2013/10/26(土) 13:39:26.56その次にJavaScriptを覚えなさい
その次にC++を覚えなさい
この3つだけでいいです
0835デフォルトの名無しさん
2013/10/26(土) 13:49:31.430836デフォルトの名無しさん
2013/10/26(土) 13:59:36.75覚えるならこの順番じゃないかな
何か抜けてるかもしれんが
0837デフォルトの名無しさん
2013/10/26(土) 14:02:55.160838デフォルトの名無しさん
2013/10/26(土) 14:03:28.410839デフォルトの名無しさん
2013/10/26(土) 14:10:28.28巣に帰れ
消えろ
http://kohada.2ch.net/php/
0840デフォルトの名無しさん
2013/10/26(土) 14:15:33.440841デフォルトの名無しさん
2013/10/26(土) 14:18:34.27たまに思うね。
でも、年月日の並びと月が数字なのは、日本で良かったと思う。
0842デフォルトの名無しさん
2013/10/26(土) 14:32:00.16技術の継承がなくなっちゃうよ
もともと全部アメリカ産だったIT系はいいけどさ
0843826
2013/10/26(土) 14:34:10.85プログラミングの記述ではなく日本語でどのようなアルゴリズムなのか教えて欲しかった次第であります。
>>831
フリーのマイコンは何処で拾えますか?
>>832
ありがとうございます。
つまり、どの言語でもシンギュラリティは実現できるってことですね。
言語の処理速度なんかは人工知能には関係したりしないんでしょうか?
0844デフォルトの名無しさん
2013/10/26(土) 14:36:29.340845デフォルトの名無しさん
2013/10/26(土) 15:46:52.83同僚との会話や会議に制限が掛かっている人が、
同僚との会話や会議に制限が掛かって無い人と同等の仕事できた方がびっくりだ。
0846デフォルトの名無しさん
2013/10/26(土) 15:51:25.36time_t使ってる範囲でたまたまうまくいってるだけ
0847デフォルトの名無しさん
2013/10/26(土) 15:52:12.00コンパイラ様の吐く最適化されたコードが不満とか身の程知らずめ
0848デフォルトの名無しさん
2013/10/26(土) 16:01:56.91どうしたら出来ますか?
0849デフォルトの名無しさん
2013/10/26(土) 16:21:06.60それは生粋のプログラマじゃなくてWebデザイナー
0850デフォルトの名無しさん
2013/10/26(土) 17:06:47.71まず美容整形外科のDBにアクセスします。
0851デフォルトの名無しさん
2013/10/26(土) 18:05:30.08まず名前で分類する奴をつくれ
そんなものも作れなければ話にならぬ
0852デフォルトの名無しさん
2013/10/26(土) 18:10:01.01整理するならタグと実体を紐付けたデータベースだろ
0853デフォルトの名無しさん
2013/10/26(土) 18:10:57.360854デフォルトの名無しさん
2013/10/26(土) 18:46:09.93考えてみましたがわかりません。
ハッカーのたのしみp162に1つの方法が載っているのは見つけましたが、それより速い方法はありませんか?
0855デフォルトの名無しさん
2013/10/26(土) 18:59:16.17そういうことですね。
>>820
有名かどうかは全然関係ないですね。
一緒に仕事して優秀かどうか判定された結果です。
ご存じないかもしれませんが、こちらの会社での評価システムはピアからの評価が最も重要でして、
現役のエンジニアの社内評価はほぼ同僚エンジニアたちの総和です。
一緒に働いてるエンジニアにすら評価されない「優秀さ」とは、一体何の優秀さなんでしょうか?w
>>822
「特定範囲で評価」って、失礼ながらフイてしまいましたw
自分の妄想のことを「特定範囲」と言っているのなら100%納得です。
0856デフォルトの名無しさん
2013/10/26(土) 19:00:33.230857デフォルトの名無しさん
2013/10/26(土) 19:24:39.730858デフォルトの名無しさん
2013/10/26(土) 19:28:02.74俺なんてずーとひとりだぜ
0859デフォルトの名無しさん
2013/10/26(土) 19:47:16.230860デフォルトの名無しさん
2013/10/26(土) 19:59:09.25社内でも社外でもエンジニアの入れ替わりはかなり激しいので、ある程度長いスパンで見れば主観はかなり排除されますね。
総合的に見れば主観が排除されるから、どこの会社もこういう評価システムを採用してるんですよ。
さらに言えば、チームや同僚が変わっても評価ってそんなに変わらないですよ。
優秀な人はどこのチームでも高く評価されるし、だめな人はどこのチームに行っても悪い評価です。
それが現実です。
まあ、中には環境によって評価が大きく変わる人も居なくはないですが、そういう人は優秀な部類ではなくて中間から下に多いタイプですね。
毎日コードレビューしあってる同僚が最も自分の力量を知っているわけだから、彼らの評価の総和が最も客観的な評価に近いというのは、考えれば当たり前のことなんですよね。
0861デフォルトの名無しさん
2013/10/26(土) 20:20:15.09それで優秀なおまえさんはこんな底辺の吹きだまりでなにをしたいんだ。 (´・ω・`)
0862デフォルトの名無しさん
2013/10/26(土) 20:32:46.850863デフォルトの名無しさん
2013/10/26(土) 20:43:39.84たとえるならリア充が童貞を叩くことで勝利宣言し存在意義を見いだそうと足掻くようなアホな世界観
0864デフォルトの名無しさん
2013/10/26(土) 21:14:00.76その優秀な人の文章の割に説得力を感じないわけだが。
別の説得力ならあるけどな。同僚がかわいそうだなと。
0865デフォルトの名無しさん
2013/10/26(土) 21:15:45.660866デフォルトの名無しさん
2013/10/26(土) 21:24:53.57こういう機能があるエディタはどっち?
1.ファイル保存時に行末の半角スペースを自動的に削除
2.自作関数やクラスメソッドの一覧を表示して、一覧から選択してカーソルを移動する
3.WindowsでもLinuxでもMacでも使える
4.ブラウザのタブみたいにして表示できる
5.
0867デフォルトの名無しさん
2013/10/26(土) 21:32:21.67より高機能なのが良いならemacs
軽いのがいいならvim
今流行りのがいいならsublime
0868デフォルトの名無しさん
2013/10/26(土) 21:33:57.95大丈夫?
0869デフォルトの名無しさん
2013/10/26(土) 21:44:33.70残念ながらプログラミングが得意な人はそこに述べられているような特徴を必要としない
0870デフォルトの名無しさん
2013/10/26(土) 22:01:04.56主観を複数集める事により、極端な意見が平均的な意見へと丸められるだけだ
平均的な意見がかならずしも客観であるとは限らないが、この例ならそこは同一だと思ってもいいかもしれん
0871デフォルトの名無しさん
2013/10/26(土) 22:05:19.78評価の内容も、具体的に何に基づいてるのかすら語ってないのによく信用できるな
0872デフォルトの名無しさん
2013/10/26(土) 23:18:57.28なぜ?
0873デフォルトの名無しさん
2013/10/27(日) 00:08:50.731.普通に書いてたら行末に空白なんて無い。あっても気にならない = 使わない
2.関数やクラスがファイルやフォルダ構造ごとに整理されており、1ファイルの大きさも適切ならそんな機能いらない。
3.クロスプラットフォーム開発なんてめんどくさいからしない
4.ウィンドウでいいじゃん
0874デフォルトの名無しさん
2013/10/27(日) 00:20:16.58・文字コード対応が正確で柔軟か
・改行にカーソルが乗るか
・TAB幅とindent幅が独立しているか
・言語毎に解釈してタグジャンプ・ブロックジャンプ出来るか
0875デフォルトの名無しさん
2013/10/27(日) 00:59:34.62そんな邪悪な設定など基本にしないでくれ。なんで一々書いた奴の好みのTAB幅とindent幅に合わせなきゃならんのだ
0876デフォルトの名無しさん
2013/10/27(日) 04:06:40.07いやいやw 自分が優秀だなんて一言も言ってないよ。
評価システムが合理的で、客観的評価に極めて近いものができると言ってるだけ。
現実的に、これ以上フェアな評価システムを俺は見たことないね。
で、その評価システムの中で評価されてる人を見てると、英語ができない人なんていないわけ。
アメリカ国外から来た人が1/3くらいいるけどね。みんな英語がよくできるよ。
日本人でも優秀な人は英語ができるね。
だから、英語の出来具合とエンジニアとしての仕事の優秀さは相関関係があるようだ、と言ってるわけ。
0877デフォルトの名無しさん
2013/10/27(日) 04:14:16.06コミュニケーション能力の低い奴が高い評価を得れるわけがないだろうに
英語の出来具合とエンジニアの能力は直接関係ない
エンジニアの能力とコミュニケーション能力は、エンジニアの種類にもよるだろうが関係する
英語の出来具合とコミュニケーション能力は、コミュニケーションの方法によって大いに関連する
だがそれが英語の出来具合がエンジニアの能力に直結することを意味しない
こんなことも理解できないってお前ホントにエンジニア?
0878デフォルトの名無しさん
2013/10/27(日) 04:15:15.24ここの人が知らなさそうな事実を話題として提供しただけだよ。
ま、全員が全員理解できるとは思ってないよ。現実を見ても目をつぶろうとする人はいるからね。
「俺は『特定の範囲では』評価されてる」wwwと妄想する人には何を言っても無駄だと思うしw
前向きな質問になら答えるけど、そういうのもなさそうだね。
最初に言ったとおり、俺は通りすがりなんで。そろそろ行きますわ。
同調してくれた人、楽しかったです。ありがとうございます。
「特定の範囲では評価されてる」w人、最高に笑わせてもらいました。ありがとうございました。
0879デフォルトの名無しさん
2013/10/27(日) 04:25:16.34優秀なエンジニアである可能性も低いわな。
その程度の話であって、英語がエンジニアに必要不可欠な条件だとは限らない。
必要条件、十分条件、必要充分条件を中学生に戻ってやりなおしてこい。
0880デフォルトの名無しさん
2013/10/27(日) 04:27:20.11〜しただけとか言ってもやっぱり説得力ないよ。
コミュ能力とか英語とか言い出した時は鼻で笑っちゃったよ。
まともな指標も答えられないんだから。
0881デフォルトの名無しさん
2013/10/27(日) 04:31:19.99エンジニアの能力は定量的に測らないんですね。
変な組織だなあ。
0882デフォルトの名無しさん
2013/10/27(日) 04:42:51.310883デフォルトの名無しさん
2013/10/27(日) 05:11:02.85死ね
0884デフォルトの名無しさん
2013/10/27(日) 05:49:02.72リクエストヘッダの記録と、内容をゆっくり送信できる機能があるといいです。
0885デフォルトの名無しさん
2013/10/27(日) 05:50:27.880886デフォルトの名無しさん
2013/10/27(日) 06:02:51.770887デフォルトの名無しさん
2013/10/27(日) 06:05:00.86PC1台でお手軽にC/Sテストできる。
0888デフォルトの名無しさん
2013/10/27(日) 06:08:28.500889デフォルトの名無しさん
2013/10/27(日) 06:49:25.440890デフォルトの名無しさん
2013/10/27(日) 07:48:41.04kwsk
0891デフォルトの名無しさん
2013/10/27(日) 08:08:39.37これを効率化のためアイドリング時にやらせるようなモデルってある?
0892デフォルトの名無しさん
2013/10/27(日) 08:33:09.24俺もnc -lが一番楽。
0893デフォルトの名無しさん
2013/10/27(日) 10:07:33.461について完璧にこなせるプログラマなんていねえよ
エディタにやらせたほうがコードもきれいになる
0894デフォルトの名無しさん
2013/10/27(日) 10:35:37.26絶対に必要なのは
括弧の対合と色分け
次いで
タブの可視化とブロックの開閉
0895デフォルトの名無しさん
2013/10/27(日) 10:38:03.30空白が入ってる入ってないだけの違いだけでバージョン管理なんてされたらたまったもんじゃないぞ
0896デフォルトの名無しさん
2013/10/27(日) 10:39:42.470897デフォルトの名無しさん
2013/10/27(日) 10:46:31.240898デフォルトの名無しさん
2013/10/27(日) 10:52:06.27とくに3Dを意識した描画機能はない。
0899デフォルトの名無しさん
2013/10/27(日) 10:53:56.92SVG-VML-3D
http://www.lutanho.net/svgvml3d/
0900デフォルトの名無しさん
2013/10/27(日) 11:00:25.74行末に限らないだろ間抜け
0901デフォルトの名無しさん
2013/10/27(日) 11:00:39.05良さそうですね
勉強してきます
ありがとう
0902デフォルトの名無しさん
2013/10/27(日) 11:15:01.14ここでは行末の空白の話を言ったまでだ
1から10までここに書かなければいけないのか?
0903デフォルトの名無しさん
2013/10/27(日) 11:29:54.320904デフォルトの名無しさん
2013/10/27(日) 12:09:10.090905デフォルトの名無しさん
2013/10/27(日) 13:40:29.64勝手に発展したのはおまえ
しかも反論になってない
0906デフォルトの名無しさん
2013/10/27(日) 13:42:41.060907デフォルトの名無しさん
2013/10/27(日) 13:43:49.150908デフォルトの名無しさん
2013/10/27(日) 15:26:49.01行末は見えないからやっかいってだけで、行末のスペースや改行を可視化するエディタ使ってる人には要らない機能なんじゃないかな。
0909デフォルトの名無しさん
2013/10/27(日) 15:37:35.350910デフォルトの名無しさん
2013/10/27(日) 15:44:39.140911デフォルトの名無しさん
2013/10/27(日) 15:56:24.00わからないけど混入すると仮定してもRegexで一気に置換すればいいだろ
0912デフォルトの名無しさん
2013/10/27(日) 16:16:28.87俺はないけど、
行を後から分割とかどうだろう。
>>909
バージョン管理システム以外で勝手に削除したら、差分ができちゃう。バージョン管理システムにignore spaceオプションあればいいけど。
ものによっては行末のスペースに意味あるかもだから、勝手には嫌だな。
0913デフォルトの名無しさん
2013/10/27(日) 16:16:46.450914デフォルトの名無しさん
2013/10/27(日) 16:17:01.17入ったところで何にも問題でないけど
0915デフォルトの名無しさん
2013/10/27(日) 16:18:52.020916デフォルトの名無しさん
2013/10/27(日) 16:32:19.13勝手にやられると困る場合もあるのでいらないと思う
0917デフォルトの名無しさん
2013/10/27(日) 17:00:39.490918デフォルトの名無しさん
2013/10/27(日) 17:01:11.240919デフォルトの名無しさん
2013/10/27(日) 17:20:41.28そんなゴミは総スカンだろ
だがヒアドキュメントとか使ってたら
行末のスペースは勝手に消されたら困るのは明らか
そもそもそういう発想自体がプログラマのものではない
0920デフォルトの名無しさん
2013/10/27(日) 17:42:30.010921デフォルトの名無しさん
2013/10/27(日) 17:50:37.08専ブラによってはレスをコピペすると各行末に必ず半角スペースが入る
どの専ブラでもなるかは分からないが、ギコナビの場合はそうなる
ドラッグアンドドロップでもトリプルクリックでも必ず行末に変なスペースが入る
ソース乞食でコードコピペばかりやってると確かに行末のスペースは目障りかもな
何でだろうな、ギコナビが\r\nじゃなくて\nだけを<br>に置換してるから\rが化けてるとか?
何にしてもRegexによる一発置換で消せるだろ
0922デフォルトの名無しさん
2013/10/27(日) 17:54:20.450923デフォルトの名無しさん
2013/10/27(日) 17:56:22.26hoge(x, h, l) = {x (l<=x<=h)
l (x<l)
h (x>h)
みたいな関数って確か定番の名前がありましたよね?
0924デフォルトの名無しさん
2013/10/27(日) 17:58:29.17hogeは覚えられても肝心の名前は覚えられないとか役立たずの鑑だな。
0925デフォルトの名無しさん
2013/10/27(日) 18:00:11.69ゲームの武器の名前やアニメのキャラの名前は覚えられるくせに
仕事は覚えられない屑人間
陰で早く辞めろと言われているがそれも気付かない
0926デフォルトの名無しさん
2013/10/27(日) 18:05:00.08半年くらい眠らなかったら永遠に楽になれるよ^^
そのほうが社会のためだし^^
0927デフォルトの名無しさん
2013/10/27(日) 18:07:53.37>>925
>>926
うーむ、やっぱり決まった名前はないんですかね。適当にlimit辺りでいいかな……(^^;)
それはともかく、ありがとうございました!
0928デフォルトの名無しさん
2013/10/27(日) 18:09:41.71真の敵は俺であるのにwwww 社畜とは本当に節操のないバカだなwwww
0929デフォルトの名無しさん
2013/10/27(日) 18:16:22.730930デフォルトの名無しさん
2013/10/27(日) 18:18:57.77クラス名・変数名に迷ったら書き込むスレ。Part23
http://toro.2ch.net/test/read.cgi/tech/1364875204/
0931デフォルトの名無しさん
2013/10/27(日) 18:19:41.69いつの時代だよ...
0932デフォルトの名無しさん
2013/10/27(日) 18:28:28.43あら、ぴったりなスレがあったんですね。次に迷ったら利用させていただきます。
0933デフォルトの名無しさん
2013/10/27(日) 18:36:07.93ためしたの?
100万行のコメントがあるファイルを実行して自分で確認すれば?
0934デフォルトの名無しさん
2013/10/27(日) 18:43:08.91100万行とかいつの時代のスクリプトだよ。
0935デフォルトの名無しさん
2013/10/27(日) 18:47:03.14100万行のスクリプト実行できる環境なら、それなりのメモリーのってるだろ (w
0936デフォルトの名無しさん
2013/10/27(日) 19:35:24.27もう1回同じことをやりたいときに以前の解析結果を使えないの?
0937デフォルトの名無しさん
2013/10/27(日) 19:44:57.89pythonのpycとかJavaのJITとか、そうなんじゃない。
0938デフォルトの名無しさん
2013/10/27(日) 19:49:01.45行末のスペース取る位で容量がどうとかおかしくね?
>>936
関数を文字列化したりするのに必要だから
一度コンパイルしたあとも原本もしくはASTは普通メモリから破棄しない
0939デフォルトの名無しさん
2013/10/27(日) 19:51:30.08clamp
0940デフォルトの名無しさん
2013/10/27(日) 19:53:39.680941デフォルトの名無しさん
2013/10/27(日) 20:07:26.470942デフォルトの名無しさん
2013/10/27(日) 20:19:31.98タブとスペース、全角スペースの混在も厄介だぞ。
空白文字を個別に可視化しないと中々気付かん。
スマートじゃないスマートインデントに引っかからない限り、
自分では滅多にそんなコードを打ち込まないとは思うけど。
個人的には可読性の面でもハイライト/可視化したいが、
コレはある種の甘さというか能力不足なんだろうなぁ・・・
>>917
今時は中間コードくらい持ってるんじゃねぇかな?
>>918
ホワイトスペース
0943デフォルトの名無しさん
2013/10/27(日) 20:32:24.150944デフォルトの名無しさん
2013/10/27(日) 21:07:40.23勝手に消すもの余計な世話だし、やるんならマクロでやるべきだな。
0945デフォルトの名無しさん
2013/10/27(日) 21:41:34.42マクロ?
置換で十分じゃね?
0946デフォルトの名無しさん
2013/10/27(日) 21:42:47.40プログラミング得意とはいえないな
0947デフォルトの名無しさん
2013/10/27(日) 21:42:51.280948デフォルトの名無しさん
2013/10/27(日) 22:23:38.16全角スペース
改行
タブ
が常時表示されてるから
見落としは滅多にないな
0949デフォルトの名無しさん
2013/10/27(日) 22:43:18.66自動削除したいなら、エディタにそんな機能載せて使うんじゃなくて(保存時/入力時)マクロで組めよって話。
0950デフォルトの名無しさん
2013/10/27(日) 22:48:25.48ああ、そう言うことか。
なら、同意。
0951デフォルトの名無しさん
2013/10/28(月) 00:56:30.61音読みは昔の日本語読みとほぼ同じ
「十」という漢字は「ジフ」「ジツ」の二つの読みがある
「ジフ」は日本語ではその後「ジュウ」という発音に変わった
「ジツ」は「十個」などで「ジッ」と発音するときに使われる
「執」の「シフ」「シツ」と同じ
0952デフォルトの名無しさん
2013/10/28(月) 01:32:42.620953デフォルトの名無しさん
2013/10/28(月) 04:29:36.29そんなものだけに拘ってるのは無能
0954デフォルトの名無しさん
2013/10/28(月) 04:56:24.77・ファイル1行目の空行
・2行以上の空行
・ファイル終端の空行
も禁止しないとな。
0955デフォルトの名無しさん
2013/10/28(月) 05:13:14.50テキストエディタに求めるもんじゃない
0956デフォルトの名無しさん
2013/10/28(月) 05:31:37.31いい事いうじゃねえか。
出来るんだな?
今すぐ頼むぞ。
0957デフォルトの名無しさん
2013/10/28(月) 05:41:12.540958デフォルトの名無しさん
2013/10/28(月) 10:22:04.72行末のスペースとお前の言ってることは別問題
0959デフォルトの名無しさん
2013/10/28(月) 10:26:50.920960デフォルトの名無しさん
2013/10/28(月) 10:55:46.560961デフォルトの名無しさん
2013/10/28(月) 11:02:51.200962デフォルトの名無しさん
2013/10/28(月) 12:04:50.120963デフォルトの名無しさん
2013/10/28(月) 12:40:48.070964デフォルトの名無しさん
2013/10/28(月) 14:38:03.120965デフォルトの名無しさん
2013/10/28(月) 16:48:01.790966デフォルトの名無しさん
2013/10/28(月) 16:58:17.230967デフォルトの名無しさん
2013/10/28(月) 17:08:26.05emacsは昔は重たいエディタだったから、昔の貧弱スペックにあわせた仕様ってわけじゃない。
0968デフォルトの名無しさん
2013/10/28(月) 17:09:31.91貴様はbusybox viの刑に処す
0969デフォルトの名無しさん
2013/10/28(月) 17:19:02.13今でいうeclipse的なポジション
0970Lunatic Blocker 1/4
2013/10/28(月) 21:08:51.22my $workdir;
my @country;
my @port;
my $template;
my $clist;
my $plist;
my $pnum;
my $multiport;
my @cmd;
my ( $ip , $pf );
my @kip;
my $knum;
my $p;
my $i;
my $iptables;
my $script;
my @subbuf;
0971Lunatic Blocker 2/4
2013/10/28(月) 21:10:17.75$workdir = '/home/test';
@country = ( "KR" , "CN" ); # Country Code List
@port = ( 80 , 443 ); # Port List
$template = 'template.sh'; # iptables template file
#########################################
chdir $workdir;
@cmd = ( 'wget' , '--output-document=apnic-iplist.txt' , 'ftp://ftp.apnic.net/pub/stats/apnic/delegated-apnic-extended-latest' );
system( @cmd );
$clist = join( "|" , @country );
open( FH , "<./apnic-iplist.txt" );
while( <FH> ){
if ( $_ =~/apnic\|($clist)\|ipv4\|(\d+\.\d+\.\d+\.\d+)\|(\d+)/ ){
$ip = $2;
$pf = &GetPrefix( $3 );
push( @kip , "$ip/$pf" );
}
}
close( FH );
$knum = @kip;
0972Lunatic Blocker 3/4
2013/10/28(月) 21:11:38.21$pnum = @port;
if ( $pnum > 1 ){
$multiport = " -m multiport";
}
foreach $i ( @kip ){
$iptables .= "iptables -A INPUT -s $i -p tcp$multiport --dport $plist -j DROP\n";
}
open( FH , "<$template" );
@subbuf = <FH>;
close( FH );
$script = join( "" , @subbuf );
$script =~s/\[LUNATICBLOCK\]/$iptables/meg;
open( FH , ">iptables.sh" );
print FH $script;
close( FH );
system( "sh iptables.sh" );
print "OK\n";
exit;
0973Lunatic Blocker 4/4
2013/10/28(月) 21:14:12.04# Get Prefix
#######################################################
sub GetPrefix{
my $num;
my $pf;
$num = shift;
$pf = 32;
while( 1 ){
$num /= 2;
$pf--;
if ( $num == 1 ){
last;
}
}
return $pf;
}
0974デフォルトの名無しさん
2013/10/28(月) 21:18:04.79テンプレートは今まで使っていたiptablesのスクリプトをコピーし、
ルナブロのルールを追加したいところに[LUNATICBLOCK]と記述してください。
そこへルナブロのルールが追加され、そのスクリプト全体が実行されます。
これで一応完成としますが、アップグレード要望などがあれば可能な限り対応したいと思います。
0975デフォルトの名無しさん
2013/10/28(月) 22:47:08.70安くて苦労の少ない言語、もしくはRADを探しています。
どうも、Text Servise Frameworkとかになると、
Visual Studioが必要みたいですし、
Atokみたいなレベルの高い物じゃなくて、
a -> アリ|アメンボウ|アホウドリ
b -> バイガイ|バフンウニ|バラクーダ
ab -> アブ|アブラゼミ|アブラムシ
aburaz -> アブラゼミ
のような、入力支援を行うイメージです。
自分はlinuxでCはずっと使っていますが、
winのアプリケーションを作った事はありません。
アプリ自体はIMEの体裁ではなくても、
入力結果をcsvで保存すれば問題ないので、
見た目はメモ帳でも構いません。
言語に何を選ぶかで、その後の苦労が随分違う気がして怖いので、
どうかアドバイス頂けると嬉しいです。
まだ自宅にwinマシンの調達か、仮想環境の構築から必要な状態です。
宜しくお願い致します。
0976デフォルトの名無しさん
2013/10/28(月) 22:50:46.620977デフォルトの名無しさん
2013/10/28(月) 23:04:24.56自分はJavascriptはネット用の言語だと思っていましたので、
自分の目的を実現するための、よい教材に出会えるか心配がありますね。
0978デフォルトの名無しさん
2013/10/29(火) 00:52:17.680979デフォルトの名無しさん
2013/10/29(火) 01:17:49.100980デフォルトの名無しさん
2013/10/29(火) 01:19:26.600981デフォルトの名無しさん
2013/10/29(火) 01:26:13.110982デフォルトの名無しさん
2013/10/29(火) 02:17:49.67Windowsでやる、と言う前提があるとして。
Visual StudioはExpress版が無料で入手可能なので、GUIや処理速度に拘るならコレ。
手軽さ重視ならWSHでJavaScript(JScript)が使えるが、GUIや処理速度は微妙。
HTAを使えばHTMLでGUIを定義できるが、ここまで行くとIEの泥沼感が酷くなる。
Javaはクロスプラットフォームで書けてGUIも書けるが肝心のGUIの出来が微妙。
HSPみたいなスクリプト環境もあるがメインターゲットが量産ゲームとかで微妙。
CygwinやMinGWなんかを使ってもGUIプログラムを書けるが移植物の微妙さ有り。
GUIをターゲットとしないなら色々な言語環境を導入できるがひたすらコンソール。
開発環境の導入コストはWSHが一番低い(特に何も要らない)。
0983デフォルトの名無しさん
2013/10/29(火) 03:48:08.10これ。
0984デフォルトの名無しさん
2013/10/29(火) 04:22:35.370985デフォルトの名無しさん
2013/10/29(火) 05:00:24.71普通の処理書く用途では、実行側も環境作らなきゃ行かんし
速度やGUIが優れているわけでもないダメ環境なような・・・
0986デフォルトの名無しさん
2013/10/29(火) 11:40:00.01.net framework ver Xが必要ですとかの環境要件を見ると
じゃいいですってなるし、そんなソフトは他人に配りづらい
Win7とかならランタイムはデフォで入ってるのかもしれないけどさ
0987デフォルトの名無しさん
2013/10/29(火) 12:23:32.990988デフォルトの名無しさん
2013/10/29(火) 12:52:25.340989デフォルトの名無しさん
2013/10/29(火) 13:03:48.820990デフォルトの名無しさん
2013/10/29(火) 15:19:30.48昔、WSHっていうだけでセキュリティ製品にウイルス扱いされたんだけど
0991デフォルトの名無しさん
2013/10/29(火) 16:14:42.270992デフォルトの名無しさん
2013/10/29(火) 17:31:33.60そういうゴミは窓から投げ捨てれば良いと思う。
>>991
根本的な要望がFEPじゃなくて文字列処理で、Visual Studioを敬遠してるらしいからナ
無料のExpress版も敬遠するならMinGW等も導入が面倒だしスクリプトしか無くね?
0993デフォルトの名無しさん
2013/10/29(火) 17:33:23.960994デフォルトの名無しさん
2013/10/29(火) 21:10:12.540995デフォルトの名無しさん
2013/10/29(火) 21:11:09.550996デフォルトの名無しさん
2013/10/29(火) 22:54:06.26http://uni.2ch.net/test/read.cgi/sci/1382681840/37
0997デフォルトの名無しさん
2013/10/29(火) 22:55:08.62知識も環境もないので、情報収集でもモタモタしていまして、
まだTSFのサンプルが、Visual Studio Expressで動くかも、
試していませんでした。
いかんせんwinでの開発経験がゼロの状態で、
アドバイスを求めるのは、申し訳無く思っていますが、
闇雲に、無闇に始めると、苦労するのが目に見えていますので、
助けて頂けると有難いです。
0998片山博文MZコスモ ◆T6xkBnTXz7B0
2013/10/30(水) 00:35:48.27Social IME, mozc, Ajax IME, CHASEN, KAKASI, mecabあたりが参考になる。
たくさんの言語データを収集・処理しなきゃいけないので、何か1つスクリプトが使えるのが望ましい。
0999デフォルトの名無しさん
2013/10/30(水) 00:44:05.941000デフォルトの名無しさん
2013/10/30(水) 00:44:44.8310011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。