1 :
デフォルトの名無しさん :
2010/10/19(火) 17:41:17
_,rr-―''''¨゙゙゙ ̄ ̄ ̄ ̄ ̄`゙゙゙゙゙゙゙゙''ヘi、、 ,,,,-―---、 ,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'″ `'―、,,,,/
3 :
デフォルトの名無しさん :2010/10/19(火) 18:53:54
C99にもう皆移行してるんですか?
>>4 λg. (λx. g (x x)) (λx. g (x x)) をそのまま変換したものじゃないの? 確認してないけど。
10年ぶりにプログラムでも組んでみようかと思うんですが、 今いちばん簡単にゲーム作れる言語って何ですか? 必要な機能は2D+BGMくらいでベーマガに投稿するようなレベルのものを作るつもりです。 大戦略の超しょぼい感じのものをめざしています。 回答、よろしくお願いいたします。
しまった、ゲーム製作板で聞く内容ですね。 すいませんでした。
ベーマガもう無いしw
メインC/C++ Perl昔かじったことあり Python興味はあるが未経験 Ruby興味ない で、だ、 わりとすぐ使う目的があるんだが、PerlとPythonどっちがいいだろうね 大体一週間くらいでざっと覚えなくちゃならんけど
>>12 C/C++やってて、Perlもかじったことがあるなら、どれでも楽勝だろ。
Pythonは何故か日本では不人気すぐる
PythonなんとなくPascalに似てる?
なぜIronPerlは無いのか?
psdファイルを読みこめて選択範囲をマウスで拡大縮小させるソフトを 作るにはどのような知識が必要ですか? また、自分で作るには何が必要でどれぐらいお金がかかりますか?
なんで人気のある言語ばかり考えるんだ! 多数派に集まりたいのは日本人の悪い癖だぞ。
>>20 ですよねwww
まあ、その自分が必要な機能だけ自作すると
どうなるんだろうって思ったんで・・・。
ですよねwwww
ですよねwwwww まあ、カッコよくソフトとか作ってみたかったwwww
そうですか・・・
十文字とかそのくらいの文字をMD5でハッシュ値求めてもセキュリティ的に問題ないですか? 文字数が少なくても復号は難しいんですか?
そもそも元のデータの候補は出せても複合は出来ない。 お前は脳みそのしわが少なすぎる、一から勉強し直せ。
28 :
デフォルトの名無しさん :2010/10/24(日) 06:43:49
Intel Corei7って64ビット演算できるんですか? つまり64ビットデータ同士の掛け算や割り算で128ビットのデータ操作 ができますか?
> つまり64ビットデータ同士の掛け算や割り算で128ビットのデータ操作 > ができますか? それを64ビット演算と呼ぶかどうかはともかくとして、 元々x86の乗算や除算はレジスタペアを使う設計だからできる、と思う。
30 :
デフォルトの名無しさん :2010/10/24(日) 08:14:27
IA64アーキテクチャとは別なんですよね? X64って。レジスタサイズのことなんだけども、新しく買うなら もう少し待って64ビットになるまで待った方がいいかなと。
なぜもう少し待つという言葉が出てくるのか意味不明。 さらに32bitCPUでも128bitの演算は出来るのに、いったい何をしたいのかさっぱり分からん。
32 :
デフォルトの名無しさん :2010/10/24(日) 08:37:47
ネイティブで64ビット実装されてた方が演算が早いのかと・・・
32bitCPUでもネイティブで64bit演算可能。 アーキテクチャをきちんと勉強してから出直せ。
35 :
デフォルトの名無しさん :2010/10/24(日) 09:22:47
セレロンT1600で以下のコードを実行しましたが正しい結果が得られませんでした。 main(){ unsigned long long int a,b; a=strtoull("1000000000000000000000000000000000000000000000000000000000000001",2) b=strtoull("1000000000000000000000000001111000000000000000000000000000000001",2) a=a*b%a printf("%llu\n",a); } x64命令は使えないのでしょうか?
>>33 (狭義の、32bit)x86でネイティブの64bit乗算はできないだろ
加算だってPADDQ以外にはなかったと記憶しているが
C言語では64ビット整数×64ビット整数が128ビット整数になったりはしないから。
>>35 そのコードには「x64命令」など書かれていないが、「x64命令」が64ビット整数演算と
いう意味ならば、コンパイラが64ビット整数をlong longでサポートしていれば使える。
質問の時は、試行したコードを「全部」「コピペ」すること。
>>35 はエラーが出る。
でも期待通りの結果が得られないのは必要なヘッダーをインクルードしていない事が原因。
39 :
デフォルトの名無しさん :2010/10/24(日) 09:31:26
どうすれば64ビット整数同士の演算が可能になりますか? Corei7でもダメですか?
64ビット×64ビット=128ビットという結果がほしいなら、演算の前に128ビットにキャストする。
41 :
デフォルトの名無しさん :2010/10/24(日) 09:34:19
#include <stdio.h> #include <stdlib.h> int main(void){ unsigned long long int a,b; a=strtoull("0x1111111111111111",(char **)NULL,16); b=strtoull("0x2222222222222222",(char **)NULL,16); printf("%llu\n",a); printf("%llu\n",b); a=(a*b)/a; printf("%llu\n",a); printf("%llu\n",b); return 0; }
CPUの問題じゃなくて言語仕様でそういうことになってるから。
43 :
デフォルトの名無しさん :2010/10/24(日) 09:37:22
どうすれば128ビットにキャスト出来ますか? 128ビットのデータ型があるのでしょうか?
44 :
デフォルトの名無しさん :2010/10/24(日) 09:53:42
実行環境はCygwinのGCC4.3.4です
46 :
デフォルトの名無しさん :2010/10/24(日) 10:05:05
64ビット同士の演算は可能なのでしょうか?どっちですか
なんだよ俺が真面目に命令セット調べたのが馬鹿みたいじゃないか
CPUの質問なのですか言語の質問なのですか?どっちですか
馬鹿には無理
いいえ ユトリです
乗算だからマルチしたんだよ。
そもそもこれだけ頭が悪いとCPUだけ64ビットで、 OSとコンパイラは32ビット用を使ってそう。
命令セットなんか見たってわからねえよ もっと具体的に分かりやすく説明しろよコラ
>>46 CPU は64x64→128 出来るが、C言語は出来ないってことだろ。
どうしてもやりたいなら、アセンブラ使え
55 :
デフォルトの名無しさん :2010/10/24(日) 12:00:24
具体的なソースプログラムを希望
なにが希望だ、馬鹿w
57 :
デフォルトの名無しさん :2010/10/24(日) 12:23:43
だってこっちが質問するときは具体的なプログラムを必要とするじゃない 答えもそれ相応の内容がほしい
お前には無理
ユトリですから
>>57 ほらよ
mov rax,1000000000000000000000000000000000000000000000000000000000000001B
mov rbx,1000000000000000000000000001111000000000000000000000000000000001B
imul rbx
61 :
デフォルトの名無しさん :2010/10/24(日) 12:31:05
なんで無理なの 仕様的には可能なんだから正しい知識があればできるはず アセンブラなら無理かもしれないけど
お前のどこに正しい知識があんの
63 :
デフォルトの名無しさん :2010/10/24(日) 12:37:48
他のスレで聞いてもいいですか正しい知識
>>61 現状、
>>57 の通り、アセンブラでしか出来ないんだから、結局無理ってことじゃないか
馬鹿なの?死ぬの?
66 :
デフォルトの名無しさん :2010/10/24(日) 12:50:37
なんでC言語じゃ無理なのってプログラミング超初心者スレで聞いてもいいですか
67 :
デフォルトの名無しさん :2010/10/24(日) 15:28:13
いろんな言語を経験したことがある方に質問なんですが 簡単な処理であれば、どの言語を使ってもあまり大差ないですか?
何をもって簡単とするのか、何をもって大差がないとするのか、 まずは明確な基準を定義しろ。
なにをもってなにをもってwwww
>>66 C言語は128ビット整数をサポートしていないから
>>67 大差ないよ、ためしに C と APL と FORTH で簡単なプログラム作ってみ
BASICインタプリタが素人には簡単だろう 10個ほどのコマンドを覚えればそれなりに使い始める事ができる。 決して高性能でなく、速くもないけれど、 素人が何も出来ないよりもマシな程度。 入門として入り易いから、素人が使うときに薦める しかし、大きいプログラムや、速度を要求するときは不向きだから、 その時は別の言語へ移行するべき。
72 :
デフォルトの名無しさん :2010/10/25(月) 16:24:17
strchrで問題が発生 (1) buf[0]='a'; buf[1]=-126; buf[2]=10; buf[3]=0; (2) buf[0]='a'; buf[1]='a'; buf[2]=10; buf[3]=0; (1)と(2)を同じように strchr(buf,'\n'); としても同じ結果になりません (1)はNULLになります (2)はNULL以外です なぜちがうんでしょうか?仕様?
73 :
デフォルトの名無しさん :2010/10/25(月) 16:26:02
C++でGUIアプリを作ろうと思っています フォトショップなどのレイヤ構造のアプリなのですが レイヤをどういう風に作成するのかのTIPが無くて困っています 参考になるサイトおしえてください
フレームバッファで検索するのが筋だが、多分も前さんじゃ情報にたどり着けてもコードを書くことにすら及びつかないだろうな。
パソコンからシリアルポートを通じてコマンドを送信し外部機器を制御したいのですが class Aがシリアルポートをコントロールするクラスを保持していて さらにAがコマンド情報を持つ複数のclass Bを保持し 1・AがBからコマンドを得る 2・Aがシリアルポートを通じてコマンドを送信 3・外部機器の処理結果をAが受け取ったら、Bに渡して解析 4・Aがクライアントに値を返す とするのと classAがclassBを保持してBがシリアルポートclassを保持するようにして 1・AがBのメソッドを実行する 2・Bがシリアルポートを通じてコマンドを送信 3・外部機器の処理結果をBが受け取ったら解析して結果を返り値にしてAに渡す 4・Aがクライアントに値を返す したの方が素直な構造に思えるのですが シリアルポート通じて直接外部とやりとりする責務をどちらに負わせるのか、と考えると 下だとBに責務が集まりすぎなのかな?とも思えますしどちらが良いでしょうか?
「ですが」「ですが」って、ほんとに満足に日本語も書けない質問者が多いな。 そもそも、「複数のclass B」ってのは一体なんだ? 「全コマンド処理クラスであるB」なのか、「個別コマンド処理クラスであるBとその派生」なのか、 或いはそれらとも違う何かなのか。 いずれにしても、好きにやれ。
ですな ですな
>>76 シリアルポートに関して俺は何も知らないけど
クラスBでひとまとまりになるなら後者の方がいいんじゃないか
モジュール間の機能的強度だかで
シリアル通信は思いもよらない色々な事があるから、昔の古い規格を使うべし。 途中で回線が切れたり不安定だったり 片側の機器が不安定だったり 昔は色々あったね、kermit,Xmodem,etc
A └B ├C └D という表示形式はツリー表示などと言うでしょうけど、 A−B┬C └D というのはどういう呼びかたがありますでしょうか?
グラフ?
84 :
デフォルトの名無しさん :2010/10/28(木) 19:00:05
ベン図
85 :
デフォルトの名無しさん :2010/10/29(金) 13:38:14
外部イテレータと内部イテレータに関して疑問があります。 wikipediaの例によると、 pythonやphpのforeachも内部イテレータに分類されるということですが foreachは外からループ制御してないですか? rubyのブロックなら、オブジェクト自身がイテレートしているので、 内部イテレータと言われて納得出来ますが。 hoge.next()等を呼んで判定しながらループすることと、 foreachなどでループすることに 本質的な違いはないように思えます。 このあたりどう考えればいいのでしょうか?
ウィキペディアがおかしい
大昔のプログラミングって、テープみたいのに穴あけてたって聞いたんですけど、 何てググれば、そのテープの画像見れますか?
テレホンカード
パンチカード?
>>91 これのようです。
かつて駄菓子屋で売っていたという話を聞いたので、
どんなものか気になっていました。
謎が解けてすっきりしました。ありがとうございます。
>>88-90 の皆さんもありがとうございました。
あれ、
>>90 以外は煽りか。
流星号は30世紀のメカなのに紙テープで会話するんだぜ。 しかも20世紀人も紙テープを自分の目で見て読めるし。
パンチカードは紙テープとは違うぞ。 もっとコシの強い紙で、ドル紙幣と同じ大きさで、和訳すると国際事務機械という会社の象徴で、 1枚に1行80桁だ。
ドル紙幣よりは大きかったなぁ。VHSのカセットくらい。
今でも研究所(光子力研究所とか)は紙テープだね 穴→2進→ASCII文字→英文→翻訳→読み上げを 滞りなくやるのは熟練が必要
そんな場所にこそ仕訳が必要
>>94 パンチカードには穿孔テープと違って、命令の順番を入れ替えたり、
差し替えたり、追加したりということが容易にできるという
メリットがあった。
穿孔テープだと職人技でテープを切って繋いでだからな。
ドジっ子が躓いてパンチカードをばらまいたりすると、
元通りの順番に治すのに大変なことになったりしたわけだが。
事前にカードの束にマジックで斜め線を入れて、絵や記号を書くんだな。 それで助けられたぜ。(遠い目…) 1値度だけ悲惨な記憶が…
「CONTINUE」だけの行(FORTRANでループの終了)とかは再利用したとか
論文とかに出てくる数式を、プログラムに落とし込むのが難しすぎてわかりません どうやったら1から学んでいけますか。 言語を1から学ぶのではなく、数式をプログラムに落とし込むことを勉強したいのです
102 :
デフォルトの名無しさん :2010/10/30(土) 17:28:23
数式なら四則演算と制御構文(例えばifとfor)だけ覚えればどうにかなるんじゃないの。 あるいはライブラリ使うとか。 言語一つ決めて入門書読めばいいと思う。
最初にね、 何処まで必要なのか? 数学的なのもの? 桁数は何桁? 複素数なども必要? グラフも必要? 多くの言語があり、ツールもある。 数学用のツールもある。 コードをかいても、精度が不足していたり、色々な条件があるのよ
104 :
デフォルトの名無しさん :2010/10/30(土) 17:41:46
>>101 言語にもよるんだろうけど、普通のC/C++とかだと
「時間が無限にあるなら関数電卓でもできること」しかできないよ。
プログラムはそんな手作業をソースコードとして書いて自動で実行できるようにしてるだけ。
ライブラリなどもあるから、全部自分で書かないといけないわけでもないんだけど。
>>101 おまえには向いてない
諦めて手でシコシコしてろ
数学的記述で簡潔に書かれてるようなのでも通常の言語に落としこむと一気に煩雑になったりするしな
やっぱりな。少なくとも方程式は解いてからでないと計算できないよ。電卓でも同じでしょう?
Rで。
マジレスすると数値計算ソフトウェア使えや このスレにいるような奴にはプログラムできない
>>108 未知数に機械的に数字を代入していけば、そのうち解ける。
>例えば、二次方程式の解を求める公式は四則演算の組みあわせでいけますが それだと2乗根はどうするですか。 四則だけで解く方法が論文に当然書いてあるんですよね?
>>109 最終的な形態は図のような式で、それを分解する必要があると思っています
要は、その分解の仕方、でしょうか。モノにより、式により違いますが
それらのノウハウというものにこれまで触れてこられず。
Rみたいなのを出されると説明が水の泡なんですが…
>>115 コンピューターが扱える精度程度までなら余裕だニャン
確かルートってテーラー展開かなんかするんだよね
ニュートン法なら足し算と割り算だけで求められる double程度の精度なら近似の整数から多くても5-6回くらいの演算で収束するよ
>>108 >手法としてどのようにソースに落とし込むのか
落とし込むは何を意味するのかわからない、
どのような結果を導き出したいのかである。それによって方法が異なる。
そこにある数式の意味を理解しているのならば、数値を入れるだけで数値結果がでる。
数式を理解してないのならば、無理。
>>116 ごめん見落としてた。質問した人が俺あてにだったのか。
とりあえず前の説明の続きで言えば、y=f(x)みたいな形にしないとyは計算できないってこと。
それはある程度までは純粋に数学の範囲だから、何を求めたいかによって自分で分解(?)/
変形(?)して計算できるようにして欲しい。
ただ言語によっては俺の説明だと矛盾するものもあるから、あとはそちらの説明(する人が
いるなら)を聞いてくれ。
にほんごでおk
コンピュータは、「魔法の箱」じゃないから、 人間が手作業で計算出来ないものは計算できない。 コンピュータは、単純作業を高速に処理してくれるだけ。
偏微分方程式の数値解析なんか収束とか発散とかあふあふあふ
コンピューターは、単純作業を高速に処理できるから 通常、人がやろうと思わないようなやり方でも計算をすることが出来る。
数式処理をやりたいなら、数式処理に特化した言語/ツールを使えって話になっちゃうよなあ。結局。
>>108 Maximaで数式展開してからプログラム組めばどうかな
( ゚д゚)っmathematica
「ABCABCABCAAABBBCCCABC」みたいな文字列の中から重複してる部分(ABC)を効率よく見つけ出すアルゴリズムとかないですかね?
CAとかBCAとかCABなんかも重複してるよ
置き換えて圧縮みたいなことがしたいんでできるだけ長くて多くあるものを見つけたいです そのようなアルゴリズムはないのでしょうか
138 :
デフォルトの名無しさん :2010/10/31(日) 01:14:36
LZ法でぐぐるといい事があるかもしれない
ありがとうございます しらべてみます
xmlのsaxって書き込みはできないのですか?
141 :
746 :2010/10/31(日) 15:02:28
プログラムの勉強がしたくなりましたが、 市販のプログラムソフトは高いので、 オープンソースのプログラム言語はないでしょうか。 できれば、C言語かJava言語がいいのですが。
Microsoft Visual Studio Express
>>141 GNU Cコンパイラ がオープンソースですが、プログラムの勉強のためにコンパイラのソースを読むのは
難易度が高すぎると思います。
>>142 それ、オープンソースのプログラム言語 ではないぞ
オープンソースのプログラム言語とか言葉の意味がちゃんと分かって使ってるとは思えない
意訳するとフリーで使える環境が無いかきいてるだけだろ
ここはやはり、文書を真摯に受け取って対応する遊びを(ry
その辺は本人次第だな
TinyBASICなんかどうだ、東大版のソースがあちこちにある
>>141 > できれば、C言語かJava言語がいいのですが。
じゃあ、C言語かJava言語。
参考情報だけど、ソースコードが開示されている、Cコンパイラに Small-C というC言語のサブセットがある。今ぐぐったらまだ ダウンロードできるみたい。 この、ダウンロードした中身をみてないから本当にソースコードが 含まれているかはなんとも言えないが、昔遊んだときは面白かった。 LSI-C だっけ、ああいうのが出てきてからは遊ばなくなった。
Small C はコンパイラ含めて全部のソースコードが含まれてるよ
157 :
141 :2010/10/31(日) 15:52:12
ごめんなさい、よく意味がわかっていませんでした。 昔、Microsoft Visual Studioを買って(XP非対応)挫折したことがあったのですが、 そのときから、プログラム言語=プログラグソフトと思っていました。 149さんがいうように、フリーで使えるソフトがないのかなと思いました。
>>152 東大版TinyBASICのソースってどこにある?
>>141 Microsoft Visual Studio の何処で?何で?挫折したのか?
それによっては、すすめる内容も違うと思われ。
言語で挫折したんじゃなくて環境の使い方が分からなくて挫折したんだろ? VCでダメなら何でやってもダメだと思われ
Turbo Pascal 3.02 が扱いやすいと思う。 英語モードに切替える
pascalでいいならrubyやpythonやperlでもいいような
スクリプト言語じゃねえか(ぷ
プログラムの勉強をするのにインタプリタかコンパイラかは関係ない
167 :
141 :2010/10/31(日) 16:31:04
VCの6.0です。再度勉強しようにもWindows98に対応しているので、 いま使っているのがXPだからそもそもパソコンがインストールに応じてくれない。 挫折した理由はゲームが作りたいのに、勉強した実感がもてなかったから、 そのまま埃被ってしまったのと、受験でプログラムの勉強できる時間がなくなったから、 そのまま惰性でやらなくなってしまいました。 端的にいって、勉強したところの実感がもてなかった。 再度勉強しようにもソフトが受け付けなくなったという点で挫折しました。
>>167 目標:ゲームが作りたい
挫折理由:勉強したところの実感がもてなかった。
VC EEを使った場合の予測:挫折理由の「勉強したところの実感がもてなかった。」
は、無にも解消されないため再度挫折。
他の言語を使った場合も同様の予測が立つ。
強いて上げるなら、簡単なゲームなら作れるHSPをすすめるが、たぶん無理だろう。
>>166 そう思うのは素人の発想
まじめに技術を身に付けたいならプリミティブなところからはじめるべき
>>170 素人じゃないけどはじめるのはどこからでも同じ。主観の押し付け合いしても仕方ないけど。
HSPは低級で小学校までだな。 ちゃんとした言語を学んだ方が良い。
173 :
141 :2010/10/31(日) 16:47:13
>>152 TinyBASICですか、ありがとうございます。
まずそこから勉強してみます。
スレ荒らしてしまい、申し訳ありませんでした。
小学生のうちから Haskell に慣れておくべきだと思う
175 :
デフォルトの名無しさん :2010/10/31(日) 17:07:07
ゲームなんて非国民ソフトだからやめとけ
MDIアプリで 親フォーム →描画領域フォーム →メニュー用フォーム といった形でアプリを組みたいのですが メニュー用フォームから描画領域にパラメータを反映させるのに MDIアプリ自体の情報が少なく、やり方がわかりません。 そういった情報のサイトや書籍など教えてください メニュー用フォームで赤、と設定したら描画領域に赤で色ぬれるような そんな動作を考えています
>>176 MVCを参考にしたらいい。MVC知りたければググル
ありがとうございます MVCとは初めて聞きました。。。まだまだ未熟です
179 :
デフォルトの名無しさん :2010/11/01(月) 14:33:11
>LAMP環境下での開発経験をお持ちの方ってありますが 日本語でOK
実行環境がLAMPならそれに含まれると思うけどね。 デバッグとかそういう作業が全く無いような規模だったんでは「経験」に含まれないかもしれんけど。
>>179 別にLunuxで開発するくらい直ぐに覚えられるしあたって砕けてみるべし。
情報処理推進機構が作っているCASLIIシミュレータのソースコードってどこかで公開されてますか?
184 :
デフォルトの名無しさん :2010/11/02(火) 10:12:51
.jpgで元画像と縮小画像が同一って判別するにはどうしたらいいんでしょ? .bmpならまあまあの精度でいけたけど.jpgわけわからん
アホか
>>184 どこが判らんの。「元画像と縮小画像の同一性判断」なんてのは画像フォーマットで変わるものじゃないだろ。
>>186 適当にバイナリエディタでいじって調べてるんですがjpgだと一カ所触ると予想外の所まで見た目変わってどの部分で比較したら良いのか検討つかんのです
そもそものアプローチの仕方が間違ってる気がしてきましたが・・・
おwwwいwww
………いやだもうw
>>187 圧縮系の画像フォーマットの場合はファイル内のバイナリのまま加工できない。
一旦適切なライブラリでメモリ上にロードしてから加工するか、ツールでbmpに変換すればいい。
190 :
デフォルトの名無しさん :2010/11/02(火) 10:57:32
あ、そっか(汗 めちゃめちゃありがとうございます!!
191 :
デフォルトの名無しさん :2010/11/02(火) 20:21:43
chromeのエクステンションからプロキシ設定の方法がわからず・・・ chromeエクステンション内で動的に生成した値からプロキシを設定したいのです。
windows上で動くGUIアプリを作りたいのですが どれが一番人気があって簡単ですか? C++は難しすぎるのでそれ以外でお願いします
HSPがいいよ
>>193 これ有料と思ってたら無料なんですね
ありがとうございます
C#がいいよ
エクセルのマクロでいいんじゃね?
面白くない冗談ですこと
C#楽でいいよ GUIのレベルによるけど
HSPやってみたけど、コードは簡単っぽいけど マウスでコントロールを配置するような機能がないから面倒かな やっぱC#が一番いいみたい
>>197 C++を難しすぎると言ってる人間がまともなプログラミング言語使えるわけが無い
エクセルのマクロくらいでちょうど良いよ
>>199 たしかHSPってGUIには向かないよなって思ったけど理由を思い出せなかった。
デザイナがなくて、ぜんぶコードで書かなくちゃならないんだよな。
htaがいいよ
203 :
デフォルトの名無しさん :2010/11/03(水) 15:55:56
MOD_SSLを使ってSSLサーバを構築しようとしています。 最初にmakeしたときは、ndbm.hがないというのでネットで探したら見つかりました。 それをコピーして使ったところコンパイルは通るようになりました。 しかし、起動に失敗してエラーログを見るとmod_auth_dbm.cに未定義の関数 dbm_fetchがないというエラーが出ていました。犯人はもともとapacheに 含まれていないgdbmというソフトの中のndbm.hというヘッダの中にあって、 dbm_fetch関数を定義してあるソースコードもありました。未定義の関数を コメントアウトするとコンパイルに失敗します。 この実行時エラーをなくすためにはどのようにコンパイルすればいいのでしょうか。 makeの読み方がわからずどのようなオプションをつければいいのかわかりません。 解決方法が解る方がいたら教えてください。 開発環境はSlackware11.0、GCC3.4.6です。
>>203 コンパイルの方法は板違い。linux板にでも行きなさい。
205 :
デフォルトの名無しさん :2010/11/03(水) 18:11:32
>>203 gdbmをインストールすればいいのでは?
206 :
デフォルトの名無しさん :2010/11/04(木) 10:21:12
ガンダムのOSはCで書いてますか?
#だよ
俺がZIONIC社で働いてたころは、Z80のアセンブラだったが さすがに連邦の新鋭機は違うな
面白くない冗談ですこと
210 :
デフォルトの名無しさん :2010/11/04(木) 21:07:55
お前らってよく映画とかで出てくる変態ハッカーのように コードの美しさにハアハアしたり 日常生活の中でふと素晴らしいコードが 思い浮かんで叫んだりするの?
その面白そうな映画のタイトルをちょっと教えてくれないか
>>210 どの映画に出てくるのか教えて
うっとりすることはあっても、ハアハアしたことはないな
風呂入ってるときに画期的なアルゴリズム思いついて
町中を裸で走り回ったことはある
>>212 タイ━━━━||Φ|(|゚|∀|゚|)|Φ||━━━━ホ!!
216 :
デフォルトの名無しさん :2010/11/05(金) 00:17:55
Windowsでプログラミングを勉強しているのですが、わからないことがあるため質問させてください。 mcisendstringにてopenをすると、0ではなく277が返ってきます。 277はどのようなエラーになるのでしょうか? System.IO.File.Existsにてファイルの存在は確認しております。 (ファイルが無い場合は275が返ってきました。
>>216 mmsystem.h
#define MCIERR_BASE 256
#define MCIERR_INTERNAL (MCIERR_BASE + 21)
"MCIの初期化中に問題が発生しました。Windowsを再起動して下さい。"
リファクタリング―プログラムの体質改善テクニック
ttp://www.amazon.co.jp/dp/4894712288 という本を読んでいて気になったというか1章目で躓いてしまいました
1章のお題が「レンタルビデオの料金計算プログラム」なんですが
Movieが映画の属性などのデータを持つクラスで
Customerが顧客データクラス
というのは普通なのでよくわかるのですが
Rentalクラスによって顧客がビデオをレンタルしたことが表現される
というのがいまいちよく解りません
状態をクラスとして表現する、というのもイメージしにくいですし
CustomerがRentalを所持する構造もよく納得いかないというかなんというか
Customerが所持するのはMovieで
CustomerがMovieのデータをもとに金額等の計算ロジックに問い合わせる形の方が直感的なきがして・・・
根本的なところが気になってじっくり読み進めることが出来ないでいます
>>218 そういう疑問に感じてるとこも含めて改善していくんだから
一旦気持ち悪さは棚上げにして読み進めてみたほうが良いよ
>>217 ありがとうございます
Windowsを何度再起動しても改善されませんでした。
なにか考えられる原因はありますか?
221 :
220 :2010/11/05(金) 03:08:00
新規にプロジェクトを作り直すと全く同じコードでうまく動きました。 コントロールの配置などは違うのですが、なにか関係することは考えられますか?
222 :
デフォルトの名無しさん :2010/11/05(金) 03:59:58
ちょうどいいところで便乗質問。 mciSendStringで再生してる音楽の音量って変えられないの? volumeでできるっぽいんだけど、やってみると263が返ってくる。 わからん
>>218 借りた日と返さなきゃいけない日は、レンタル行為に属することであって、
会員にも映画コンテンツにも属するべきではない。
金額は日付プラス新作か否か、いっぺんに何本借りたかなどの情報で決定するので、
どこにも属さないか、借りた時点でレンタル行為に属する。
ということで Rental クラスを用意しているんだと思う。
ただし俺なら Rentalクラスに Customer を所持させるけど・・・
まぁどういう設計をしようとも設計した人の勝手なのでしょうがない。
224 :
222 :2010/11/05(金) 04:32:06
すみません解決しました エイリアスを書き忘れていました
225 :
デフォルトの名無しさん :2010/11/05(金) 09:59:28
お前らハッカーがビデオ流失させた 絶対に許さない 絶対にだ
もういい加減許してやれよ・・・・・
拡張子を偽装してただけじゃねーのかい
228 :
デフォルトの名無しさん :2010/11/05(金) 11:13:53
YahooAPIのOAuth認証が必要なAPIを使用しようとしています。 HTTPリクエストに付加するAuthorizationヘッダのrealm="yahooapis.jp"は、 oauth_signature作成時のSignature Base Stringのパラメータに含めるべきでしょうか?
>>223 行為をクラスとして表現するというのは不自然な気がするのですが
こういうことはよくあることなのでしょうか?
翻って自分で設計する際にこういう事に気がつける自信がないのですが
クラス間でどちらに属しても不自然な属性がある場合に適用するような形になるのでしょうか?
>>229 よくある、というか現実の関係とは乖離することはよくある
別に現実の関係を表現するためにクラスを使ってるわけじゃないからな
最初の教本かなにかのたとえばなしとかでクラスオブジェクトを物として習ったりしたんだろうか?
前にだれかが言ってたとおり、とりあえず読み進めてみたほうがいいと思うよ
231 :
デフォルトの名無しさん :2010/11/05(金) 12:32:46
何で国家権力をもってしてもユウチューブの動画投稿者を特定するのは難しいんですか
ユーチューブは国外だろう 国家権力って国外にも及ぶん?
2チャンネルという怖いインターネッツも外国だよね
>>230 オブジェクト=物というわけではありませんが
解りやすい物から順番にオブジェクト化していくとオブジェクト≒物になるんですよね
そして、微妙に違和感を憶えつつも自分一人できるような小規模なものしか扱わないので
問題にならずに完成してしまうんですよね
なんで必要に迫られなかったしそれ以上突っ込んで考えたことがないので不自然に思えたんだと思う
まあ、考えるのはとにかく読み進めてからにしてみます
>>229 >行為をクラスとして表現するというのは不自然な気がするのですが
>こういうことはよくあることなのでしょうか?
class AccessLog {
Date dateTime;
String url;
String remoteHost;
}
「HPへのアクセス」という行為をクラスにした例。
「いつだれがどこでなにをした」の「なにをした」がクラスで、いつ、どこ、だれが属性。
あとでどんな統計取るかはともかく、平素「アクセス」が一件ずつ記録されていくわけだから、
少なくとも直感的には、remoteHost や url よりもクラス設計の必然性が高いと思わない?
それがつまり「解りやすい物から順番に」の結果なんだけど。
サンプルも RentalLog っていう名前だったら印象変わるのかしら。
>クラス間でどちらに属しても不自然な属性がある場合に適用するような形になるのでしょうか?
リレーショナルデータベースを使ったことがあると、よりよく感覚がつかめるんだけどな。
1対多になるものはすべてクラス(DBではテーブル)になりうる。いずれ学ぶことになると思う。
アクセスログデータ(ファイル)をクラスにしたものだろう 行為をクラスにしたとかひねくれすぎ
むかーし、独習Perlを一通り読んでオモチャくらいなら作れていたんだけど それから10年のブランク 仕事でちょっとしたものを作る必要があるんだけれど プログラミングPerlとはじめてのPerlと 思い出し&あいまいな理解を補完する参考書として使うならどっちがいいだろう
Perlなんて忘れて別の言語を使ったほうがいい
少しきつめの字句成形が必要なんだよ Perl以外だったらPythonになるが
10年前の常識と今の常識を比べたら死ねるぞ あと、Perl5.2からだと全く違う言語になってる
ここ10年と言ったって、競合言語にPythonが出てきたぐらいじゃねーか まあRubyが消えかけているから+1−1でさしひきゼロなわけだが
Rubyは一時使ってたがメソッド名や文法に開発者のオナ臭・・もとい柔らかく言うとエゴが出てる感じが気になって捨ててしまったな。 Pythonはviで編集するときに死ぬのを除けば良い言語だ。
Rubyが消えてるならPerlはより消えてると思うが。
質問です。 makefileでincludeされるファイルでそのファイルの相対パスを知る方法ってないでしょうか? hoge/a/b/makefile CONFIG=../../config.mk include $(CONFIG) hoge/config.mk PATH=$(dir $(CONFIG)) だとincludeする側でもそういう対応を意識しないといけないので includeされる側だけで対応できるうまい方法ないでしょうか
純正makeにはinclude機能は無いので安心しろ。
ロックフリー/ウェイトフリーのアルゴリズムについて勉強したいのですが、 日本語でおすすめの文献はないでしょうか。
アプリの不具合で相談に乗ってください。 とある市販のソフトでオブジェクトがドラッグしても動かせないという不具合が発生しました。 最インストールしても直りません。サポートと相談しましたが結局原因がわからず、 windowsのクリーンインストールをしなければなりませんでした。 面白い現象として、同じメーカーのジャンルの違うソフト(GUIの見た目は同じ)でも同じ不具合が同時に発生していました。 そこで、これらのソフトが共通して使用している何か?が原因と考えたのですが、プログラムにはうといので それ以上わかりません。 それらのアプリはMicrosoft.NETフレームワークを使用してスクリプトが使えると書いてあるので、 PCにインストールしてあるMicrosoft.Netフレームワーク(2.0〜4.0までいろいろ10個あるようです)を 再インストールしたら直るかもしれないと考えたのですがどうでしょうか? これらのソフト以外はPCは正常なのであまりいじりたくないというのが正直な気持ちです。 ご意見うかがいたいです。
やってみりゃいいじゃん再インストール。 少なくともOS再インストールで直ってるのにそれ以上のことを調べる必要も感じないがね。 一般に、ユーザが適当に弄って壊したOS環境については、プログラマはノータッチ、勝手にやってろアホ、知るかバカ、ゲイツに聞け、だよ。
>>247 The Art of Multiprocessor Programming ― 並行プログラミングの原理から実践まで
>>249 レスどうも。
いろいろやってみたらなぜかC++2005Redistributableというのが変だったようです。
なぜ変になったかはまるでわかりませんが。
C#Expressというのをインストールしたせいかも?
この板はプログラムを作る人のための板、プログラムにうとい奴は寄って来るな。 しかも再インストールで正常に動作してるんだから、とっとと出てけ。
253 :
デフォルトの名無しさん :2010/11/08(月) 01:08:40
>>250 ありがとうございます。
早速注文しました。
アマゾンのレビューによると訳がよくないみたいなので
読み通せるか若干不安ですが・・・。
独学の初心者です。まだ人のプログラムとかあまり研究してないのですが、 皆さんはやはり、細かくクラス分けされた、オブジェクト指向なプログラムが美しいと思いますか? 私は同じようなルーチンが5個以上あれば、クラス分けとか考える気になりますが、 3個くらいなら全部書いたほうが速いんじゃね?って思ってしまいます。 4個は一番悩みどころです。 こんな私はプログラマーに向いてないですか?
>>254 向いてるとか言う以前に勘違いを正すのが先だな
状況次第としか
質問させてください GCCでCのソースをコンパイルしようとしたら、 「indirect jmp without `*'」 と出てきてコンパイルできません 環境はIntelのMac OS X 10.6.4です 誰か頼みます
間違えました コンパイルは出来ている(a.outは生成される) みたいなんですが実行が出来ません
gccのバージョン書かずに質問しても誰も答えようがないと思う
忘れてました 4.1.1です
261 :
デフォルトの名無しさん :2010/11/08(月) 13:22:35
中国:少なくとも1403年には釣魚台を知る 中国:少なくとも1534年には釣魚台を目印に航行 中国:1785年に地図上で中国領土とされる 日本:1895年、軍拡を進め中国侵略を企てる日本は釣魚台を尖閣諸島と名付け日本領とする。 日本:1919年、中国の漁民が魚釣島に漂着座礁。日本は彼らを保護し、送還させる。 大日本帝国支配下の中国:「日本帝国沖縄県八重山郡尖閣諸島に漂着した漁民を助けてくれてありがとう」 中国:1960年、まだ日帝支配の名残が残る中国の発行した世界地図で尖閣諸島は、日本側に色分けされている。 1969年 国連の関連機関が尖閣諸島周辺の海域に海底資源がある、という調査結果を発表。 中国:1971年、釣魚台はわが国固有の領土と主張
あまり関係ない気がするんだが
Windowsのコマンドラインで使用する場合、 アセンブラを除いて一番実行速度の速い言語はC/C++だと思うのですが合っているでしょうか? また二番目は何ですか、Cと比べてどれくらい速度差がありますか?
インタプリタはおそい、コンパイラははやい Cコンパイラでも書き方が悪ければ非常におそくなる。 速いコードを書くと、人間に読みづらいコードになる。
日本じゃあ二番めだ
267 :
デフォルトの名無しさん :2010/11/10(水) 19:58:21
>>264 実行速度は言語ではなくコンパイラで決まる。
何言語で書こうと、たとえ同じプログラムであろうと、コンパイラがクソじゃしょうがない。
(もっというとコードとコンパイラとハード構成の組み合わせでいくらでも変わる)
Cより早い言語をいつでも誰でも作れる。俺が作ってもいいぞ。
ただしクソ使いづらい上に足し算以外はクソ重たい、あるいは無理かもしれない。
どんな言語も得手不得手がある。
そういう中でいう「二番目」っていったい何だ?
ちなみに俺は1,000人いれば一番早いと思う。 そりゃもう早いんだから。
turboPascalが速い。Cよりも速い
FTL Modula-2 のほうが早いぞ なんせ、光より早いからな
win7はネイティブが.NETだからC++だから速いってことはないはず
>ネイティブが.NETだから 母国語でおk
Windows OSにプレインストールされている .NET Frameworkのバージョン 普及率 2000以前 - 2% XP - 61% Vista 3.0 31% 7 3.51(3.5 SP1) 6% 7の普及率はまだまだだぞ やはりvistaが糞だったのが原因か
277 :
264 :2010/11/10(水) 20:29:39
C/C++が一番早いという認識は間違ってないようですね ありがとうございました
XFinderを使っているんですが ファイル検索機能がないので その部分を自作してランチャ?で起動して使おうと思っているのですが どういう言語がオススメですか? OSはxpsp3です
どういうことですか? xfinderには検索機能はないですが?
検索できないのに finder とは、これいかに
なんでしょうね、こういう基本的な機能がついてないくて よくわからないカスタマイズ機能だけは充実している とにかく、ファイル検索やファイル名変更など自分用にいろいろプログラミング したいので、どういう言語がいいですか? OSはxpsp3です
エクスプローラの検索フォルダが立ち上がるじゃん
言うと思ったw あんなので検索してる人なんていないでしょ ていうか、質問に答える気がないなら黙っててくれますか? 他の方法なんて聞いてないんですよ ほんとうざいよねこういう奴
>>283 つまりxfinderには検索機能がないということですよ
おまえこそ俺のレス嫁カス
>あんなので検索してる人なんていないでしょ じゃあみんが検索に使ってるもので検索すれば? >おまえこそ俺のレス嫁カス 読んでるよちゃんと 読まなきゃおちょくれないもん
そもそも xfinder の話題を持ち出すこと自体不要じゃん・・・ ここは既成のソフトの不満を書く場所ではありません >どういう言語がオススメですか? なんでだって組めるだろ お勧めされたものに対応できる能力スキルがあるならはじめから自分で好きに選べ
リストラされた人ってこうやって暇を潰すんだねw
>>289 それだと起動がもたつくし、.NET入ってないPCだと動かない
Windows98も視野に入れてるってことか
いいえ、2000までです 処理事態は非常に簡単なので .netだと起動の方が実処理より時間がかかりるということになりそう
俺、 これ書いてるマシン Windows98
2000までってことは、XP以降は非対応ってことか CPUも.NET が重く感じるほど古いとなると アセンブラを使え
>>278 こんなざっくりした質問してないで、自分で検討した範囲を書いとけよ。
人から勧められて、それ却下とか。
>>294 いいえ、2000から7までです
>>296 CLRはやったことありますが、それ以外はないです
言ってることころころ変わるし 答えてくれた人には難癖つけるだけ なに、この人
>>284 つかこの時点で釣り確定じゃんw
みんな遊ぶのもほどほどにね
どこが釣り? 質問に答えないで、煽っているバカが悪いんでしょ 論点は自作のランチャを作るのに適切な言語は何か聞いているのに 説明書読めだのエクスプローラで検索できるだのバカしかいないのか
答え出てるし
ツマラン
だから説明書読めつってるだろ糞が 公式サイトでもいいから
304 :
z :2010/11/11(木) 16:46:08
C言語で分からない問題があります。 以下をプログラミングする方法を教えてください。 {if-else文} 身長と体重のデータを読み込み、下の定義から体型を判定するプログラムを作成せよ。 定 義:身長h(cm),体重w(Kg)とすると w < (h-95)*0.82 やせすぎ(SLIM) w > (h-95)*1.10 ふとりすぎ(FAT) その中間 正常(NORMAL)
宿題スレ池
>以下をプログラミングする方法を教えてください。 きちんと考えて、試行錯誤することだよ。
リアルがうまくいかないからって 質問者煽って遊ぶなよ池沼
マルチだからどっちもどっちだな
具体的に何が分からないのかがはっきりしないと答えようがない。 ソースをそのまま出しても何の解決にもならないわけだし。
ソースだしゃ解決になるだろアホか
何が試行錯誤することだよ、だ 答える気がないなら黙ってることもできないのか?カス
>>304 あなたは、その問題の フローチャートを書けますか?
宿題は答えを出すのが目的ではなく、考えて身につけるのが目的だろう。 つまりソースを出したら永遠に目的を達成することが出来なくなる。 これは嫌がらせとしか言いようがない。
卒業できればいいって人間もいる 学生全員がプログラマになれる素質があるわけじゃない 現実を見て割り切れよ
就職できない現実を見よということだね。
>>314 何当たり前のこと言ってるんだよ
そういうのわかった上で答えだけ教えろって言ってるんだよカス
お前が他人のことそこまで気にすることないだろ
答える気がないなら黙っとけ
こんな簡単なこともできないのか?
そんなやつらがプログラマになっても邪魔なだけだしな 現実はそういう奴らばかり人事がとってくるんだが
お前らの愚痴を吐くスレじゃないんだよ 質問者でも回答者でもないならここに来るな
320 :
デフォルトの名無しさん :2010/11/11(木) 18:53:42
Read the Fucking Source Code
>>317 ここで得られるのは多くが回答だ。解答は適切な質問によって得られる。
バカだから答えられないんだよ
賢い人はこんなところ来ないと思うけどな まぁのんびり気長に待つのもいいんじゃない
どうせプログラマになれなくてフリーターか 底辺の奴隷プログラマとして戦ってくれるんだからありがたく思えよ
VC++2008のWindowsフォームアプリケーションで、 10ミリ秒毎にイベントを発生させるプログラムを作りたいのですが、 タイマーの部分は何を使えばいいのでしょうか?
マルチメディアタイマーにイベントを発生させる
こういうレベルの低い質問には答えられるんだな
今のところレベルの高い質問は見受けられないんだけど、 いったいどれのことなんだろう?
レベルの高い質問は
>>327 が答えてくれるから大丈夫
めんどくさい質問でもいいですか?
よし
C言語で分からない問題があります。 以下をプログラミングする方法を教えてください。 {if-else文} 身長と体重のデータを読み込み、下の定義から体型を判定するプログラムを作成せよ。 定 義:身長h(cm),体重w(Kg)とすると w < (h-95)*0.82 やせすぎ(SLIM) w > (h-95)*1.10 ふとりすぎ(FAT) その中間 正常(NORMAL)
VC++2008のWindowsフォームアプリケーションで、 マルチメディアタイマーにイベントを発生させている 簡単なプログラムのコードありませんか?
>>333 ググっても
>VC++2008のWindowsフォームアプリケーションで、
>マルチメディアタイマーにイベントを発生させている
>簡単なプログラムのコード
はないんですよ・・・
さっさと教えろカス
質問すいません。 VB2005にて、ステッピングモータを駆動させるプログラムを作っています。 正確にはモータの先に取り付けたプローブから磁気データを取り込むためのものなのですが… モータ駆動にはシグマ光機製のステージコントローラMARK-10を使用します。 PC→コントローラ→ドライバ→モータと繋ぎ、PCとコントローラはGP-IB(LPCI)FLにて接続します。 コントローラにはモータを動かすための特定の文字列を送ることで動作すると思うのですが、この文字列の送り方がわかりません…… このコントローラはもともとDOS Basicで動かすもので、その場合はPRINT命令と@と数字のアドレスを使っていました。しかしVBとなるとという次第です。 一応実験としてPrintメソッドでプリンタにその文字列を出力することはできたのですが、GPIBで繋ぐコントローラ相手に同じ方法が通用するのでしょうか? Printメソッドを使用した場合フォントや印刷位置の指定などもありますし、それがコントローラ側に影響を与えるかどうかもわからないので……
>>333 の知能にとってはどんなサンプルも難解なので、
「簡単なプログラムのコード」は存在しない。
>>337 Windows用のドライバ使え、
使い方がわからなければCONTEC に聞け
>>337 GPIBボードをコントロールする為のドライバーが必要。
DOS用であれば、MS-DOSで動かすのが速い、
ん、NEC-9801のDOSですか?
たしかGPIBコマンドがあったような、そうprintなんとか
GPIB基板の制御は単純なので、ネットに制御ソフトがあるかもね
Windows98ならばMS-DOSの操作も簡単だけど
何を使ってるかわからない
GPIB以外の通信手段はありませんか?
>>341 337です。
NECのPC-9800と書かれてますね。
しかしGPIBとVBを使うことが前提なのです……残念ながら……
助けてくれ。 bashスクリプトで0-5555の範囲の乱数を発生させる方法を教えてください。 あと、任意の行を取り出す方法で、配列に全部いれちゃうか、head | tail で取り出すのだどどっちがエコだろうか。
>>344 GPIBボードの制御や、そのほかのI/Oボードを制御するにはDLL呼び出しを利用します。
ボードのメーカーより提供されるDLLをBASICから呼び出します。
ボードメーカーに聞けば教えてくれるよ。 具体的な情報を出す事
>>346 ありがとうございます。調べてみます。
ドライバとDLL呼出でなんとかなる……だろうか。
>>348 動作するDLLが入手できれば、VBからGPIBボードを制御できる、
VBからDLLを読み込み呼び出す手順を学ぶ。
GPIBプロトコルを学ぶひつようがある、
そして相手側のコマンドを知らなければならない。
実際のセンサーの値を読み出して制御するのが目的だから
そこまでで基盤になる。
>>349 およよ、まだ先は長いのですね……
コマンドはわかっている(コントローラの説明書は入手済み)なので、やはり制御か……
>>350 まあ、やってみなさい。
りくつは簡単だけど 実際に動作させるのは手間取るよ
予想よりも 3倍ほどの時間を必要とするだろう
353 :
デフォルトの名無しさん :2010/11/12(金) 00:18:39
MVCパターンではビジネスロジックはモデルに記述するのがよいとされてますが、 モデルが指している実体(ファイルやDBなど)と直接関係のないビジネスロジックに ついてもモデルに記述すべきでしょうか? 例えば外部プログラムを起動する機能などです。 モデルに実装するのはなんだか変な気がします。 かといってビューやコントロールでもないし・・・。 外部プログラム用のモデルを別に作る?それもなんだかなあ・・・。 と悩んでしまっています。 皆さんならどうされるでしょうか。
2chのスレをJavaScriptを使って機械的に処理したいと考えています。 単純に2chのスレを開くいてHTMLソースを見ると <dt>94 :<font color=green><b>login:Penguin</b></font>:2009/11 /23(月) 14:23:11 ID:+PocXaWC<dd> テラワロスwww<br><br> のようになっていますが、 これが構造的になった、例えば以下のようなファイル <div> <span class="no">94</span>: <span class="name">login:Penguin</span>: <span class="date">2009/11/23(月)<span> ・・・ </div> を取得する方法はないでしょうか? 2chブラウザなどを見ていると、このような構造化されたファイルを処理しているのではないかと 推測してしまうのですが。 よろしくお願い致します。
専ブラはdatファイルを取得する。
357 :
355 :2010/11/12(金) 01:09:53
>>356 ありがとうございます。
datファイルは、”dat落ち”という言葉があるように、
1000まで行ったスレか、閾値以上過疎ったスレがdatファイルとして保存されたもの
と思っていました。
プログラミングできる奴で女にモテる奴見たことないんだけど
プログラミングできる奴は実際 女にモテル ただ、女の子に声をかけないから 一人身が多い。
たった2行で矛盾するようなことを言ってる奴ってプログラムどころか 人とコミュニケーションできなさそう
windowsのシャットダウンを検知して処理を実行する方法はないでしょうか?
>>361 OSがプログラムに終了していいかどうかを聞く部分があるはず
あるはずだがどうやったらいいのかはわかんね
>>361 そういうメッセージが飛んでくるからメッセージ処理ロジックで適切に分岐してやればOK。
どんなメッセージかは忘れた。MSDNで探すかAPIスレ辺りで聞いてみて。
メッセージは飛んでくるけど そこでリブート処理が止まるわけじゃないから アプリ側の終了処理が完全に終わる保証はなかったような
>>362 DLLを直接使うんじゃなくて、ocxを使うんじゃないの?
まずは、添付のサンプルプログラムを見てみないと。
訂正。 msgecho.ocxはGPIBとは直接関係ないらしい。 APIGPIBx.DLLを呼び出すわけだね。
>>367 ありがとうございます。
現在のところは、DLLを使わずにサンプルプログラムを呼び出す形で使っています。
こちらも.vbなので、なんとかいけそうです。
unixのtarコマンドについて教えてください。 手元に巨大なファイルがあり、これをなるべく圧縮したいのですが、 一つのファイルに対してtarコマンドを実行するのは無意味ですか? 圧縮後のファイルの拡張子として、tar.gzというのを良く見ますが、 一つのファイルを圧縮する場合は、gzipコマンドのみでOKですか? ただ単独のgz拡張子ってあまり見ないような気がします。
>一つのファイルに対してtarコマンドを実行するのは無意味ですか? 無意味です
あまり見ませんかね うちの Linux では /var/log に .gz で圧縮されたログファイルがいっぱいありますが
372 :
369 :2010/11/12(金) 15:45:35
>> 370 >> 371 早速の返信ありがとうございます。 自分の環境にも/var/log以下にたくさんありました。 一般的に使われてるようなので安心しました。 これで圧縮することにします。
普通、gzじゃなくてbz2。
なるべく圧縮したいのならxzにしたほうが
375 :
369 :2010/11/12(金) 16:18:08
>>373 >>374 ありがとうございます!
圧縮方法によって圧縮率が全然違うのですね。
bz2とxzを検索したら色々出てきました。
gzip、bzip2、lzma、・・・
tarコマンドのxzオプションがlzmaを使っているようですね。
色々試してみて圧縮率が一番高いものを探してみます。
>>375 老婆心ながら補足しておくと、tarはアーカイバであり圧縮ツールではない。
便宜上、tarコマンドで圧縮しているように見えるがアーカイブした後に圧縮しているだけだ。
その点では、zipなどがファイル単位で圧縮してからアーカイブするのとは異なっている。
従って、ファイル名やタイムスタンプ、permissionなどの情報を保存する必要がないなら
ファイルを一つずつ個別にtarでアーカイブする必要はないはずだ。
一般的に、tarするとサイズは増えるな。ファイルの情報が増えるだけじゃなく、ブロック単位にしているんじゃないかな。
>>378 一行目から間違っています。ここはム板です。
>>377 ブロック単位になんかしてねーよ。ヘッダがつくだけ。
スレ汚し失礼しました
>>380 from tar(1) - Linux man page
--
b, --blocking-factor N
block size of Nx512 bytes (default N=20)
--
$ touch foo
$ tar cvf foo.tar foo
foo
$ ls -ltr foo.tar
-rw-r--r--+ 1 foo none 10240 2010-11-12 17:34 foo.tar
$ od -t c foo.tar
0000000 f o o \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0000020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0000140 \0 \0 \0 \0 0 0 0 0 6 4 4 \0 0 0 0 1
0000160 7 6 1 \0 0 0 0 1 0 0 1 \0 0 0 0 0
0000200 0 0 0 0 0 0 0 \0 1 1 4 6 7 1 7 6
0000220 0 3 4 \0 0 1 0 4 0 6 \0 0 \0 \0 \0
0000240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0000400 \0 u s t a r \0 f o o \0 \0 \0 \0
0000420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0000440 \0 \0 \0 \0 \0 \0 \0 \0 \0 n o n e \0 \0 \0
0000460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0024000
--
どう見てもblockFactor(20)*blockSize(512)の10240バイトになってますな。
話きってすいません。 BASICを使ってプログラムを書いています。 レジストリに値を取得するとき、32bitコンパイラでコンパイルしたソフトで、 64bitマシンのプロダクトIDを取得しようとすると、 エラーが返ってきます。 ですが、プロダクトネーム(ProductName)を取得しようとすると、 ちゃんと値が返ってきます。 これは、何故なのでしょうか? Win 7 64bit Active Basic 4.24.00を使用。 ご教授ください。
32bit用のレジストリ領域にはデータがないからだろう
スタートアップに入れることが前提のソフトを作るのに注意すべきことってありますか? 既存ソフトで、OSの起動が極端に遅いとエラー起こるものを幾つか見たので。デバッグしにくいのが困ります。
タイミングを遅らせる
アインストール方法書いてないのって大抵レジストリとかにゴミ残すよな
まあMSがレジストリ残すの、推奨してるからな。
エロゲの痕跡消したつもりが残ってて焦るよね
>>384 ProductIDとProductNameは同じ階層にありました。
>>385 CPUのビット数を考えないといけないのですか・・・
勉強になります
>>391 どうやって確認したんだ?
もし64bit版のレジストリエディタを使っているなら、もうプログラム自体諦めろ。
directinput8 w
>>392 ってことは諦めるべきか・・・
仕方ない・・・
VB2005にてGPIB制御をしています。 ボードのサンプルプログラムから使えそうなプログラムを抜き出しているのですが、そのなかの「GCHandle」って型だけ定義がされません。 vbの型じゃないのかな? と思いながらもサンプル自体はVBのものでありますし、さらには「GCHandle」はメソッドでもあるようで混乱…… ググればFrameworkで使うともVBで使うとも書いてあり、しかしVBで使えるのならなぜ定義できないのだろうと頭を抱えております。 どなたか教えていただければ幸いです。
>>395 前も聞いてた人でしょ?CONTEC に聞けないの?
>>396 わっ、そうですそうです。たびたびすいません。
ちょっと直接向こうの方に問い合わせてみます。
ありがとうございます。
最初からやれよクソが
399 :
395 :2010/11/15(月) 23:21:08
しかし当方、一学生でありますので、企業様にこれプログラムが云々〜って聞くのは勇気いります超いります。 でもウチの教授様も怖いんだヒイイィ こ、ここは勇気を出してみるでござる。
>>399 (学校が)お金出して買った製品でしょ?
自分はお客様、で良いんだよw
>>401 なるほど……言われてみればそうかもです。
知らない人に連絡を取るのが苦手だけど、ここはいざ頑張ってみますです
>>402 いいとこの大学だったりしたら、大学名を出すとよいことがあるかも・・まあMSだからないかな。
MS?
>>395 Imports System.Runtime.InteropServices
が無いとかそんなんじゃないの
>>405 おおおそうだこれを忘れていたんだ……!
すいませんありがとうございました、完全に見落としてました……
ぶっちゃけサポートは質問され慣れてるから 恥ずかしがるとか全く気にする必要はない
用語とか言われてもとっさに理解できないレベルだと気が引けるのはよくわかるぜ同志
金を払って作ってもらえばいいじゃないか
ただのコピペグラマか
GP-IB に CONTEC か。 懐かしいな、、、
413 :
デフォルトの名無しさん :2010/11/16(火) 13:33:17
新しくパソコンを自作するつもりでパーツを買いそろえたのですが、OSが あまりに高いのでアマゾンで出品されてた店舗のDSP版のVistaを買ってし まいましたが、動作保証の無いジャンクメモリと一緒にバンドルされてい て返品もサポートもなしだそうです。動くのかどうか不安です。メモリを ほかに変えても問題は無いのでしょうか?こういう取引に違法性はないの でしょうか?動かなかったときはどうすればいいのでしょうか? 分かる人がいたら教えてください。因みにOEM版の転売は違法らしいですが、 チケットの転売と同じくらいの違法性で逮捕されることは無いと消費者 センターの職員は言っていました。回答よろしくお願いします。
例外処理・例外仕様の設計について初歩から判る詳しい書籍やサイトって有りませんか?
>>413 そういうのが心配なら正直に正規版を買いましょう
417 :
デフォルトの名無しさん :2010/11/16(火) 15:54:44
予算が無いのが悩みです
Linuxでいいじゃん
419 :
デフォルトの名無しさん :2010/11/16(火) 18:07:42
英語の解説サイトを見ながらプログラムを勉強していますが、 プログラミングの話に出てくる「dictionary」という単語の的確な意味は、日本語でどういうものでしょうか? そのまま辞書という解釈ではわかりにくかったもので、 Functionが「機能」ではなく「関数」と訳されるように、なにか特別な言い回しがあるのならご教授お願いします。 併せてどういった概念なのかも教えていただければ幸いです。
辞書、だろうけど。 ていうか、functionが関数なのは、なにもプログラミングに限らず数学とかより 広い世界でそこそこ一般的だと思うけどな。 話を戻すと、名前から何かを引けるようなもの、をdictionaryということが多いんじゃないかな。 使われるテクニックからハッシュとかとも呼ばれるような。
連想配列ともいう
なるほど、ありがとうございました
424 :
デフォルトの名無しさん :2010/11/16(火) 20:44:58
for文などのカウンタ変数にiとかjとか使うのは一昔前の書き方だって どっかの本で読んだんですが、その本の名前が思い出せない。 確かC++関連の有名な外国の著書(の日本語和訳)だったと思うんですが、 思い出せる方いらっしゃいますか?Generic関係の本だったような気がします。 なぜiとかjとかが駄目なのか、についても教えてもらえると嬉しいです。 (個人的にはi、jというのはカウンタであることが自明なので良いと思ってますが)
そもそもフォートランが
426 :
デフォルトの名無しさん :2010/11/16(火) 20:55:04
いや、そういうのではなく、 iとかjとか意味のない変数名を使うべきでない、という主張でした。 呼んだ当時はふむふむなるほど、と思っていたのですが 最近は「長いと可読性を損ねるデメリットの方が大きいんじゃないか」と 思うようになってきました。
>>426 意味はあるだろ、そもそもFortranが(ry
その本の主張は正しい
が、君が最近思ってることも正しい
ijkは意味があるから いいじゃん。
一般的な慣例句としてijkが定着している場合、ijk使用によるリストの見やすさ、 意味が一瞬で伝わることの良さが大きくなる。 本も正しいが、俺はijkを進める。まあ、jはパスする場合が大きくなったけどね。 iklmnを使用している。
>>429 j飛ばすならlも飛ばせばいいのに。
この前派遣さんの書いていたコード
for(double i = 0; i += 0.1; i < 1) {...}
短いコードにずいぶん突っ込みどころを詰め込めるもんだと感心した
愛は外せない
なのに童貞
j飛ばすなよ。老人かよ。
社内のコーディング規約で iとjは誤認しやすいから2重の時はm,n、3重の時はl,m,nを使うようにって指示された会社はあった 興味本位で「4重のときはどうするのですか?」ときいたら 4重でforを入れ子にするようなクソプログラムを書く奴は死んでしまえと言われた
>>434 ことあるごとにこれがわからないなら窓から飛び降りてください
って言ってた教授思い出すわ
まあ、ヘタクソにかぎってつまらないところで工夫したがるな。
たぶん他のアルファベットより区別しやすいから i j なんだろうが r c とか f s とか適宜使い分けてる つか意味を持たないカウンタつかわない
>>437 >たぶん他のアルファベットより区別しやすいから i j なんだろうが
いや、だから、そもそもFORTRAN がな(ry
iとj誤認する馬鹿はアルファベット練習帳を1000回ループしてろ
テーブルを舐めるだけとか、ふつーにiとか使ってる。 変に工夫してもしょうがない。
しかしJavaラーはイテレータを使った
イテレータってなんか気持ち悪い
数学的にはijkはΣみたいな反復演算子や行列の添字で十分通用してるんだから forや配列におけるijkも同じように添字やカウンタとして意味は確立してるんじゃないの
そうだな、Forth なんてループカウンタ値取り出すワード(他の言語で言う関数)が i だもんな。
ちなみにアイアイはおさるさんだよ
変数が一文字だと検索するときに面倒くさいから、 ちゃんとindexとかにしなさいと言われた。
448 :
デフォルトの名無しさん :2010/11/17(水) 12:05:31
で、本の題名誰か教えてよ
iとjが分かりやすい文字使えよ。
初心者的なしつもんですが、 関数のみのDLLを作成したいときって、DllMainって特に必要ないですよね
c++で例外を投げて受け取るとき どんな種類の例外が投げられたかを区別するには 標準例外クラスから派生した個別のクラスを定義してそれを使用して区別するのが普通なのでしょうか?
>>447 その前にiを検索しなくちゃならないようなコーディングスタイルに疑問を持つべきだ。
どうやったのか見当がつかないんだが
プログラム板の有志の方ならわかるんじゃないかと。
★中国企業、世界のネット通信を乗っ取り 米議会が報告
・中国の通信大手「中国電信」が、今年4月8日に世界のインターネット通信を
18分間にわたり、「ハイジャック(乗っ取り)」をしていたと、米議会の諮問機関
「米中経済安保見直し委員会」が17日、報告した。報告書によると、情報の傍受や
改竄が可能な状態になっていたという。
報告書は、米政府や米軍関連の電子メールなどが影響を受けた可能性が
あるとしながらも、実害や狙いについては不明としている。
米国を含む多くの国のネット通信が中国にあるサーバーを経由するよう誘導
することでハイジャックされたという。この間、電子メールやデータが傍受や
改竄の危険にさらされたとしている。
http://headlines.yahoo.co.jp/hl?a=20101118-00000541-san-bus_all
というか、米googleや米MSも同じことをやってる
縦と横のラインで回すようなときは、x, y や、w, h の方が良いんでね? とか、
多重ループの時は i1, i2... の方が良いんじゃないかという主張もあるな。この程度なら配列にしなくても問題なさそうだし。
あと、途中でループカウンタ以外の目的に使うなら、適当な変数に i の値を代入させてから使ったほうが良いかもね。
>>450 必要が無ければ使わなくても良いんじゃないかな。
以前、とあるアプリのDLLアドインを作ったとき、呼び出しの度にDLLがロードされるという仕様だったので
自身のパスを得るとか、設定ファイルを得ると言った共通処理に使った記憶がある。
支配下のDNSが盗聴鯖を紹介してやるように細工してやればそこにパケットを送ってくるから あとは盗聴鯖がパケットの宛先を改竄してなりすまし
え?米googleや米MSもそれをやってたの? 問題ないわけ?
>>455 はでたらめだ。
解説とか一切読まずに技術的可能性だけ考えると、2通り方法があって、
1. DNS 乗っ取り
たとえば www.google.com を調べた時に返されるアドレスを、偽の IP アドレスにすりかえて、
本物との間に入り込む。キャッシュポイズニングなどの手法を使う。
2. 経路乗っ取り
インターネットの上流側は AS と呼ばれる、経路情報(どことどこが繋がってるとか、
どことどこは不通だとか)をやりとりしてパケットを投げる先を決める自律分散系なので、
そこに「パケットは一旦全部俺のところによこせ」みたいな偽の情報を投げ込んで、
パケットを横取りする。
いずれにしても、全インターネットを乗っ取るなんてことは非常に難しい。
ともかく、一般向けマスコミが書く記事からじゃ推測しかできん。
>>458 日本やアメリカでは報道されないから問題もないし議論もしない。
全世界がイントラネット化したのか
米googleや米MSがやっていた証拠や根拠ってあるの?
報告書によると、情報の傍受や改竄が可能な状態になっていたという。
なんの報告書だよ
465 :
デフォルトの名無しさん :2010/11/21(日) 05:43:44
プログラミングに適しているキーボードはやはり英語版キーボードなのでしょうか?
自分が使い慣れたキーボードです
逆に、日本国内での圧倒的な普及率と入手性は除外して、テクニカルな 側面のみ考えると、日本語キーボードが適しているってどういう用途だ? 変換に多用するスペースキーだって大きい方が楽だって事は当たり前だし。
スペースの大きさはともかく、かなタイプができる人ならローマ字入力より効率的じゃない? タッチタイプができれば英語キーボードでもかな入力できるかw
どうしても変換キーやらなにやらを使いたい人や、どうしてもNICOLA配列じゃないとイヤという人には 日本語キーボードの方がましなのかもしれません。
NICOLA配列 て初めて聞いた言葉なんでググって見たけど 親指シフトのこと? 日本語キーボードの一種だろうけど、注釈無しで「日本語キーボード」と言ったら 普通は、親指シフトは意味しないんじゃない?
日本語キーボードでNICOLAを実現するツールはあるが、英語キーボードだと長いスペースバーの所為でなんとも不恰好になる。
英語キーボードはメタキーが少なくて使いものにならない。 プログラミングをするなら日本語キーボードのほうがはるかに使いやすい。
TRONキーボードを使ってみたい
MSのナチュラルキーボードで。
>>473 μTRONキーボードなら商品化されてるぞ。
TRON KB、試しに使ってみたいというレベルとしては、値段が。
作業中はキーボードなんて割と空気 作業内容に関するストレスの前に塵となる
home/endがFn+矢印なキーボードはダメ過ぎる
キーボードは、 PFU HHKB 一本しか無いだろ
480 :
デフォルトの名無しさん :2010/11/21(日) 19:05:01
結局開発に使うようなソフトは海外で作られているので、 日本のキーボードに最適化されているわけがない
481 :
デフォルトの名無しさん :2010/11/21(日) 19:06:32
特定のキーボードに最適化されたソフトなんてそもそも使いたくない
483 :
デフォルトの名無しさん :2010/11/21(日) 19:14:02
んで?日本語キーボードに増えているプログラミングに便利なメタキーってなによ?
>>483 その wiki の内容はだいたい把握していたが。
すまない、コンポーズキーというものは知らなかった、私が未熟でございました。
申し訳ございませんでした。
コンポーズキー (Compose, Comp)
後続のアルファベットとアクセント記号(と似た形の記号)を合成するよう指示するためのキー。たとえば、「Compose」「a」「'」の順に入力すると「a」が入力される。
こんなキーの付いてるキーボード見た事ねえよw
んで?日本語キーボードに追加されている、使い物になるメタキーってなによ?w
日本語キーボードの無変換変換まわりは親指シフトのシフトキーにアサインするという 技があるという話だがやってる人に会ったことはない。
Windowsの話なら、ComposeキーなんてなくてもUSA-Internationalにしておけばアクセント付きアルファベットは入力できるけど。 ついでに、Shift-SpaceでUSAと切り替えられるようにしておけば記号が多いプログラミングでも安心。
grepで検索にひっかかった単語が どの関数にあったものかを知りたいんだけど diffの-pオプションみたいなのは無いの?
-F ^[[:alpha:]\$_].*[^:]\$
ネットのプログラミングで、ソフト同士通信させる時、 IPアドレス指定するじゃん。接続先の。 最近無線のルーターを親機につないで、その無線のほうのPCで作業してるんだけど、 昔のPC(親機のルーターの方)で出来た、ソフト間通信が出来なくなった・・・ ipconfigで表示されるIPはどうもローカルの方みたい。 これ、どうすればネットにつなげるんだろう? ipconfig表示のIPだと、自分のPC同士だったら出来る。 CGIとかで取得されて、表示されてるIPだと、無線の方は接続出来ない。
492 :
デフォルトの名無しさん :2010/11/22(月) 00:03:03
NAT
お客様の中にエスパー様はおられませんかー?
>>491 の翻訳をお願いします。
機種によってはルータ機能を殺して中継だけするように設定できるものもある ブリッジモードとかアクセスポイントモードとか
まぁたぶん
>>492 以上の答えは無いよな 板違いもはなはだしい質問
ping や何か通してからここ来い
基礎的な質問ですいません。 TCPヘッダなどの 「送信元ポート番号」ってなんのために必要なのでしょうか? お願いします
>>497 送信元ポート番号 を特定するためです。
受け取った人がどこ宛てに返事すればいいかわかるために
>>498 >>499 なるほど、
「レスポンス受信ポート指定のための番号」なんですね。
ありがとうございます
NATでも利用してるよね
NATの範囲で送信元のポート番号をキーにすることはない。 IPマスカレードと混同して語るな。
はいはい、NAPT、NAPT
ふうん
505 :
デフォルトの名無しさん :2010/11/23(火) 12:29:18
マルチタッチのSDKってどこにありますか? Windows7です。
506 :
デフォルトの名無しさん :2010/11/23(火) 16:10:18
すみません自己解決しました。
PowerShellのこと聞いてもいい?
508 :
デフォルトの名無しさん :2010/11/23(火) 23:06:52
どうぞ
パイプラインで使われる$_っていう変数はパイプ経由で渡されたオブジェクトを持ってる ってことらしいんだけど、それなら 「Get-Child | Test-Path」を「Get-Child | Test-Path $_」のように明示的に指定しても いいんじゃないかと考えた。 でも$_はnullだって怒られる。なんで何も入ってないんだろう? $_の使いどころがわからなくて困ってます。
誰も答えないようなので私が。
ちなみに Powershell というものを、私は今知りました。
とんちんかんなこと言ってたらごめんなさい。
http://ufcpp.net/study/powershell/function.html#pipeline 1,2,3 | times 2
この「パイプライン引数」の項を見ると、
上記のバッチ処理と同様に "2" の位置に書けば、それは引数 $a、
パイプライン処理で渡されるものは $input という別の変数に入っています。
script0, scripta, scriptb という存在、ならびに、スクリプトが入れ子で書けること、
さらに、Test-Path に引数があり、第一引数が $a である、とそれぞれ仮定すると、
script0 の中身:
scripta | scriptb
scriptb の中身:
Get-Child | Test-Path $_ // $_ は scripta の出力したオブジェクト
Test-Path の中身:
$_, $input, $a : //$_や$input は Get-Child の出力したオブジェクト
//$a はscripta の出力したオブジェクト
という関係になるのでは。
プログラマーとして働いてる人が普段どんなソフトを依頼されるのか 下請け以外でどんな業種に就いてるのか知りたいです 就職先検討の参考にしたいので、何か一つでも教えてくれるだけでもありがたいんだけど
>>511 チンカスってどんな匂いなんでしょうか?
>>512 熟成度により、トリュフからピータンまで
プログラム言語の使用用途とか特徴とかシェアとか、ザックリわかるいいサイトないですか?
やろうと思えば何だってできるのに 何が出来るのかわからないとか 何を作っていいのか分からないとか考えちゃう人は 「向いてない」ので別の職を探した方がいいよ
>>516 調べたい言語 使用目的とかそんな感じでぐぐって見たら
>>516 シェアはなかなかわかるもんじゃないよ。
ソフトを使う側としては、ちゃんと動いてくれるなら設計時の言語はなんだっていいんだから。
用途+言語名のヒット数で当たりをつけるぐらいじゃないかな。
>>510 どうやらそういうことみたいですね。
改めていろんな例をみるとちゃんと関数内やスクリプトブロック内で使ってますね。
なんか見当違いなことを考えていたようです。
しかしそうなると、今度は$_と$Inputの違いが不明瞭になってきますね。
もう少し調べてみます。
>>511 チンカスってどんな匂いなんでしょうか?
つ Motion JPEG
既存のリソースを上書きする方法ってありますか?
つ リソースエディタ
見てないけどGIFファイルの拡張子を変えただけだと予想
>>523
普通にgifファイルだ
ちょっと作品としてイマイチじゃないかな。 あまり凝視してみるような絵じゃないし。 1枚目と2枚目のつながりもあまり感じられない。
かなり遅れてしまいましたが、回答ありがとうございます。
532 :
デフォルトの名無しさん :2010/11/25(木) 17:05:49
簡単な機械(モーターとペンで紙の任意の箇所に穴を開けるようなもの)を制御するのに適した言語ってなんですか?
実際工作するんなら アセンブラかCの二択になるとおもうよ 普通に手に入るキットはその二つだ Basicも一応あったような気もするが
>>532 PCまたはCPUまたはマイコンICと、
その簡単な機械はどのようにつながるの? または、つなげることができるの?
そもそも何故それを知りたいの? 遊び? 課題? 仕事?
そういう前提条件で変わる。
そういえば昔プロッタ用のpostscriptがあったな
>>533 >>534 >>535 PCで文字や絵をスキャンして、それをドット絵に変換して、
そのドット絵の通りに穴を開けるという感じのものを考えています。
機械制御をどうするかすらわかっていませんので、言語を考えるのは制御方法を考えてからのほうがいいですかね?
つか何の意味もないのに自分でやりたくなってきた どうしよう
これで年賀状とか作ったら楽しそうだな
↑がクズ
545 :
デフォルトの名無しさん :2010/11/26(金) 07:33:41
GPLを勘違いしてるのか それとも改造して配布する気なのか まずそこが気になる
547 :
デフォルトの名無しさん :2010/11/26(金) 07:47:24
>>546 いま作ってるシステムにログ分析組み込みたいんだよね。
んで、場合によっては分析Tool自体にも手を入れるかもしれないです。
GPLだとソース全部公開しないといけないんだよね?
もしかして間違ってる??
548 :
デフォルトの名無しさん :2010/11/26(金) 07:56:36
間違ってない。
自分で使う&GPLのソフトで取り扱ったファイルも感染すると思ってる人かと思ってた すまなかった
>>547 独立したプログラムにしてプロセス間通信で分析させればいい。
それなら100%おkみたいに言うのはどうかと
手を入れた分析プログラムを変更を含めて公開すれば、完全にOKだろ。
553 :
547 :2010/11/26(金) 09:34:21
自分でしか使わないんだから公開する必要性がまったく無いんだが、 いったい頭は大丈夫なんだろうか?
LGPLならそうでもないがGPLの感染力はウイルスなみ。
そのことが
>>554 に書かれてる事実を覆しはしないのだが。
GoogleはGPLのソフト使いまくりだけどソース公開してないよ。
GPLのソースコードを埋め込んで配布しちゃ駄目なだけで 使うだけならいいと思うよ。
配布ってのもびみょーなんだよな。 個人で作ったツールを社内のチームで使ったら配布? お客さんに「こんな便利ツールあるんだ。ちょーだい」って言われたら配布?
君子GPLに近寄らず。
>>559 客にツールを渡して、ソースもよこせって言われたら
渡さなきゃならないってだけだと思うけど。
フリーを考えてないならGPLには一切近寄らない方がいい。
ソースの公開義務はバイナリの配布範囲だけ もしWEBアプリなら鯖公開してアプリを使わせてもソース公開義務は発生しない
564 :
デフォルトの名無しさん :2010/11/26(金) 12:47:46
何を言ってるんだ
GPLを金儲けの道具にしようとしているやつにはいいザマだ
だからGPLで金を儲けてもいいんだって 何回言えば理解できるんだよ
無料でダウンロードできます。しかし100万円でも買えます。 さて誰が買うのでしょうか。
もう相手するな
GPLの燃料っぷりはさすがだな
逆に無料版で運用してる奴いるのか? 無料版って現実的には体験版みたいな扱いだよね
そして
>>571 のように突然意味不明なことを喚き出す馬鹿が出る。
ライナスが言ってたけど、金儲けでやってるプログラマーは最低の部類で 最高の部類は趣味でやってるプログラマーらしい。一番敵対するのはマイクロソフトなんだってさ。 ようするに最低の部類のやつを排除するためにGPLが出来たんだよね。
ライナスって何も考えずにGPL採用しちゃうようなバカだぞ?
にーと乙
GPLは文章が長過ぎる
むしろサラリーマンになったら最後、趣味でプログラミングする時間も取れないだろ。 本物のハッカーは一日中家にこもってプログラミングしてんだからニートしかなれないよ。
にーと乙
ライナスとリチャード・ストールマンは敵対してるけどその辺はスルーなの?
GPLソフトウェアの世界最大のユーザーはGoogle そしてGoogleはGPLソフトウェアを使って儲けまくってる GoogleこそGPLの敵なんだよ
Googleが巨大になって、 善にも悪にもなり得る。
そういえばくろーむおーえすはどうしたんだろう? ぐーぐるネットブックをさんくすぎびんぐあたりにぶつけてくるとおもってたけど。
ライナスとストールマンは敵対してないよ。 ちょっと意見が食い違ってるだけ。
>>573 >ライナスが言ってたけど、金儲けでやってるプログラマーは最低の部類で
なんでこういう知ったかで適当なことを吹聴するんだろうね。
にーと乙
「人が何かをする動機は, Survival(生存) Social Life(社会生活) Entertainment(娯楽) の3段階を踏む」
生存=金儲けプログラマー 社会生活=お小遣い稼ぎプログラマー 娯楽=趣味プログラマー 金儲けプログラマーはさっさと職を辞してニートになれよwwww
自演乙
有料にしたいとか思ってるんじゃないんだけど、 万が一ソース公開を要求された時に俺のうんこソースを 全世界に晒さないといけないのが嫌すぎるんだよ
590 :
デフォルトの名無しさん :2010/11/26(金) 22:16:09
GeoIPなどで取得した、英語の国名、都市名を日本語に変換したいのですが、 そういった変換テーブルはどこかで配布されているでしょうか?
>>589 見られても恥ずかしくない綺麗なソースを書くように心がけるだけで解決するんじゃね
パクラれないためのウンコソースだと思えば全然平気だ。
最初は丁寧に書くんだけれども、 徐々にはちゃめちゃになってくる
C++みたいなOOP言語を使わないと後からの手直しでソースがグチャグチャに崩れるよな
Java の入門書見ると、メンバーは private にしてゲッターセッターでアクセスしろとか書いてるけど 守ってる人いるの?
>>536 です。
Cが汎用性高くて良さそうですね。
キットが他にもないか探してみます。ありがとうございました。
工作機械でフライスがある。 NCフライスはコンピュータ制御である。 プロッターと呼ばれるパソコン用ペン書き出力機器がある フライスとプロッタを組み合わせた低価格の切削機会がある それは小さい模型を作る為に使われる。
ゲーム会社の面接で、 「ポインタを説明してください」と言われました そのときは、住所のようなものだと説明したんですが、「それだけ?」みたいな顔されてしまいました ポインタってなんなんですか? なんて説明すれば良かったでしょうか?
プログラムを作る人ならば、ポインタで多くを語ることが出来る。 プログラミング経験者なのか知りたかったのだろう。
>>600 だってお前、そんな質問してくるってことは面接相手は技術者の人だろ?
なんでそんな判ってる人間相手に素人向けの「住所みたいなもの」なんて説明しちゃったんだよ
まずコンピュータのアーキテクチャの話からして、CPUとメモリというものがあって、
メモリ空間を指し示すためのアドレスというものがあり、そのアドレスに型情報を付加したものがポインタだ、
ぐらいの説明は期待されて当然だろ。
更に喋れと言われたら昔のfar/nearポインタの違いとか、セグメントレジスタの話とか、
いくらでも話せるネタは尽きないのに。
まあ気の小さい言葉少ないヲタでも、そういう事については熱く話せたりするからな。
その意味では
>>600 は面接相手の意図を汲めなかったってことだ。
「それを上手く説明できる人がいたら 世の中こんなにポインタで躓く人が多いなんてことはなくなるんじゃないですか?」 と返してあげれば良かったのに
そういう細々とした解説を始めるような奴はだいたいコミュ障だから落としてる
ポインタで躓くようなやつを振るい落としたかったんだろ
VSはIDEが重過ぎる できたソフトの起動も遅い もっと手軽に開発できて、柔軟性があり ユーザーも多い言語はないでしょうか?
>>607 文句をつけるのは勝手だけど生半可な知識で文句をつけても恥ずかしいだけだぞ
C言語で良いの?
>>607 VSはマルチ環境だからなあ、起動が遅いってことは、遅いCPUで .NET アプリ動かそうとしてるんだろうけど。
さくさく動くアプリ作りたいならC++とMFCでも使え
>>608 重くないとでもいうのか?
何が言いたいんだ?
>>609 手軽じゃない
高級言語と言われるもので、WindowsのGUIアプリが制作できて
起動が早く、処理もそこそこ早いものがいいんだよ
何を作るのか? 何をするためにどのような事を行いたいのか?
>>610 比べて遅いと言っているんだよアホか
それにおれが速くても使う側がしょぼいPCだったらダメだろ
w2kのころのPCでも快適に動作するものが作りたいんだよ
BCC55 使ってみ 軽いぞ
>>612 画像ビューアー
簡易2chブラウザ
ファイル仕分けソフト
ビューアーやブラウザは起動が多少遅くても
気にならないだろうが、ファイル仕分けやリネームなど
細かい処理したりするツール類は起動がもっさりだとイラつくんだよ
起動が遅いのはC#だからだろうが、C++嫌て んじゃ、Delphi でも使え
おまえじゃ無理
さくさく動くソフトを作る能力は無いけど、作りたいってことか 難しいな
DelphiはC++並に速くて簡単らしいな でも、こんなダサいコード書かなきゃならないのか for i:=0 to 10 do begin a := a + i; b := b * 2; end; てか、ダウンロードできねーし 本当にプログラミング開発している会社なのか? firefoxに対応してないなんて糞だろ
プログラミング開発している会社 て、なんだよ?プログラミング言語以前に、日本語すらまともに書けないお前に ソフト開発は無理だ、あきらめて寝ろw
>>621 それぐらい汲み取れよ
日常会話もできないのかカス
Delphiのコードみたけど糞面倒臭そうだな これってインテリセンスついてるのか? ついてなければやる気全くしないな := これも面倒くさい やっぱC#が一番か
遅いとこだけCで書き直せばいいだけだとおもうけど、そういう話じゃないっぽい雰囲気か。 遅いけど要件を満たすアプリを作ってすらいないんだよね。
起動が早いのがいいんだよ 処理速度なんてゲーム作るわけじゃないんだから それは問題じゃない
また例のあいつか
>>624 >遅いとこだけCで書き直せばいい
あほすぎw
もううざい
本当に困ってるんならコテつけてほしいな
+と-が等幅で、○と●が同じ大きさで、・が○と同じ幅で見やすいオススメフォントないですかね
やっぱりですか、今仕方なくMSゴシック使ってるんですけど
要はプロポーショナルフォントじゃなくて等幅フォントを使いたいってことだろ? 等幅フォントでググれば適当なのが見つかるんじゃない? まぁ、あんま変わらない気もするが
仮想的に別IP間でのやり取りができる(PuTTYみたく)ツールってありますか? 起動したサーバを介して複数のクライアントがIP・ポート番号を用いてアクセスするチャットプログラムを動かしたいのですが・・・ 初心者過ぎて何ができて何ができないのか分からないので、これだけでは訳のわからない質問でしたら済みません
PuTTYでいいじゃん。
>>635 PuTTYで通信するのも良いんですが、実在するIPが自分の分だけでもできるのでしょうか?
イミフ
やはりまず勉強不足のようですね 出直してきます
639 :
デフォルトの名無しさん :2010/11/28(日) 12:34:50
お前には日本語の勉強が必要だ
>>636 PuTTYでlocalhostにつなげたいってことかな?
それならできるけど。
IPってゆうな。クズ。
複数のマシン確認したいのなら、VMで好きなだけ仮想マシンを動かせばいいだろう。
javascriptでニコニコ動画のコメントの上にかぶせてコメントを表示する方法ってありますか? javascript以外であるならそれでもいいです。
645 :
デフォルトの名無しさん :2010/11/28(日) 21:32:33
Windows7でregファイルを実行してUACのコントロールをOFFにしたいのですが、 どなたかやったことのある方がいらっしゃれば、どのように設定したかお教えくださいませんか? UACをOFFにすること自体推奨されていないのは重々承知していますが、 どうしても行なわなくてはならなくなりました・・・ ちなみにググってみて、レジストリのどの値をいじればよいかはわかったのですが、 自分でレジストリエディタをいじると正常に反映されますが、 regファイルにすると上手くいきません・・・ 変更したい値は以下の通りです。 ・キー HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System ・値名 ConsentPromptBehaviorAdmin ・値 0(整数)
実は64ビットWindowsで お前の作ってるプログラムが32ビットで 中から呼び出してるregeditが32ビット版だった って落ちじゃね
647 :
デフォルトの名無しさん :2010/11/28(日) 22:01:03
プログラムが元々32bitであったので、 合わせてWindowsも32bitバージョンを使用しています。 ん〜あと怪しいとすれば、権限まわり位かと思うのですが・・・ 原因がよくわかりません・・・
ヘルパー関数というのは具体的にどのような役割を持つ関数なのでしょうか
読んで字の通りです
地獄のアホ関数
651 :
636 :2010/11/29(月) 15:28:36
ローカルループバックアドレスというものを知り、解決できました
特に
>>641 さん感謝です
目的にあったソフトが見つからなかったので、 自分用にプログラムを組みたいプログラミング初心者です。 「2chのスレッドにおいて、10分くらいの間隔で自動更新し、 指定したコテハンの書き込みがあればアラートなどで通知する」 というプログラムが組みたいのですが、どの言語を用いるのが理想でしょうか。 とりあえず、Javascriptの解説サイトを読み始めてみたのですが、 いまいち目標に辿り着く糸口が見えません。 作成のヒントもいただけると幸いです。
>>652 標準で付いてくるライブラリにhttpアクセスできるものがあるとエラーの親切さ
コンパイル不要という点から
ruby, pythonのどっちかにするといいよ
>>653 ありがとうございます。
ゼロからなのでちょっと不安ですが
さっそく勉強してきます。
>>652 JSってソースを変数に突っ込んで全文検索できたっけ???
少なくともHTTP叩けるスクリプトからはじめないと無理なきがする。
javascriptってことは ブラウザで開いてるスレに対してやりたいのか? それならjavascript一択だな
あーえーじゃっくす使えばJSでもページ取得できるんか・・・。 俺がろーとるすぎるぜ・・・。
Linux上になるけど、bashとかシェルスクリプトで組むのが一番簡単そうだが。 wget(かw3m -dump)したのをコテハンで検索してメールするスクリプトを定期実行させとくだけだろ。 初心者がhttpアクセスからやるのは・・勉強にはなるだろうけど結構大変だぞw ブラウジング系って初心者からすると簡単に作れそうに見えるんだけど意外とめんどくさいんだよね。
659 :
652 :2010/11/30(火) 16:54:13
レスありがとうございます。
とりあえずRubyを導入して入門サイト見ながら勉強してます。
プログラミングは初挑戦で知識もないのでとんちんかんなことを
言っていたらすみません。
>>655 アドレスからソースを取得して指定した文字列を検索して
文字列の数の増減をもとに通知させるようにすればいいのでしょうか。
>>656 ブラウザにこだわりはありません。
今までページに更新があった場合に通知してくれる
firefoxのアドオン「Check4Change」を使っていたので、
ブラウザで実行できるなら、とJavascriptから学ぼうとしました。
>>658 当方はwindows環境なので、Linuxは使えません。
httpアクセスというのを勉強しないといけないんですね。
初心者には無謀な挑戦なのでしょうか・・・
初心者
ネットワークを扱うプログラムは知識を持った上で行う事 ちょっと前でも悪意のあるプログラムとして逮捕され問題になっただろ あの事件は色々かさなっておきた話だが、アレで逮捕されるなら今回ふつうに捕まるぞ 意味がわからないうちは誰かのサーバからデータをもってくるなんて絶対にやめろ
図書館の事件だろ? 警察のIT業界に対するころび公妨(とおとり捜査)の一貫だって噂だよ そういうどうでもいい事件で前例(判例)を作ってどんどん介入していってIT業界にも検察・警察利権を作っていく魂胆らしい
とりあえず捕まえて犯罪者にしてしまったからな 捕まった時点でとりあえず謝っちゃったから牢屋にブチこまれて・・・ 程度はどうあれサーバ側の想定しないプログラムつくっちゃったわけだから負い目もあったのかもしれんが 逮捕までされるのはあんまりだったよね
警察は道路交通利権があるから万年潤ってるだろ(笑) ていうか事業仕分けで明るみにされちゃて警察の仕業だとしても結局最後は「ごめんなさい」でごまかしてるし(笑)
公務員がほしがるのは金じゃなく手柄
最近だと自動ポルノ利権を作ろうとしてるよね。 それも東京都(地方行政)と警察がつるんで取り締りに係る事業費用や人件費等を山分にするつもりらしい。 実際は石原知事が警察に給料払ってるんだし、石原ももう引退なのに最後の利権作りなのかなって勘ぐられてもしかたないね。
>>665 欲しいのは手柄じゃなくて次のポストと老後の天下り先
>>659 勉強手順は
・文字列データの扱い方をざっと勉強。
文字列から部分文字列を検索するメソッドを試す (ruby だと index かな?)
・できれば正規表現を勉強する。ちょっと見て面倒そうだったら上記メソッドだけで頑張る。
(でも、頑張って憶えたほうが将来の面倒が少ない)
・最初はソース内文字列から、目的の情報を検出できるか試す。
次にダウンロード済みHTMLファイルの読み込み方法勉強。(必要なら文字コード変換も勉強)
次にネットからの読み込みを勉強。
・「アラート」を出すタイミングについて仕様を決める。
最新のHTMLファイルから得られたレス書き込み日時と、
最後にアラート表示したときのレス書き込み日時との比較?
・「アラート」の出し方をどうするか決める。文字出力? ダイアログ? 音通知?
それにあわせて勉強。
・10分間隔で取得する方法。
な感じ。どんな言語でも一緒。順序は多少前後してもよし。
ただし、制御構造(if, for, while) だの配列だのの、
基本知識の必要には当然のごとく迫られるので、
当初の目的をひとまずおいといて、その勉強を一通りする方が良い。
669 :
デフォルトの名無しさん :2010/11/30(火) 18:12:46
ぱっと見「自動ポルノ」とかは、3Dで歌いながらミクちゃんが衣装を脱ぐような演出も風俗ポルノものだから、数年後には規制対象なのかなって思ったよー
冤罪の度に思う 謝るけど責任は取らないよな
検察も警察も平謝りばかりで同じ不祥事を毎度毎度おこすし何で責任とろうとしないんだろうね。
672 :
652 :2010/11/30(火) 19:51:35
>>661 忠告ありがとうございます。
ネットワークを扱うことの重さには留意するよう心がけます。
>>668 具体的かつ丁寧にありがとうございます。
先が見えなくて正直途方にくれていました…
前途多難な気もしますが、基礎から積み上げて
完成を目指したいと思います。
ありがとうございました。
どうもあちこちのWebサービスで 別段RDBなんか必要ないように思えるものにも RDBが使われてる気もするんですが、これはなんでなんでしょう
Android携帯でアプリのデータとかアドレス帳とか保存するのもRDB使うんだぜ もはや何故わざわざそんなもの使うのかと問うような手間なものではないってことさ むしろ何故使わないんだい
ジョブとかバッチとかを、「キックする」と言いますが、 これはどのような意味合いでしょうか? コール?実行?キューから押し出す感じ? 語源もついでに教えてください
バイクのエンジンをかけるとき、当時はセルモータではなく キックとよばれるはずみ車でエンジンをかけていた エンジンをかける事をプログラムをスタートさせる事とだぶらせて それのきっかけをキックと呼ぶようになった ただ、この話はたった今てきとうにつくった話だから正しいかどうかは保証しない
特に深い意味はないと思われ ちょっと気取っていってみただけじゃね?
昔は「叩く」が一般的な表現だったはず
俺も、API叩いて・・・っていう表現するなー。
マジレスするとkick offから来てる
返り値を期待しない、別プロセスとか別スレッドとかの処理を起動するのがキック。返り値を期待する場合はコール。
[要出典]
蹴りっ放しと 応答を期待するのとの違いでしかない
FCとかのキックスタートは完了/失敗したことを期待するじゃん。
>>674 アドレス帳はソートや検索の機能が要求される可能性が高いので
DB使われていても不思議に思いませんが
それ以外の決まったアクセスしかされなさそうなものまで
DBを使っているように思えます
その場合大きく高機能なものを必要も無いのに使って
不必要に事態を複雑にしているような気がします
Webサービスなんて底辺単価の分野。 排他制御など面倒な事を可能な限りミドルウエアに押し付けて単価削る事が最重要。
機能の重複は罪 OSに組み込まれている機能をわざわざ作るのも罪 API叩くのとファイルアクセス機能を作りこむのはどっちが規模が小さいか考えるまでも無い
プログラム出身の奴ってDBアレルギーあるよな
Webサービスなんてムダの極みを開発する事は罪。
>>688 それは無い
SQLアレルギーならあるかも試練
>>685 気のせいだよ
覚えておくものがないならDB使わないよ
DBは生活のためのプログラマーが一番よく使って 遊びのためのプログラマーが絶対使わないものだと思うね。
そうかなぁ 揉めるつもりは無いんだけど GoogleMapsAPI とかで位置情報ポイントして遊んだときに DB 使ったな sqlite だけど
恐ろしく無価値な流れだな
DB使わない奴ってあえて使わないの? それともDBを使う技術がないだけなの?
俺の場合は食わず嫌いなんだろうな 何かをばっさり切り捨てないと覚えることが無限にでてくる業界だし
698 :
デフォルトの名無しさん :2010/12/01(水) 16:44:48
Ruby 配列 a の絶対値最大の要素(のうちの1つ)の インデックスを取得するコードで, 下の物よりもっとエレガントな記述方法はないでしょうか? a = [1, 0, -2, -3, 2] b = a.map {|x| x.abs} imax = b.index(b.max)
エレガントかどうかしらないけど、 a.inject{|r,x| [r,x.abs].max }
ありゃりゃ。リクエストを勘違いしてた。最大値のインデックスがほしいのかいな。
701 :
525 :2010/12/01(水) 17:10:19
遅くなってすまない。 言葉が悪かった。 リソースが埋め込まれているexeのそれを、 外部から上書きする方法を探しているんだ。
>>701 MSDNに載ってるAPIをあえて聞くのは釣りかと疑う。
知らない → MSDN
知っている → それじゃダメな理由を説明して質問しろ。
だからそれがリソースエディタ。Resource Hackerとか。 ResEditみたいなソースコードを書くためのものだけを意味する言葉ではない。 (「ResEdit」もMacのリソースフォークをいじるツールが大昔からあるが)
>>701 存在しないリソースを追加とかはできないけど
存在していてリソースIDさえ分かってれば書き換えられる
BeginUpdateResource、UpdateResource、EndUpdateResourceあたりでぐぐれ
DBっていろいろあってよくわからん どれが最強なのか決定してくれないと
706 :
K :2010/12/01(水) 21:17:59
分からないことが・・・・。
>>698 a.each_with_index.max_by{|e, i| e.abs}.last
かな。firstが要素。
>>707 素晴らしいです
大変勉強になりました
>>699 さんも考えて下さりありがとうございます
710 :
デフォルトの名無しさん :2010/12/03(金) 05:08:07
\bでバックスペースにマッチングとかあるんですが、 これってどういう時に使うんでしょう?
使いません
オマケが付いてて至れり尽くせりだ、ありがてえ、ありがてえ
713 :
デフォルトの名無しさん :2010/12/03(金) 18:15:12
100万円くらいかな。
もっとかかるわ
716 :
デフォルトの名無しさん :2010/12/03(金) 19:07:37
マジですか? システムって売ってないのですか?
>>716 システム作ってもデータをどう収集するかで大分単価かわりそうだな。
うちなら100万もかからん ただしデータのことなど知ったこっちゃない
719 :
デフォルトの名無しさん :2010/12/03(金) 20:19:03
はぃ ありがとうございます 会社探してみます っうかわかりません いい所あったらご紹介下さい
うっかりシャンプー無しで洗髪してて気付いたんですが 魚油でも塗りつけたかの様に頭皮が油っぽかったんです これってヤバメですか?
そりゃあ、毎日風呂に入らないとヤバイヨ
722 :
デフォルトの名無しさん :2010/12/04(土) 00:29:57
プログラミングが上達する勉強法ってどんなのがありますか?
仕事で切羽詰まってみるとか?w
一番の方法は2chをやめることだろうな
書きっぱなしじゃなくて自分でコードレビューすること あとリファクタリングの習慣が大事
726 :
デフォルトの名無しさん :2010/12/04(土) 00:34:25
リファクタリングってなんですか?
>>722 スポーツとか楽器と同じで、量をこなさないとみにつかないな。
あと、定番と呼ばれてる本を読むこと。
定番の本てどれですか?
Javaの定番の本を教えてよ?
730 :
デフォルトの名無しさん :2010/12/04(土) 00:51:17
定番と呼ばれてる本のおすすめを教えてください
ちんぽtこ
初心者だったらプログラミング作法とか。javaじゃないけど。
734 :
デフォルトの名無しさん :2010/12/04(土) 07:54:31
ネット上の書き込みなどで、 本人の身元を完全に特定できるようになりたいのですが、 そういう場合、どのようなところに就職すれば良いのでしょうか? プロバイダーですか? それとも、警察庁のサイバー犯罪対策なんちゃらとかいうところですか? それとも、また別の機関?なのでしょうか? やはり、警察系の組織が一番良いのですかね? それとも、プロバイダーなんですかね? 個人的には、この2つのどちらかだと思っているのですが、 実際はどうなんでしょうか? 誰か教えてください。お願いします。
ネットでドブに捨てた時間は二度ともどってこないので悔いのない人生を送りましょう。
>>734 全てを完全には無理
もうちょっと前提条件とかしぼってみ
ストーカーするのが目的だとか、犯罪をもくろんでるとか。
737 :
デフォルトの名無しさん :2010/12/04(土) 08:35:43
>>736 そんなことないでしょう。
住所とかを知ってないと、プロバイダーは、料金徴収とかできないじゃん。
え?
大丈夫、プロバイダーはネット上の書き込みから本人を特定しなくても料金徴収するのには困らない。
>>737 君の契約をしてるプロバイダは毎月自宅まで集金に来るんだ、ご苦労なことですね。
んでね、プロバイダと契約して無くても、ネット使う方法は幾らでもあるのよ。
>>739-740 言ってる意味を理解していないみたいだね。
そういうことを言ってるのではなくて、
例えば、OCNの会員が、自宅でネット上の掲示板に書き込みをしたとします。
で、自分はNTTコミュニケーションズの社員だとする。
そういう場合、その書き込んだ人間の住所などを特定することはできるのかっていう質問なんですよ。
NTTコミュニケーションズの社員ってだけで会社が管理してる個人情報にアクセスできるのかよ
OCN以外の人間の書き込みは特定できなくてもいいのか? それが全てを完全には無理とか前提条件を絞れってことだと思うが
>>741 常識を理解していないみたいだね。
大手プロバイダが社員と言うだけで勝手に個人情報へのアクセス権を許可して、
セキュリティ対策を何も施していないと思っているのが馬鹿としか言いようがない。
いや、OCNってのはあくまでも例です。 じゃあ、こういう場合はどうなのでしょうか? 自分がNTTコミュニケーションズの社長だとします。 で、OCNユーザーが、自宅でネット上の掲示板に書き込みをしたとします。 こういう場合、その書き込んだ人間の住所などの個人情報を参照することはできるのでしょうか?
>>744 まったく質問の意味を理解していないみたいだね。
書き込みをみればよく分かる。
馬鹿はさっさと死ね。
板と何の関係もない愚問を連発する馬鹿って何なの?
>本人の身元を完全に特定できるようになりたい ってだけで大企業の社長にもなれるのかよ
ストーカの考えることに常識を当てはめても無駄
中学校って今日休みなのかな
>>748 こういうことはできるのでしょうか?
例えば、自分がNTTコミュニケーションズの社長だとします。
で、仕事中にこっそりとOCNユーザーの会員情報などを見て、
特定のユーザーに対して、ネット上でストーカー行為を行ったりすることは可能なのでしょうか?
あー分かった。中学生か何かが、SFっぽいラノベでも書こうとして、そのネタの取材を2chでしてるのね 架空の話なんだからテキトーで良くね? 帯域管理の役割の奴ならパケットの行き来くらいは見ることができるんじゃねーの
>>752 リンク先に、こう書いてるでしょう?
「発信者情報の開示請求については、各プロバイダ事業者へ直接確認してください。」
OCN に電話して、出来るかどうか聞いてください。
他所のプロバイダでも同様、各プロバイダ毎に対応が違うので、気になるなら電話で聞いてくださいね。
う〜〜ん・・・。 何か、自分が納得のいくような回答がないなぁ〜・・・。 まあ、俺の質問が下手だからというのもあるんだが・・・。
こりゃOCNに電話で問い合わせても上手く話せないね
あるんだが、じゃないだろう、あるんだがじゃw いや〜、今日は朝から大笑いして気分爽快だわ
面接官「当社への志望理由をお聞かせください」 ストカ「個人情報へ好きなだけアクセスしたいからです」 面接官「ありがとうございました、お帰りください」
回答者を馬鹿にして質問が下手も糞もあるか
>>756 質問が下手以前に社会常識の欠如の問題。
そんな感じでやっているから、どこに行っても突っ込みの応酬にさらされて、
個人情報を特定したいとか考えるようになったのでは?
俺の理想。 メジャーなプロバイダーを複数買収する。 で、そのプロバイダーのオーナーになる。 で、2chでムカツク書き込みをした奴の住所などを特定する。 で、そいつの自宅まで行き、殺害。
VIPでやれ
で、今更だけど。悪の秘密結社のサイバー部門でいいじゃね。w
征夷大将軍は全ての情報にアクセス可能
権限と責任はペアになってる。 個人情報へのアクセスは記録が残るし限定した人だけ もし、悪用されたなら管理責任者は処罰されるだろうし刑事責任を負うかも知れない さて、泥棒が盗み出したのなら
>>752 >特定のユーザーに対して、ネット上でストーカー行為を行ったりすることは可能なのでしょうか?
可能だよ。二重三重に犯罪を犯すことになるわけだけど。
おまけに契約違反も複数行なうことになるわけだから、莫大な損害賠償を請求されることになるね。
マジレスすると proxy arp と promiscuous mode でぐぐれ
自分がネットストーカーに付きまとわれてると妄想してる電波かと思った
ペンギンの交尾ってどんななの? 尻肉厚大なババアと腹の出っ張ったオッサンが後背位で遣ってる絵を想像したらなんか不可能なんじゃないかと思えてきた
ペンギンの交尾ってどんななの? 出っ張ったオッサンと尻肉厚大なババアが後背位で遣ってる絵を想像したらなんか不可能なんじゃないかと思えてきた これが正しい。 違いが分かるか?
ミスった。 こうだった。 腹の出っ張ったオッサンと尻肉厚大なババアが後背位で遣ってる絵を想像したらなんか不可能なんじゃないかと思えてきた これが正しい。 違いが分かるか?
少なくともおまいらがお門違いなのは判る。
自分が使いたいと思っていたソフトが公開停止になってしまったので、
それなら自分でつくってみようかと考えているプログラミング初心者です。
作りたいソフトの機能は、
「将棋倶楽部24(
http://www.shogidojo.com/ )というサイト上の棋譜を
条件(対局者、日時)などを指定して一括でダウンロード保存できる」
というものなのですが、どの言語を使えばいいのでしょうか?
C言語の本を一冊読んだだけなのでどうすれば作れるのか皆目見当もつきません。
よろしくお願いします。
次は通信プログラムの入門書を読むといいよ。
>>776 まず
>>652-672 をさらっと読んで
次に、「岡崎図書館事件」についてググって事件のあらましを調べた上で
まだ自分の初心者レベルの知識でプログラミングしたいならまた質問においでよ
>>778 頭のおかしいSIerがこの世には存在して、
頭のおかしい警察官もこの世には存在する、ということを勉強しろ、か。
世も末だな。
>>779 過去にFLMASK事件でそのプログラマーの一人が逮捕・起訴・有罪になったことにより、そんな「日本」に対して恩返しをしたいなどと思う日本人プログラマーは一人もいなくなったと思う。
FLMASK事件と岡崎市図書館事件を同列に並べるな。 前者は法でわいせつ物の配布が禁止されている事を知っていて、わいせつ物への リンクならOKと考え、それを張ることで利益を得ていた。 岡崎市図書館事件はMDISの虚偽告訴教唆。
winnyはフリーソフトなのに犯罪者扱いだよね? 金子くんを逮捕・起訴したところで警察がwinny事件で狙っていた抑止力つまり結局著作権侵害やエロ画像散漫などの犯罪防止にもなっていないし、逆にフリー・シェアなどの小規模個人プログラマー全員を敵してしまったでしょ。
783 :
デフォルトの名無しさん :2010/12/05(日) 15:04:12
Windows環境において、自作ソフトが一時ファイルを必要とするのですが、一般にどこのディレクトリに置いておけば良いのでしょう?どこに置くのがデフォなのでしょう? C:\Users\(ユーザー名)\Local Settings\Application Data\自作ソフト名 で良いのでしょうか。 読み込んだ動画から軽量のgifを作っているのですが、一旦作ったものはキャッシュとして保存しておきたいのです…。
Loca lSettingsのTempじゃないのか普通
C:\Windows\Temp
>>781 FLMASKは、何もまんこの毛をマスクするだけじゃなくて、例えばファイルツリーをキャプチャした画像でファイルパスにモザイクをかけるような処理にでも普通に使ってたよ。
今回の逮捕の背景には,作者がそのホームページで既にマスク処理されたアダルト画像系ホームページへのリンクを数多く紹介していたり,
そのようなホームページからのリンクを依頼していた(asahi.comの記事より)など,
意識的に「わいせつ画像のモザイクを外すために使われる」とわかっていて開発販売していたことが,問題となったようです。
http://www.forest.impress.co.jp/obsolete/topics/1997/04/12/index.html 「FLMASK」作者の逮捕に伴う掲載中止について (4/12/97)
* 果物ナイフのように,人殺しの道具にもなりうるが本来はそのように使われることを想定していなければ,それを配布・販売しても罪にはならない。
* 短銃のように,狩猟の道具にもなるが人殺しの道具として使われることを主に想定して作られていれば,それを(許可無く)配布・販売すると罪になる。
telnet端末ソフトだって,悪質なクラッキングに使われることもあるわけです。今回の事件では,それを提供する作者(配布する者)の意図が鍵だったのでしょう。
画像マスク処理ソフトすべてが問題なわけではありません。それをよからぬ思惑で配布販売し利用していた人間の行動が,罪に問われているのだと思います。
787 :
783 :2010/12/05(日) 15:18:44
>>785 OS落としても残しておきたいんです><
>>783 ソフトの終了時に削除しない・削除されない前提ならその場所でいいんじゃない
むしろシステムやユーザの一時フォルダ使っといて終了時に削除しないのは行儀が悪い
>>783 それでいいよ。
Application Dataのパスは決め打ちではなく、SHGetSpecialFolderPathで取得すべき。
>>783 その方法をとるならユーザー置きのインストールにしないとだめだろ。
してるのか?
サイトからファイルをダウンロードしたり ファイル内の文字列をいじったり 2ch専用ブラウザのスキンを自作したいのですが まずはJScriptから勉強すべきでしょうか? スキンはJScriptで作られているみたいです RubyやPythonでもできるし、優秀なようなので迷ってます
>スキンはJScriptで作られているみたいです まずはJScriptから勉強すべき
珍しいな。CSSでもJavaScriptでもないのか。
JavaScript勉強しようと思ったけど これってhtml上でしか結果が見れないの? Rubyだと print "a"とやるとすぐ表示されるのに デバッグ作業が手間がかかりそうだからRubyにしようかな でも構文が独特で覚えるのにちょと時間かかりそう それに他の言語に応用できないっぽいし JavaScriptの構文はC言語に近いからわかりやすい どうすればいいかな。すごく迷う
スタンドアロンのインタープリターが存在する。 spidermonkeyとか。
a
スクリプト系は変数がバリアントだから細かいとこまでやるとおかしなバグを見つけにくいな。 でも、俺はJS好きだけどね。次世代のCって感じで。
>>798 どんな感じで普段JSでプログラミングしているんですか?
入門サイト見ても構文の説明とかばっかりで
どんな風に作業してるかがわからない
今の知識だと
eclipseでプログラミングして実行
実行毎に結果がhtmlでFireFoxに表示される・・・
多分こんな面倒なやり方誰もやってないはず
良かったら教えてください
みんなやってます ご安心ください どうしてもいやなら GWT とかやってみそ
>>800 え!?ほんとに?
それなら安心です
Rubyなどとはかなり違うんですねー
>>802 >とほほ見ながら、コード書いてIE8でデバッグしてる。
VSから始めたのでどれもこんな感じと思ってたけど
言語が違うとまるっきり違うんですね
ありがとう参考にさせて頂きます
phpがおまじない要素が強すぎて敬遠していたんですが 今phpでコード書かされています。 現在書き方とか触れていますが、オブジェクト生成に失敗した際Exceptionって投げてこないのでしょうか? try{ $obj = new OAuthConsumer($key,$par,NULL); }catch( Exception $e ) { ; } と書いておりますが、わざと生成に失敗するようにしても例外が飛んできません。 調べても何処のサイトもエラー処理をやっているのを見かけません。
しなくていいよ
>>805 まさかエラー処理いらないんですか?
もしそうなら酷すぎて血反吐が出るんですが
>>806 falseで返り値見て自分でthrowすれ。それがPHP流れ。
Cなんですけど execute(idとかで) { funcA funcB funcC : :の中から選択していくつかのfuncを使う } ということをしたいのですが、どうすれば一番良いでしょうか? 確か、2乗の数で足し算するみたいな方法があったと思うのですがまとめ方がわかりません。というかそれでいいのでしょうか? funcA,B…は独立してるので順番は関係無いです よろしくお願いします
>>809 ありがとうございました!
見てみます!
>>808 おお、2乗の数とか、難しいことを知ってるな、すげーぜ。
1,2,4,8,16,32,64,128 の8個を使うとすると
funcA=1、funcB=2、、、、funcH=128
と、8個の関数と8個の2乗の数を関連付けられる。
これらの、8個の2乗の数を数値が重ならない任意の数組み合わせると、組み合わせが255通り出来て
合計数が1〜255になるんだ、このへんまではわかっててその質問してるよね?
ここからが本題、id が1〜255だとすると、それぞれの数値がfuncA〜funcH の任意の組み合わせ
全てを表している。
さて、そこで id からその数値に合致する組み合わせの関数を呼ぶソースだが、それはこうだ!
if (id==1) { funcA();
} else if (id==2) { funcB();
} else if (id==3) { funcA();funcB();
} else if (id==4) { funcC();
} else if (id==5) { funcA();funcC();
・・・
こうやって、id の数値に合計が合致する関数の組み合わせを呼ぶ if 文を255個書けば良いのだ。
これで、いいのだ
100 A 101 A C 010 B 011 BC こういうのじゃだめなの?
>>811 >>813 ありがとうございます。ビット演算子難しいですね。でも、やりたいことは全くそういうことです
>>812 ありがとうございます。直感的にわかりやすいのはこれなんですが、if (id==1) { funcA();
} else if (id==2) { funcB();
} else if (id==3) { funcA();funcB();
} else if (id==4) { funcC();
} else if (id==5) { funcA();funcC();
・・・この部分を上手くできる方法があったら教えてください
816 :
812 :2010/12/06(月) 21:25:15
>>815 そういう質問が来るだろうと予測してネタっぽく書いたんだが
つまらんらしいので、あとは 814 にお任せするよw
ここの板って平均年齢どのくらいですか?
あえてビット演算を使わずに書くと if (id % 2 >= 1) funcA(); if (id % 4 >= 2) funcB(); if (id % 8 >= 4) funcC();
>>819 おお!これはいけそうですね!ありがとうございました!
難しいとか言わず、ビット演算子使って書けばいいと思うが。 if (id & 1) func0(); if (id & 2) func1(); if (id & 4) func2(); if (id & 8) func3(); if (id & 0x10) func4(); if (id & 0x20) func5(); if (id & 0x40) func6(); if (id & 0x80) func7();
>>821 すいません
ビット演算子は全く使ったことがないので今ぐぐってる状態なのです
しかし、何かわかってきたような気がするのでビット演算子でやってみます!
ちなみに、intでするよりどんなメリットがあるのでしょうか?
>>818 それを知っている人がいるとしたら、どうやって統計取ったんだ?
NTTコミュニケーションズの社長が個人情報を盗み出した
>>823 いや、中高生ばかりだったらどうしようかなと思って
俺はもう32だから安心しろ
すいません idに入れるべき数字がわかりません unsigned charの00000001から1をずらせば良いんですよね? 00000001 = 1 00000010 = 2 00000011 = 3 00000100 =4 func1とfunc2を使いたい時は 足して3 = 00000011 を作れば良いのでしょうか? #define useA 00000001 #define useB 00000010等としておいてid = useA+useBでexecute(id); こういう使い方で合ってますか?
Cだと0で始まる数値リテラルは8進数とみなされるぜ
>>829 それは経験者のお前が既に知ってる情報で自己満(ウリナラマンセー)しただけ
>>815 でそれがやりたいことだって書いてるじゃん。
やりたいことを理解してもらえて、やり方を提示してもらえて、何がだめなんだ?
ビット演算がわからないんだったらそっちに話は進むはずだろ?
#define useA 1
#define useB 2
#define useC 4
id = useA + useB; // 予期した動作
id = useA + useB + useB; // 予期しない動作
id = useA | useB | useB; // 予期した動作
どうでもいいが、自己満とウリナラマンセーがイコールのように書かれても困る。
パソコン初心者なんで馬鹿らしい質問かもしれませんが、ウリナラマンセーって何ですか?
昔売ってたウルトラマンのパチモンのおもちゃだよ
ウッチャンナンチャンの番組を知らないゆとりがここにも。。。
>832 우리나라만세 つまり、「我が国万歳」です。
自己満であってるじゃん
우리나라만세
우리하니혼진니다
ウッチャンナンチャンって朝鮮人だったんですか?
소우니다
>>822 intですると32個ON/OFFスイッチが使えるようになると思えばいいよ。
厳密にはintが32bitであるような環境の場合ね。
charは大抵の環境で、8bitなので、8個ON/OFFスイッチがあると思えばよいよ。稀に8bitじゃない環境もあるけど、しばらく忘れてていいです。
#include<stdio.h> #include<limits.h> /* Maximum Definitions */ int main (void) { int a,b,c,d,e,f,g,h,i,j; /* printf("Maximum of int+1:%d\n", INT_MAX+1); /* */ /* printf("Minimum of int-1:%d\n", INT_MIN-1); /* */ /* printf("Maximum of long+1:%ld\n", LONG_MAX+1); /* */ /* printf("Minimum of long-1:%d\n", LONG_MIN-1); /* */ a=INT_MAX; b=a+1 /* prinf("a=%d, a+1=%d\n,a,b); /* Hint */; a=2000000004; b=a/20; printf("Nov 24 2010: a=%d,b=%d YEN\n",a,b);/* 2010*/ printf("Nov 24 2011:%d YEN\n",a+b);/* 2011*/ c=a+b ; d=c/20; printf("Nov 24 2012:%d YEN\n",c+d);/* 2012*/ e=c+d ; f=e/20; printf("Nov 24 2013:%d YEN\n",e+f);/* 2013*/ g=e+f ; h=g/20; printf("Nov 24 2014:%d YEN\n",g+h);/* 2014*/ i=g+h ; j=i/20; printf("Nov 24 2015:%d YEN\n",i+j);/* 2015*/ return 0; } これをすると正しい値が出ません。どこが間違っているか分かりませんか?
コメントはずしてヒントの内容見てみれば?
ほとんどのPCで使えるJavaScriptのスレがなくて 一部しか使えないRubyやPythonスレが盛り上がっているのはなぜですか? JavaScriptじゃダメな理由があるんでしょうか?
言語としての話題の割合が少なく鬱陶しいのでふさわしい板でやれという事なんだよ
Web制作板池
>>845 JSはホームページデザイナの領域だから。ここはWEB版じゃない。
ブラウザ上でしか使えないJavaScriptを「ダメな理由があるんでしょうか?」ってすごいなw
じゃあJScriptのスレがあるのかというと
スレ立てるまでもない質問
開発中のときにちょっとしたメッセージ出力でalert('hello')以外の方法を教えてください?
どうでもいいことを細かく分類して、板違いとかスレ違いとか文句言ってる 自治厨のほうがうざいよ。
JavaScript? コンソールウィンドウ的な感じでTEXTAREAにだらだら書いてたことがあるな
JavaScriptなんですがalertを使うと例えばforで要素ごとにメッセージ出力するとalertだと大変なことになりますよね。 メッセージ出力で他の上手い方法はありませんか?
>>857 >>846 > 言語としての話題の割合が少なく鬱陶しいのでふさわしい板でやれという事なんだよ
どうでもいいことを細かく分類して、板違いとかスレ違いとか文句言ってる 自治厨のほうがうざいよ。
過疎ったスレで問題ないならそっちにいってもらっても別に何も問題ないけどね。
JavaScriptはwebprogかWeb制作でやれよ
開発中のときにちょっとしたメッセージ出力でalert('hello')以外の方法を教えてください?
>>862 >>856 が言ってるようにテキストエリアタグに名前付けてそこに吐けばいいんじゃね?
それもできないとかだと前途多難だな。
そのレベルだと今後htm5が出てきたらどうするんですか?
今必要なんじゃないのか。それにHTML5で使えなくなるって話あったっけ??
webprog板の存在を知らない人多いと思う
HTML5が出てきても俺にはJAVAがあるから別にどうでもいい。
Silverlightなんて最初から無かったんじゃよ
Silverlightは続けるってMSの人から直接聞いたよ
WebProgをのぞいてみたんですけど、肝心のjavascriptはないみたいですね
console.log()
いやWEB制作したいんじゃなくてX-Finderで スクリプト組もうと思ったんだよ で、標準でどのPCでも使えるJscriptをやろうとしたら 情報が少ない、スレがないであれって思ったの そして勉強してわかったが、ファイルアクセスに関する情報が少ない やれることが少ない、面倒でとてもじゃないが WEB以外のことをさせるのが無理過ぎる かといって、RubyやPythonだと配布しづらいし 結局VSで作った方がいいんじゃないかってことになった
ウザイ
だからJscriptは人気がないんだよ
どっちかっていうと、スクリプトエンジン系のスレなのかな。 個人的にはもうちょっと盛り上がって欲しい。
ちょっと待て、Jscriptなのか? JavaScriptじゃないのか?
2chブラウザのスキン用にJavaScript X-Finder用にJScript が必要みたいです で、調べたところどちらも同じようなものみたいだし 実際関数とかも同じなのであまり違いはないような気がするんだけど で、どちらの言語もスレがない感じ javascriptに関してはサイトに情報が多くあるけど JScriptはMSDN見るしかなさそう X-FinderはVBScriptでしたほうがいいのかな でも、あの文字だらけの記述が嫌いんなんだよ
879 :
デフォルトの名無しさん :2010/12/08(水) 09:10:55
画面A→ 決定ボタンB→関数E→画面F 決定ボタンC→関数G,関数H→画面I 決定ボタンD→関数E→画面K みたいな感じの無限ループなんですけど、上手くまとめられません 今の画面から使える関数、今の画面のUIの配置、今の画面のID等、いろいろ要素があると思うのですがどのような構造体を作ると上手くまとめられますか? 言語はCです よろしくお願いします
どこが無限ループ?構造体関係ある?
>>879 オープンソースのアプリを参考にするしかないんじゃないの
そこのテンプレ初心者お断りって感じじゃない あの条件満たしているならそもそも質問しないだろ
JavaScriptだといっていたのにJScriptが出てきて面食らったんじゃないの。 JScript特有の情報についてはWSH関連見てるといいかもね。
LPCTSTRのLPCTとは、どんな意味でどう読むのでしょうか? お願いします
ロングポインターオブコンストTCHARすとりんぐかな? const TCHAR 文字列のポインタ。
LP は long pointer むかしむかしパソコンがまだ16ビットだったころ、しかしながら16ビットではさすがにメモリが足りないので、 16ビットのポインタと32ビットのポインタを混ぜて使っていた その32ビットのポインタを指して long pointer と呼ぶことにした (far pointer と呼ぶこともあった) いまはもう16ビットのポインタが使われることはないので意味のない表記になってしまったが、なんとなくそのまま残っている C は const、変更不可 T は text かな? バイナリストリングではないという意味で
T は TCHAR の T
ofじゃなくてtoかな。
STRにもTがあるんだがな
Long Pointer to a Const TCHAR STRing
TCHARのTは何のT?
textのTだろ _tとかgeneric textでよくでる
_Tのことかな。
transitかな
898 :
デフォルトの名無しさん :2010/12/08(水) 16:24:22
今JAVAを勉強中で簡単なプログラム作成中で、わからないことがあり、どこで質問しればいいかわからないのでここでお伺いします。 同じパッケージ内でdataクラスの変数tana[i][h]をplanクラスで利用したいんですがうまく読み込み?できません。 import java.io.*;して data sale; sale = new data(); sale.tana[i][h]; で間違ってますよね??もうわかりません>< ググり方もわかりません><
899 :
デフォルトの名無しさん :2010/12/08(水) 16:31:59
WNDCLASSEXを使うとき どうしても気にしてしまう どうしたらいい?
>>898 private な変数だったら他からアクセスできないぜ
901 :
デフォルトの名無しさん :2010/12/09(木) 12:53:58
>>900 いえ、クラスはpublicで変数は無指定です。答えてくださりありがとうございました。
もちょっと考えてみます。
クラス名は大文字で始めろ
Javaって何も書かないとパッケージスコープになるんじゃなかった?
ある仕様の一部のABNFで rule = *( "HOGE" / *subrule) ;"HOGE"はruleの中でたかだか1回の出現 みたいなのがあったんですが 上のようなケースで ABNFのルール自身に高々○回っていう制約を入れるのは原理的に不可能なのでしょうか? 上のルールそのままだと、HOGEやFUGAは2回でも3回でも現れる可能性がありますよね パース出来さえすれば高々1回しか出現しないと楽なのですが
今Wikipediaを見ただけの素人意見ですまんが、 rule = 0*1( "HOGE" / *subrule) じゃだめなんだよねきっと。 (0*1"HOGE" / *subrule) じゃあ、こうなのかというと、どうなの。 一応反復回数の指定はできるよということで。
原理的には、 rule = *subrule "HOGE"? *subrule という規則にしてやればいいわけだけど、HOGE が現れない場合に構文があいまいになるし、そういうの (例えば仮引数名に重複がないか、とか)は意味レベルでチェックするようにするのが普通。
rule = (*subrule "HOGE" *subrule) / *subrule こうすればあいまい性はなくせるか。 いずれにしろ、じゃあ "FUGA" も、とか言い出すと組み合わせで爆発するので、 そういうのを構文規則でやるのはあまり現実的じゃないとする見方が普通。
>>905 自分で仕様決められるならそういう風に楽をしたい所ですが
後半のはsubrule "HOGE" subrule subruleみたいな入力をこぼしてしまいます
>>906-907 なるほど、指数的に増えるから現実的には無理なわけですね
実際"FUGA"以降もあるので、意味解析で頑張ります
二人ともありがとうございました
仮想マシンのubuntuにapache+php+XDebugを入れ クライアントでは、Eclipseからリモートデバッグを行おうとしているのですが デバッグを実行しても、"wating for xdebug session"から次に進みません ubuntu側でnetstatするときちんとコネクトはしております。 これはどのような原因が考えられますか?
webprog板向きか?
だな ましてやプログラミングそのものじゃなくて設定っぽいし 俺にはは分からんし
ハッカーになりたいのですが最低限必要な知識を教えてください。 ハッカーといってもクラッカーのほうではありません。
とりあえず英語かね 英語の文献漁れないとな
マッキントッシュ
無ければ、取得すればいいので知識は必要ない。 必要なのは知識を他人に聞かずに取得する能力。
>>912 何系のハッカーになりたいのかにもよると思うけど、とりあえずハードウェアの仕組みを知っとけば?
漫画家になれるのは、どうやったら漫画家になれるのか質問する以前に、 すでに漫画を描いている人間だという話があったな。 お伺いを立ててからでないと行動できない人間は、 どの分野でもその道のエキスパートにはなれない。
一応英語、数学、プログラミングはできるようになりました。 それ以外でお願いします。 例えば暗号理論は必須とかOSはlinuxを使うとか教えてください。
じゃぁ就職の為にCOBOL覚えようぜ
2chにハッカーが居た時代は終わった
いや、まずはブラッディマンデーからだな
ハッカーになりたいとか、小学生?
ハッカーはなりたくてなるものじゃなくて、 気がついたら周りからそう呼ばれるものだろ。 好きな研究に打ち込んでなる奴はいるだろうが、 ハッカーになることを目的にしてハッカーになれる奴はいない。
ハッカーの定義がわからん
ハッカーとクラッカーは別物
ハッカーはとにかく知識を探求する人。自己満足でやってける人。 クラッカーは得た知識で破壊行為を行う人。
ハッカーはハッキングする人でクラッカーはお菓子
そうか、自分では気づいてないだけでもうハッカーになってる気がしてきた。
オープンソースのコミッターになればいいのか
>>915 俺は逆に他人から知識を得たり与えたりする能力もハッカーとして重要なんだと思うよ
もともとのニュアンスは機転を利かせてうまくやる人って意味だから
資料ばかり漁っていつまでも問題を解決しない人はハッカーじゃないと思うんだよ
使える人→ハッカーってことか
ドロップのハッカが一番好きな人
webブラウザをコントロールするプログラム(スクリプト?)は、 どの言語を選択すれば作り易いでしょうか? 具体的には、楽天で商品を購入する時などに、 PCからプログラム起動 ↓ IE起動 ↓ 購入処理 の様な流れにしたいです。 よろしくお願いします。
javascript
>>934 参考になるようなサイト、書物はありませんでしょうか?
どこから手をつけていいかわからず困っております。
>>918 んだから、コンピュータがどうやって動いてるかをまず知ったほうが。
IEの操作ってCOMなのかな?
>>873 とりあえずJScriptは標準でソケットとファイルが扱えるようになれば無敵だと思う。
JScriptってもうサポート終わってるよね?
JScriptの.NETサポートはどうなったんですか?
それくらい調べろよ
944 :
デフォルトの名無しさん :2010/12/13(月) 04:40:36
windows7用のドライバ書いてくださる方、いらっしゃいますか・・・? スレチだったらごめん。
何のドライバ?
946 :
デフォルトの名無しさん :2010/12/13(月) 06:05:37
Magicmouseです。 現状では、スクロールしか使えないので、 もっと多くのジェスチャーが使えれば(特にスワイプ)、 格段に便利になると思いまして・・・。
中間色でハイコントラストで綺麗な組み合わせて何?
板違いだなぁ デザイン系なとこがいいんじゃね?
SPARQLに詳しい方いませんか 文法など書き方は分かったのですが、実際使うにはどうしたらいいのでしょうか 根本的な質問ですみません
>>951 グローバル変数ヘルを味わわないとわかんないかなー。
クラス変数は制限されたグローバル変数でありカプセル化の恩恵でインスタンスの並列化もいける。
クラス変数は便利だぞー。変な汚染もあんまないし。
よく言われるのはデータとそれに付随する関数を一まとめにして独立性をあげるための考え方。
その際に関数書くじゃん?その関数の仕様にのっとって操作すれば中身が何であろうと目的を達成できる。かもしれない。
違うことはわかっててもちゃんと説明出来る人はいません
あるデータ構造に対して、いくつかの操作ができる 例えばスタックに対して、pushとpopができる このスタックを操作するためのインタフェイスとして用意したpushとpopを使えば、スタックのデータ構造は正しく操作されるが、 外部から勝手にスタックの内部変数を操作してしまうと、スタックとしての正しいデータ構造を破壊できてしまう可能性がある もちろん破壊しないように気をつけて操作すればいいが、そのようなプログラミングの仕方は規模が大きくなるにつれてだんだん収集が付かなくなってくる 例えばなにかバグが起きたときに、調査の結果、スタックのデータ構造がおかしくなっていた・・・その場合、 いろんなところでいろんなデータを操作していると、いったいどこでおかしくなったのか探すのが非常に困難になる スタックを操作するときは必ずpushとpopを使い、外から勝手に内部のデータ構造を触ることを禁止する、というルールにしておけば、 データ構造を破壊しないよういちいち気をつけながら操作せずに済むのでバグが生じにくいし、 スタックのデータ構造を操作するのはpushとpopだけしかないので、万一何か起きても調査範囲が狭くてすみ、原因を突き止めやすい
2chのレス程度で説明できるなら、オブジェクト指向プログラミングの入門書は要らんな
カプセル化≒ブラックボックス化という認識はまずい?
>>951 > ソースを見れば仕様や構造はわかってしまうし、ソースをいじればデータも直接操作できてしまいます。
その通り。
車のアクセルを踏むと窓が開くようにしたり、ハンドルを回すとドアのロックがかかるようにしてもいい。
そのかわり、その車に乗るドライバー全てに教えてあげないといけないよ。
それはそういう改造をした人の責任だし、そんな変更をされた車を捨てられてしまっても仕方のないこと。
グダグダ言ってないでカプセル化はカプセル化として理解しろ。
そうです理解しろです。
>>959 どう違うの?って言われると答えられない自分が悔しい。
きちんと理解できてないってことなんだろうなあ。
カプセル化の表現方法の1つとしてブラックボックス化があるというイメージ。
あと、ブラックボックス化という言葉には、
日常会話としては悪い意味を持つ場合があるから気を付けなきゃならんかも。
ブラックボックスは中が見えない カプセルはそうとは限らない
見れないと、見なくていいの差か
getterってカプセル化的によくないの?
使い方により
>>967 本来そのクラスが処理するのがカプセル化だよね
10年以上前にこんなやり取りあったよね
まだオブジェクト指向が浸透してないってことよ
まずHTTPプロトコルを勉強します
>>972 クリスマスなんだから外に出て生身の女を抱いて来いよ
次にソケットについて勉強します
multipart-encodingについて勉強します
チューリングマシンについての話はどこですればいいですか チューリングマシン関係でこんなプログラム作った とか
チューリング完全言語であるところのbrainfuckスレマジおすすめ
次スレまだぁ?
次スレ立てます
モツ
うめ〜〜
ume
UML
っめ
すいません。 ひとつ聞きたいことがあります。 学校でプログラミングをコンパイルするときは ***.cのファイルをテキストエディタでつくり、 コマンドプロンプトで gcc-4 ***.c -o ***.exe というふうにやっています。 しかし家ではそのようにすると 「'gcc-4' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません」 とでます。家のパソコンにGccはないということでしょうか。 出来る限り学校のやり方に忠実に再現したいので、どうすればよいのか教えていただければありがたいです
LinuxならVMWARE Player+Ubuntuでも入れとけ あるいはmingwかcygwin
>>991 Windowsにはgccはついてないよ
cygwinおすすめだけどそのレベルの初心者には敷居が高いかもしれない
他のやり方としては
最近はCDから起動できるLinuxがあるから
雑誌の付録とかでそういうの探して
CD入れた状態でパソコンを立ち上げればいい
>>991 なんであっちのスレのレスに返事しないの?
一番簡単なのは学校のマシンを活用すること。
高がPCをマシンとかw
PCをマシンということにどう問題があるというのか?
マッスィーンって言えってことだよ 言わせんな恥ずかしい
あんたらは携帯電話をマシンと呼ぶのか? つまりはそういうことだ。
ケイタイマシンだろjk
じゃあ中間でケッタマシンで
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。