スレ立てるまでもない質問はここで 109匹目
■ このスレッドは過去ログ倉庫に格納されています
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 108匹目
http://hibari.2ch.net/test/read.cgi/tech/1287477677/
0652デフォルトの名無しさん
2011/01/12(水) 12:47:46ありがとうこざいます
0653デフォルトの名無しさん
2011/01/12(水) 13:14:38ありがとうございます
0654デフォルトの名無しさん
2011/01/12(水) 13:15:56本気でそう思ってるなら比べてみ?
0655デフォルトの名無しさん
2011/01/12(水) 13:31:31OSのキャッシュは?
0656デフォルトの名無しさん
2011/01/12(水) 13:50:48CPUのキャッシュは?
0657デフォルトの名無しさん
2011/01/12(水) 14:03:480658デフォルトの名無しさん
2011/01/12(水) 15:34:10よろしくどうぞ
質問ですが、実はこの板の他スレでしてしまったのですが、よく見たら過疎スレでした
ですので、こちらでも都合がわるくなければ同じ質問にレスしていただけると助かります
質問内容はこの最終レスです
http://hibari.2ch.net/test/read.cgi/tech/1274418937/l50
よろしくです
0659デフォルトの名無しさん
2011/01/12(水) 15:40:210660デフォルトの名無しさん
2011/01/12(水) 15:44:39マークアップ言語以外ではどうでしょうか?
簡単なアプリを作れる言語の中では?
0661デフォルトの名無しさん
2011/01/12(水) 15:51:17難しい理屈が全く必要ない言語のひとつに
Prologがあります。しかも、かなり高度な
プログラミング課題の記述に適しています。
しかし速度が遅く画像表示を伴うプログラミング
には不向きですから、あなたにとって実用的
いえるのかどうか。
0662661
2011/01/12(水) 15:52:310663デフォルトの名無しさん
2011/01/12(水) 15:55:11はい。なにが実用的かは状況次第だというのはわかります。
661のような意見を聞けただけで参考になります。
prologについて後であたってみようとおもいます。
どうも。
0664デフォルトの名無しさん
2011/01/12(水) 15:57:230665658
2011/01/12(水) 15:59:28言語を実用できるようになるまでに言語を時間をかけてマスターし、その後でライブラリーの関数の意味もようやく理解し、ライブラリーの使い方もわかるとか、そういうのとは違う言語ってありますか?
0666デフォルトの名無しさん
2011/01/12(水) 16:20:38どこを縦読み
0667デフォルトの名無しさん
2011/01/12(水) 16:24:40ひどくプログラミング言語の習得をめんどくさがっているようだけど、
最低限の学習時間で最大の効果をあげたいならまず何をしたいのかはっきりしてもらわないと。
どの言語も非常に狭く限定的な問題空間でしか威力を発揮しない。
場合によっては言語よりも専用のツールやゲームエンジンの方が優れている場合もあるかもしれない。
0668デフォルトの名無しさん
2011/01/12(水) 16:41:29そんな具体的で大した質問ではないです。
最大の効果なども考えていませんし、専門知識が身に付いてきてから始まる(使える)作業もあるってのも理解してます。
667が私の意図を聞いているのなら、そういう具体的な実用性ではなく、
たとえば、簡単なアプリ(例えばですが、高校数学レベルのを計算するアプリとか、しりとりするアプリとか)
をつくろうとした場合に、まずその言語を使う方法の勉強が200時間要るとかなら、まちがいなく挫折するしかったるいということです。
簡単な事をやろうにもそんな前置きが必要な道具が他にありますか?
そういう話です。それに関して、抽象的でも偏屈でも個人的な意見でも仮定の話でもいいので、どの言語がおすすめというアドバイスが欲しいということです
0669デフォルトの名無しさん
2011/01/12(水) 16:45:500670デフォルトの名無しさん
2011/01/12(水) 16:49:000671デフォルトの名無しさん
2011/01/12(水) 17:22:38'乱数を使って計算機とジャンケンをするゲームを作成せよ。人間の入力はグーは0、チョキは1、パーは2などとし、勝ち、負け、引き分けの判定をする'(_判定) :-
repeat,
人間の入力(_人間の拳),
乱数を使って計算機と(_計算機の拳),
判定(_人間の拳,_計算機の拳,_判定).
人間の入力(_人間の拳) :-
write('拳を入力してください 0..グー 1..チョキ 2..パー : '),
get_integer(_整数),
拳に変換(_整数,_人間の拳).
拳に変換(0,グー).
拳に変換(1,チョキ).
拳に変換(2,パー).
乱数を使って計算機と(_計算機の拳) :-
_計算機が生成した整数 is random mod 3,
拳に変換(_計算機が生成した整数,_計算機の拳).
判定(_拳,_拳,引き分け).
判定(グー,チョキ,勝ち).
判定(チョキ,パー,勝ち).
判定(パー,グー,勝ち).
判定(チョキ,グー,負け).
判定(パー,チョキ,負け).
判定(グー,パー,負け).
0672671
2011/01/12(水) 17:34:45計算機の拳が何を出したかを表示しなくてはいけません
でしたね。どこでwriteしたらよいか、考えてみてください。
0673デフォルトの名無しさん
2011/01/12(水) 17:36:21\ ヽ ! | /
\ ヽ ヽ / / /
お断りだああああああああああぁぁぁ!!
\ | / /
,イ
 ̄ -- = _ / | --'''''''
,,, ,r‐、λノ ゙i、_,、ノゝ -  ̄
゙l ゙、_
.j´ . .ハ_, ,_ハ (.
─ _ ─ { (゚ω゚ ) /─ _ ─
). c/ ,つ ,l~
´y { ,、 { <
ゝ lノ ヽ,) ,
0674デフォルトの名無しさん
2011/01/12(水) 18:00:29責任、ですかね
0675デフォルトの名無しさん
2011/01/12(水) 18:03:44たとえば、ブラウザでいえば、OSがwindowsがメジャーなため、IEが大人社会的にはメジャーで仕事用pcではそれが採用されているが、
実際はFFやサファリの方が趣味の人には人気があったりする。デザインや機能で。
特にFFは昨今のデータではIEに迫るほど普及してきてるだろ?自分はFFは出だした頃からつかってたがもちろん会社などでは全くみかけずつかわれもしてなかったが、私用ではその頃からクールだと思ってずっとつかっていた。
そういうのがあるだろ。
何事も、ある/なしの2択の状態ってことはないだろに
0676デフォルトの名無しさん
2011/01/12(水) 18:04:570677デフォルトの名無しさん
2011/01/12(水) 18:11:000678デフォルトの名無しさん
2011/01/12(水) 18:20:21デザインもIEと大して変わらん。一般人向けなのはデフォルトで欲しい機能が入ってるスレイプニルだった
デザインでクールなのはクローム。タブはあの位置にあるのがベストだろう
0679デフォルトの名無しさん
2011/01/12(水) 18:23:000680デフォルトの名無しさん
2011/01/12(水) 18:25:470681デフォルトの名無しさん
2011/01/12(水) 18:29:230682デフォルトの名無しさん
2011/01/12(水) 18:36:58企業がWindowsを使うのは、MSが法人向けのサポートを売ってるからじゃないのかよ
それがお前の言ってる「違い」じゃなくて?
0683デフォルトの名無しさん
2011/01/12(水) 18:38:270684デフォルトの名無しさん
2011/01/12(水) 18:43:290685デフォルトの名無しさん
2011/01/12(水) 18:44:10それこそどこかに埋蔵金があって、予算の心配はいらないって言ってたどっかの政党みたいだ
0686デフォルトの名無しさん
2011/01/12(水) 18:49:190687デフォルトの名無しさん
2011/01/12(水) 18:56:44|:::::::::;;;;:| :;:;:;:;:::::|
ハ:::::::::::;;;|:::::;;;;:;イ;;l
{、::::`ー‐::'':":::::::, ;;l
|仆、:::::::::::::::;;;;;; _ノ'ミi
lミ{ ` ニ == 二 lミ|
. {ミ| , =、、 ,.=-、 ljハ
{t! ィ・= r・=, !3l 妄想ってわかるか?
`!、 , イ_ _ヘ l‐'
Y { r=、__ ` j ハ '゙\
. r‐、 /)へ、`ニニ´ .イ /ヽ ゝ
} i/ //)ヘ` ニニ´__ ノ´ )
l / / /〉 丶、_ _,ノ
/| ' /) | ヽ
0688デフォルトの名無しさん
2011/01/12(水) 19:57:12とりあえずHSPオススメ。軽くてシンプルなエディタと開発環境がセットでついてきて
すぐ始められるし、文法はBASICライクで直感的。必要な機能は一通り揃ってる。
これからプログラミングを始めるなら一番簡単だからマジオススメ。
0689デフォルトの名無しさん
2011/01/12(水) 20:21:02Windowsが良いのは多くのソフトがフリーで質が良いからだろ?
OSですらフリーになるべき。
0690デフォルトの名無しさん
2011/01/12(水) 20:25:400691デフォルトの名無しさん
2011/01/12(水) 20:31:58逆だろ。言ってることが全部逆。話にならない
0692デフォルトの名無しさん
2011/01/12(水) 20:49:55仕事に使うならWindowsを使わざるを得ない。
0693デフォルトの名無しさん
2011/01/12(水) 21:39:440694デフォルトの名無しさん
2011/01/12(水) 21:46:390695デフォルトの名無しさん
2011/01/12(水) 21:47:420696デフォルトの名無しさん
2011/01/12(水) 21:51:42Linux扱える業者って安くなくね
安定した立場の事務屋にLinux仕込むだけでも苦労するだろうね
結局Windowsが安上がりってことに気付くだけ
0697デフォルトの名無しさん
2011/01/12(水) 21:53:13OSが安く、フリーソフトが充実してるから?
Linuxの方が専門性が高く人件費やら専門性やらで高くつく
ミドルウェアのバージョンアップにしたって、誰かが人柱にならないと
みんなついてこれず、最新のハードを扱うには不向き
それにくらべWindowsでは、ハードウェアレベルのセキュリティ対策が
行われていてて、バージョンアップするときのハードウェアの互換性も
MSが保証してくれる
これはでかい
0698デフォルトの名無しさん
2011/01/12(水) 22:00:03アプリの使用に専門性なんていらない。
0699デフォルトの名無しさん
2011/01/12(水) 22:01:500700デフォルトの名無しさん
2011/01/12(水) 22:06:530701デフォルトの名無しさん
2011/01/12(水) 22:07:13パリ市はUbuntuだね。
0702デフォルトの名無しさん
2011/01/12(水) 22:24:54PC買ったら元から入ってるじゃん。OS無しモデルやLinux搭載モデルが別段お得ってわけでもないし
Linuxが良いのは、ソースが公開されてて誰でも改善に参加できるからでしょ
前に流行ったwisdom of crowdsの一例でもあったし。参加する人間は楽しいのかもしれないけど、
一般人としてはMS職員が改善しようが、どっかの暇人が改善しようがどちらでも良いよね
ボトムアップ方式のメリットしか見えてないのならまだしも、無料で手に入るから良いなんて、とんでもない。
同じwisdom of crowdsでも商業ベースのグーグルは成功。そうじゃないウィキペディアは乞食やってるし
0703デフォルトの名無しさん
2011/01/12(水) 22:35:41うちは企業だけど、10台導入するときは中古のノートとLinuxだけど。
コストが全く違う。
0704デフォルトの名無しさん
2011/01/12(水) 22:38:21それで仕事になるの?
みんなこっそり海賊版windows入れて仕事してますとか、自宅からノート持ち込みとかなんじゃねーの?
0705デフォルトの名無しさん
2011/01/12(水) 22:39:330706デフォルトの名無しさん
2011/01/12(水) 22:47:35営業所はほとんどがメールだから。
Thunderbirdで問題ない。
システム管理の立場からはUnix系の
方が細工しやすいし。
0707デフォルトの名無しさん
2011/01/12(水) 22:51:300708デフォルトの名無しさん
2011/01/12(水) 22:54:530709デフォルトの名無しさん
2011/01/12(水) 22:59:19なるほど
メールだけで事足りる職場ならLinuxもアリなのか
こっそりwinny入れられる心配もなさそうだ
0710デフォルトの名無しさん
2011/01/12(水) 23:00:170711デフォルトの名無しさん
2011/01/12(水) 23:26:21たくさんいるだろ。
昔からそれになやまされてたぞ。
ストレージやフリーソフト、昔のデータを掘り上げるときの互換性や友達からもらう違法コピー使う時とか、
対応するwinOSが欲しくて、それらの度になんどosだけを買おうか買うまいか悩んだ事か。
98使ってて、一方でxpが欲しくなったときとか。
0712デフォルトの名無しさん
2011/01/12(水) 23:30:090713デフォルトの名無しさん
2011/01/12(水) 23:33:28でも一個パッケージかっとくと、アップデート時のライセンスが安かったりするから一個持っとくといいと思う。
最近はwineが結構スポットライト浴びてるようだが、詳細はしらね。
0714デフォルトの名無しさん
2011/01/12(水) 23:33:330715デフォルトの名無しさん
2011/01/12(水) 23:35:570716デフォルトの名無しさん
2011/01/12(水) 23:41:500717デフォルトの名無しさん
2011/01/12(水) 23:49:36MSは公共団体じゃないので職員ではなく社員です
NHKは特別だけど
0718デフォルトの名無しさん
2011/01/12(水) 23:51:230719デフォルトの名無しさん
2011/01/13(木) 00:10:52linuxユーザーにデザイナーが居ない
0720デフォルトの名無しさん
2011/01/13(木) 10:57:48Linuxがいいのは、いろんなサーバが簡単に動くからだろ。
0721デフォルトの名無しさん
2011/01/13(木) 11:55:320722デフォルトの名無しさん
2011/01/13(木) 12:25:13互いにばらばらのベクトルを揃えずに比べようとしている時点で、プログラマとしての才能はない。
0723デフォルトの名無しさん
2011/01/13(木) 12:43:340724デフォルトの名無しさん
2011/01/13(木) 12:58:22PCを4,5年で買い換える前提で「XPマシン買うなら今のうち」とか思ってそうな層にねじ込むか。
しかしながら一般ユーザにとってlinuxでしか使えないキラーアプリがあるわけでもなく、デバイスドライバ関係の不安が残る。
いちいち調べてなんかいられないので、ショップでXPマシンを衝動買いするのが関の山。
となると、やっぱりサーバ用途で流行らせるしか……
0725デフォルトの名無しさん
2011/01/13(木) 13:28:540726てすすき
2011/01/13(木) 13:52:58switch(a){
case 0: b=0; break;
case 1: b=0; break;
case 2: b=5; break;
・・・
}
return b;
↓
var b[3]={ 0, 0, 5 ・・・};
return b[a];
上2つは返す値でいえば同じだと思います
速度とかメモリ関連では違うと思いますけど・・・
下のも同じようにまたは別の形で簡潔にできる方法はありませんか?
言語はそこそこメジャーなものならなんでもいいです
if(a < 0){
b=0;
}else if(a < 1){
b=0;
}else if(a < 2){
b=5;
・・・
}
↓
・・・
至らない点あればすみません
0727デフォルトの名無しさん
2011/01/13(木) 14:06:35for(int i=0;i<aarray.length;++i){
if(a < array[i])return b[i];
}
0728てすすき
2011/01/13(木) 14:31:11さすがというか・・・確かにその通りよく考えればですね
0729デフォルトの名無しさん
2011/01/13(木) 15:56:34何か思いついたわけではないけど
0730デフォルトの名無しさん
2011/01/13(木) 15:57:11元が悪いのにいくら直してもダメ
まだPictBearのほうが可能性があった
それにスペック食いのソフトはフリーでは育ちにくい
0731デフォルトの名無しさん
2011/01/13(木) 15:58:44くわしくはぐぐって
0732デフォルトの名無しさん
2011/01/13(木) 16:04:330733デフォルトの名無しさん
2011/01/13(木) 16:06:59複雑な条件付けが必要、あるいは頻繁に条件が変わる可能性があるなら
素直にifで記述した方が便利かもしれない。
0734デフォルトの名無しさん
2011/01/13(木) 16:09:090735デフォルトの名無しさん
2011/01/13(木) 16:40:12>>733 やっぱりそうなるね・・・
>>734
function(a,cmp){
var b[n]={ 0, 0, 5 ・・・};
for(int i=0;i<aarray.length;++i){
if(a cmp array[i])return b[i];
}
}
みたいなの?そのまま使えることってあるの?
それともifのネスト?
a[n]={〜0:0,0〜1:0,1〜2:5・・・};みたいに要素に範囲を指定して設定できればいいのにね
そんなのあるかは知らないけど
0736デフォルトの名無しさん
2011/01/13(木) 16:41:40私のようにUNIXの長いユーザだが、Windowsは全く使った
ことがない者にとっては、流行ったほうが生計が楽。
0737デフォルトの名無しさん
2011/01/13(木) 16:43:09if(cmp(a,array[i]))みたいにする
0738デフォルトの名無しさん
2011/01/13(木) 16:45:53Javaや.NET系のCompareTo
C言語のqsortの引数
C++のSTLでの比較関数など
普通に色々な言語で使われてる
cmpの合成もよくやる
0739デフォルトの名無しさん
2011/01/13(木) 16:48:09もう一週間以上、いろんなことを試みても解決できず。
GWTとJDBCに詳しい人がこの質問を読んでくれる幸運を期待。
eclipseで新しいGWTプロジェクトを作りはじめたが、リモートサービスの中にpostgresqlをconnectしているが、エラーが出て進まない。
(旧gwtのバージンが古いときに作った)半年ぐらい前のプロジェクトはそのまま動いているいた。そのときはtomcatを利用していたが今回初めてgoogleのapp engineを試用してみた。
環境が変わり今はupdateサイトで最新のにしたのが不味かったか。
D/Bはリモートにあるのだが、開発機からpgadmin3でリモート接続してもしっかり編集できるのでユーザー名やパスワード、ホストなどの指定ではなさそう。
いろいろなバージョンの組み合わせをしましたが最終(現在)のバージンは
eclipse :3.5
jre :1.6
GWT:2.1.1
APP engine:1.4.0
posgre: postgresql-8.4-702.jdbc3.jar (war/WEB-INF/libに置き参照設定済み)
なお、新規にweb application (旧GWTプロジェクト)プロジェクトでテンプレートにconnectだけ追加しても同じ現象がでます。
エラーの出るアプリケーションは下のこの行です。
conn = DriverManager.getConnection("jdbc:postgresql://192.168.1.19:5432/mydb", "myid", "mypw");
エラーをトレースすると DriverManager.classの
Connection result = di.driver.connect(url, info);
ここでエラーが出ていることがわかったが、このコードはループの中で2回目のinfoがpostresqlの番になるとトラップしてしまい追跡不能。
下にコンソールに吐き出た内容を貼り付けておきます。
0740デフォルトの名無しさん
2011/01/13(木) 16:52:50っつーか板違い
http://hibari.2ch.net/test/read.cgi/php/1147975874/
0741デフォルトの名無しさん
2011/01/13(木) 16:53:00Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Successfully processed E:\eclipse-projects\myproj\myproj\war\WEB-INF/appengine-web.xml
Successfully processed E:\eclipse-projects\myproj\myproj\war\WEB-INF/web.xml
The server is running at http://localhost:8888/
[ERROR] javax.servlet.ServletContext log: Exception while dispatching incoming RPC call
com.google.gwt.user.server.rpc.UnexpectedException:
Service method 'public abstract java.lang.String myproj.mylib.client.SendVoiceInfo.sendTextItems(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws java.lang.IllegalArgumentException' threw an unexpected exception:
java.lang.NoClassDefFoundError: java.net.Socket is a restricted class.
Please see the Google App Engine developer's guide for more details.
at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:378)
...
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: java.lang.NoClassDefFoundError: java.net.Socket is a restricted class. Please see the Google App Engine developer's guide for more details.
at com.google.appengine.tools.development.agent.runtime.Runtime.reject(Runtime.java:51)
....
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562)
... 30 more
0742デフォルトの名無しさん
2011/01/13(木) 16:56:220743デフォルトの名無しさん
2011/01/13(木) 16:56:53でもだめか?
0744デフォルトの名無しさん
2011/01/13(木) 17:01:52サンキューです。
そちらに移動しました、。
お騒がせ、失礼
0745デフォルトの名無しさん
2011/01/13(木) 17:07:00ローカルにpostgreサーバーを建ててないのが問題という助言ですね。
そうかも知れないし、前回と異なったローカルマシンにtomcatをインストールしていないことも原因かも。
0746デフォルトの名無しさん
2011/01/13(木) 17:09:12試してみます。
0747デフォルトの名無しさん
2011/01/13(木) 17:24:420748デフォルトの名無しさん
2011/01/14(金) 00:24:22言語はRubyです。今は以下のURL(Javaですが)のDatastoreTimeoutExceptionの所を参考にして実装しています。
http://blog.livedoor.jp/cbnanashi/archives/1102590.html
0749デフォルトの名無しさん
2011/01/14(金) 00:26:330750デフォルトの名無しさん
2011/01/14(金) 00:46:17Rubyはretry文がなかったか
■ このスレッドは過去ログ倉庫に格納されています