★初心者以前の質問に雪崩のように答えるスレ★at TECH
★初心者以前の質問に雪崩のように答えるスレ★ - 暇つぶし2ch400:デフォルトの名無しさん
13/01/16 12:08:22.34
使用人数の多いBASICって日本じゃVBぐらいだからね。

401:デフォルトの名無しさん
13/01/17 21:37:16.12
PHPでコンストラクタの意味がよくわかりません
オブジェクトの初期化とありますが、どういうことでしょうか
初期化しないとダメな理由がいまいちわかりません

402:デフォルトの名無しさん
13/01/17 21:40:03.52
初期化が不要なら、コンストラクタは、いらない(からっぽでいい)

403:デフォルトの名無しさん
13/01/17 21:58:19.71
不具合を防ぐために変数を初期化しておくのが基本

じゃあオブジェクトは?オブジェクトの中の変数は?
いつ初期化するかという話

404:デフォルトの名無しさん
13/01/17 22:13:57.15
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "URLリンク(www.w3.org)
<html xmlns="URLリンク(www.w3.org) xml:lang="ja" lang="ja">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=euc-jp" />
  <meta http-equiv="Content-Style-Type" content="text/css" />
  <title>tospace.php</title>
</head>
<body>
  <h1><em>tospace.php</em></h1>
  <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="get">
<?php
  $s = 'to,space.php';
  $comma = new ToSpace('/\,/');
  $dot = new ToSpace('/\./');
  $s = $comma->to_space($s);
  echo $dot->to_space($s);
  exit;

  class ToSpace {
    var $c;
    function __construct($a) {
      $this->c = $a;
    }
    function to_space($s) {
      return preg_replace($this->c, ' ', $s);
    }
  }
?>
  </form>
</body>
</html>

405:397
13/01/17 23:20:59.67
>>398>>399
おっしゃるとおりだと思い、難しそうだけどCを覚えようと思います。
THX

406:デフォルトの名無しさん
13/01/18 21:47:21.38
これはハッシュなのでしょうか。ハッシュであれば種類は何になるのですか。
83948346838b8367838dが片仮名5文字だった場合8ee9909dは漢字二文字になります。
83948346838b8367838dが0125だった場合8ee9909dも英数字になります。
また437973はどちらの場合でも英数字になります。
統一がされてないのか知りませんが全く訳が分かりません

407:デフォルトの名無しさん
13/01/19 00:34:22.94
ハッシュではない
分からないならセンスがない
カタカナ5文字なら平均何文字だ?
どこで区切るんだ?

408:デフォルトの名無しさん
13/01/19 09:53:56.11
ヴェルトロだとか朱雀だとか、全体何の解析しているんだか。

409:デフォルトの名無しさん
13/01/19 11:18:18.24
プログラミング経験のない者からの質問です。

大量のデータをweb上から取得し、指定した計算をさせ、合致したサンプルを表示させるプログラムを作りたいと思います。

数万のデータを素早く計算させるのに最適で、初心者でも比較的取っ付き易い言語はなんでしょう?

410:デフォルトの名無しさん
13/01/19 11:28:37.01
ruby

411:デフォルトの名無しさん
13/01/19 11:33:38.29
>>406
値域から見てどう見てもShift_JIS

412:デフォルトの名無しさん
13/01/19 11:34:19.76
>>409
素早くと言えばCかC++になる
取っ付きやすいかは知らん

413:デフォルトの名無しさん
13/01/19 11:53:26.01
>>409
Python。
「webスクレイピング」で検索。

414:デフォルトの名無しさん
13/01/19 13:04:51.23
>>409
岡崎市立中央図書館事件

415:デフォルトの名無しさん
13/01/19 16:30:20.60
>数万のデータを素早く計算させる
高がそれだけのデータ、処理時間は言語に拠らないだろ。

416:409
13/01/19 23:50:45.09
>>410、412、413、414、415氏
ありがとうございます。

数万程度のデータなら処理時間は掛からないとのことから、複数の言語を比較しているサイトにC、C++より易しいとあったRuby、Pythonの二つに絞りました。

さらに、webスクレイピングで検索したところ自分のやりたい事と合致していたため413氏のPythonを学ぼうと思います。

岡崎市立中央図書館事件を調べましたが、自分のレベルではまだまだ心配することではないようですね。

417:デフォルトの名無しさん
13/01/21 18:00:13.28
以下の課題の答えをお願いします。


クラスregresに決定係数を算出するメンバ関数を追加するものとする。このために私的(private)データメンバとしてcdet、私的メンバ関数としてcalc_cdetを追加するもとする。ただし、calc_cdetはクラス外で実装され、次の関数型を持つものとする。
Void regress::calc_cdet()
算出された決定係数はcdetに格納されるもとして、これをクラス内で実装された公開(public)インライン関数getcdetを通じて取得するものとする。Getcdetの関数型は次の通りである。

418:デフォルトの名無しさん
13/01/21 18:02:08.41
C++?宿題?それ用のスレなかったっけ

419:デフォルトの名無しさん
13/01/21 18:02:47.36
Double getcdet()

以下の二つプログラムを修正して、回帰係数とともに、決定係数を算出するプログラムを作成せよ。

#include <iostream>
#include <cstdlib>
#ifndef __CSVREAD_CLASS__
#include "Prog8-1.h"
#endif
using namespace std;

int main()
{
string fname;
cout<<"入力ファイル名を入力して下さい: ";

420:デフォルト
13/01/21 18:05:09.56
cin>>fname;
readcsv csv(fname.c_str());// クラスオブジェクト生成
int n=csv.getrecords();// レコード数取得
int m=csv.getfields();// フィールド数取得
double** dat=csv.getdata();// 2 元配列データ取得
/* データ表示 */
for(int i=0;i<n;++i)
for(int j=0;j<m;++j){
char delim=(j+1)%m?',':'\n';
cout<<dat[i][j]<<delim;
}
return EXIT_SUCCESS;
}

421:デフォルトの名無しさん
13/01/21 18:09:03.54
#include <iostream>
#include <cstdlib>
#ifndef __REGRESS_CLASS__
#include "Prog8-2a.h"
#endif
using namespace std;

int main()
{
string fname;
cout<<"データファイル名を入力して下さい: ";
cin>>fname;
regress reg(fname.c_str());
cout<<"回帰直線切片="<<reg.getalpha()<<endl;
cout<<"回帰直線傾き="<<reg.getbeta()<<endl;
cout<<"決定係数="<<reg.getcdet()<<endl;
return EXIT_SUCCESS;
}

422:デフォルト
13/01/21 18:11:13.55
<<<<Prog8-1.h>>>>

#ifndef __READCSV_CLASS__ // 2 重読み込みを防ぐ
#define __READCSV_CLASS__

#include <fstream>
#include <sstream>
#include <cstring>
#include <cstdlib>
using namespace std;

class readcsv
{
private:
void readdata(string);
protected:

423:デフォルトの名無しさん
13/01/21 18:14:54.97
おい、ソース貼り付けられるサイト利用しろよ

424:デフォルトの名無しさん
13/01/21 18:32:16.47
>>422
ゴミ

425:デフォルトの名無しさん
13/01/23 18:49:48.79
Windows VBSからezweb.ne.jpにメールを送る方法をお願いします
CreateObject("CDO.Message")を使うやつです

smtpサーバーは smtp.ezweb.ne.jp
ポートは25
でやってもうまくいかない・・・

426:デフォルトの名無しさん
13/01/23 19:02:16.20
そもそも25番は開いてるの?

427:デフォルトの名無しさん
13/01/25 18:37:13.03
Sub スロット()
a = Int(Rnd() * 3 + 1)
Cells(1, 1) = a
b = Int(Rnd() * 3 + 1)
Cells(1, 2) = b
c = Int(Rnd() * 3 + 1)
Cells(1, 3) = c
If a = b = c Then
MsgBox "当たり"
End If
End Sub
エクセルのvisual vasicでゲームを作るという高校の授業でスロットをつくろうとしたのですがうまく”当たり”の判定が出ません
どこが間違ってますか?
後、もっといいやり方があれば教えてください

428:デフォルトの名無しさん
13/01/25 18:44:22.14
プロバイダが25番閉じているというオチじゃね

429:デフォルトの名無しさん
13/01/25 18:48:28.94
>>427
そのvasicとかいう言語ではa = b = cなんて評価式が使えるのかね?

430:デフォルトの名無しさん
13/01/25 19:14:14.17
>>429
わからないです
授業で少しやった程度の知識なので
どう変えればいいと思いますか?

431:デフォルトの名無しさん
13/01/25 19:31:13.05
大抵の言語では比較演算子は二項の比較しかできない。
従って、論理演算子を使うかif文をネストにすることになる。

432:デフォルトの名無しさん
13/01/25 19:50:38.55
>>427
VBは知らないけど、>>431さんの助言をヒントにググって出てきた
URLリンク(homepage2.nifty.com)
を参考にすると、

If a = b = c Then
  ↓
If (a = b) and (b = c) Then

で良いんじゃないの? あるいは

If a = b Then
If b = c Then
MsgBox "当たり"
End If
End If

433:デフォルトの名無しさん
13/01/25 22:05:43.64
3項の比較ができる無駄言語なんかあるかね

434:デフォルトの名無しさん
13/01/25 23:10:32.31
Pythonちゃん

435:デフォルトの名無しさん
13/01/25 23:12:17.41
>>432
ありがとうございます!
できました

436:デフォルトの名無しさん
13/01/26 17:03:08.61
随分昔、WindowsNT4.0時代にPGを少しやっていました
その頃は、UIはVBで作成し内部処理はCやC++でDLLの形式で作成→VBから呼び出しでした。
今はどんな感じでしょうか?

437:デフォルトの名無しさん
13/01/26 18:09:46.85
UIはブラウザ、内部処理はサーバ

438:436
13/01/26 19:21:39.48
最近の流行はそうなんでしょうが、非ブラウザ系も絶滅したわけじゃなく
開発されてるでしょ?(知らんけど) そういうアプリの場合です

439:デフォルトの名無しさん
13/01/26 19:54:01.98
知らないなら言うな

440:デフォルトの名無しさん
13/01/26 20:28:37.96
>>435です
スレチかもしれないですが完成したので評価お願いできますか?
URLリンク(plsk.net)
乏しい知識を総動員してやりました^^;

441:デフォルトの名無しさん
13/01/26 20:44:44.66
>>438
C#
Mono
Qt
Cocoa
wxWidgets

442:デフォルトの名無しさん
13/01/26 20:47:30.55
>>440
ゴミ乙

443:デフォルトの名無しさん
13/01/27 18:14:44.79
フォルダを自動で作成させたく
md %drv%\_system_\Application Data
このように書いてみたのですが、Application フォルダという名前でしか作成されませんでした。
Application_Dataなどのように書けば良いのかもしれませんが、スペースを使ったフォルダ名はどのように書けばいいのですか?

444:デフォルトの名無しさん
13/01/27 18:24:15.98
"Application Data"
やってみた?

445:デフォルトの名無しさん
13/01/27 18:29:39.80
C:
CD \"Documents and Settings"\"All Users"

446:デフォルトの名無しさん
13/01/27 19:01:03.46
>>444,445
ちゃんと作成でき、ひとつ勉強になりました。
お二人ともありがとうございました。

447:デフォルトの名無しさん
13/01/27 21:24:53.84
C++のSTLについて質問です。
構造体のlistを作り、それぞれの要素のデータメンバを指定する方法が判りません。

typedef struct
{
int id;//番号
int money;//価格
} item;

list<item> item_list;

item test1 = {1,100};
item test2 = {2,200};

item_list.push_back( test1 );
item_list.push_back( test2 );

このitem_listの2番目のid(番号)はどう表記すればよいのでしょうか?

448:デフォルトの名無しさん
13/01/27 21:43:38.51
一応 std::nth_element が使えるが、
そういう用途なら std::vector か std::deque の方が良くね?

449:デフォルトの名無しさん
13/01/28 14:04:52.63
単にこういうことを聞きたいだけなんじゃないか?

list<item>::iterator iii = item_list.begin();
advance(iii,1);
cout << "id = " << iii->id << endl;

450:デフォルトの名無しさん
13/01/28 20:17:24.22
vectorやdeque使えば普通にインデックスでアクセスできるが
listじゃないとだめなのか

使い方次第だろうけど

451:デフォルトの名無しさん
13/01/30 12:29:43.96
std::map<int, int> items;
items[1] = 100;
items[2] = 200;
for (std::map<int, int>::const_iterator it = items.begin(); it != items.end(); ++it) {
std::cout << it->first << ':' << it->second << '\n';
}

452:デフォルトの名無しさん
13/01/30 13:39:24.89
>>451
キミはいったい何がしたいんだ?

453:デフォルトの名無しさん
13/01/30 14:57:40.28
>>451
ゴミ

454:デフォルトの名無しさん
13/01/30 20:10:30.16
vectorを使用することで出来ました!
ありがとうございました

455:デフォルトの名無しさん
13/02/02 01:29:25.43
.netってどうなの?

456:455
13/02/02 01:33:05.84
誤爆

457:デフォルトの名無しさん
13/02/26 23:52:53.93
カーニハンの「プログラミング作法」の二分木探索の説明、p80の図で、一番
右下の葉二つが、左寄り右の方が値が小さいのですが、これって間違いですよね?
順序木だからおかしいですよね。コードを読んでもおかしいですよね。小さい方が
左に追加されるよーになってるし。

著者のページの正誤表にも載ってませんよね。邦訳版のアスキーのページには
そもそも正誤表すらありませんよね。
そんなに完璧な本なんですか、ベル研出身者はバカなんですかはっきりさせて下さい。

458:デフォルトの名無しさん
13/02/27 00:17:53.95
>>457
p.80に「名前のASCII文字値順にソートされている」と書いてある
実際p.81のコードで比較しているのは newp->name であって
文字のUnicodeコードポイント newp->value ではない

459:デフォルトの名無しさん
13/02/27 00:19:56.96
そうなんですかすみません。勉強して出直してきます。

460:デフォルトの名無しさん
13/02/27 19:46:03.09
>>458
それ文字列のソート順としてもおかしいでしょ
良く図を見てみなよ

461:デフォルトの名無しさん
13/02/27 22:15:51.99
>>460
見てきた。把握した
p.80の図は Ascute ではなく Aacute(A with acute)が正しいね
(ちなみにP.55では Aacute になってる)

>>459
というわけです。失礼しました

462:デフォルトの名無しさん
13/02/27 23:18:24.35
恐ろしい事に「ベル研出身者はバカ」という結論になってしまった。

463:デフォルトの名無しさん
13/02/27 23:45:07.12
>>461
仮にAscuteがAacuteでもその下の葉の付き方はおかしいでしょ。
もう一度順序木について勉強して、落ち着いて考えてご覧。

464:デフォルトの名無しさん
13/02/28 00:01:29.19
>>463
Aacuteより小さいAEligが左に、Aacuteより大きいAcircが右に来ているけどどうおかしいの?

465:デフォルトの名無しさん
13/02/28 04:56:04.62
プログラマの皆さんは
ブラタッチしてますか?
どうやってブラタッチ練習しましたか?

466:デフォルトの名無しさん
13/02/28 06:47:17.42
そりゃぁ、ブラは触らなきゃつけられないからねぇ。練習ってこともないけど慣れはいるかな。

467:デフォルトの名無しさん
13/02/28 07:25:40.67
blind touch ?

Touch typing (also called touch type or touch method)
- Wikipedia

468:デフォルトの名無しさん
13/02/28 07:33:35.95
タイピングソフトでやり方を覚えて、
あとは日常でどれだけ間違えようがキーボードを見ずに打ち続けたら
そのうちできるようになってた

469:デフォルトの名無しさん
13/02/28 08:36:10.79
北斗の拳で覚えた。

470:デフォルトの名無しさん
13/02/28 09:58:33.71
あたたたたた

471:デフォルトの名無しさん
13/02/28 10:52:12.25
シンは強かった

472:デフォルトの名無しさん
13/02/28 18:40:06.09
最初はタイピングソフトが一番だろう
・キーと指の関連付けを覚える、というか体に叩きこむ
 ある程度覚えたらキーボードがなくても空き時間でイメージトレーニング

覚えた後、早く打てるようになるには
・単語ごとに、指を動かす順番を頭のなかで整理して
 考えずに一息にキーを打つようにする

473:デフォルトの名無しさん
13/02/28 19:08:18.17
普通に2ちゃんの流れの速いスレに書き込んだり
実況したりしてれば自然とブラインドタッチが
出来るようになると思うぞ。 日本語入力は。

474:デフォルトの名無しさん
13/03/01 09:44:27.83
ホームポジションを覚えること。
具体的には左側かな俺は。右って人も居るみたい。
ちなみに左曲がり。

475:デフォルトの名無しさん
13/03/01 09:52:19.77
このスレも含めてだけど、2chは瀕死の状態だね。どのスレも進まない。

476:デフォルトの名無しさん
13/03/01 12:07:13.11
テキストエディタと日本語入力で覚えたな。
最初は  あ  い  う  え  お  の入力から練習して
それがだいたいできるようになったら、か行、さ行みたいに
順番にひらがなを打てるようにしていった。
そうすると自然にアルファベットも覚えるから日本語入力の
練習もできて一石二鳥。

477:デフォルトの名無しさん
13/03/03 03:44:54.00
プログラミングの知識全然ない文系だから教えて
ツイッターのあるアカウントを表示しているときにrssのページに飛びたい
例えば
URLリンク(twitter.com)
のページを表示しているときにブックマークしたボタンをクリックして
URLリンク(api.twitter.com)
このページを表示させるにはどうしたらいいの?
前にJavaScript使って似たようなものを見た覚えがあるんだけど分からない
よろしくお願いします

478:デフォルトの名無しさん
13/03/03 03:51:52.01
>>477
プログラミングの話が出来る入り口にもきてないからあきらめろ。
そんな状態の人に何を説明しても実現するのは不可能。

479:デフォルトの名無しさん
13/03/03 04:20:56.18
いや別にプログラミングを学びたいわけじゃない
プログラムした結果を聞きたい

480:片山博文MZパンク ◆0lBZNi.Q7evd
13/03/03 04:27:22.81
location.href = "URL";

481:デフォルトの名無しさん
13/03/03 05:30:32.46
そうじゃない
不特定多数のそれぞれのアカウントのページで1つのブックマークボタンを押して
そのそれぞれのRSSのページに飛ぶようにするにはどうプログラミングしたらいいの?

例えば
↓のページで
URLリンク(twitter.com)
クリックしたら
URLリンク(api.twitter.com)
↑のページが表示されて、↓のページで
URLリンク(twitter.com)
クリックしたら
URLリンク(api.twitter.com)
↑が表示されるような1つのブックマークのボタンをプログラミングした結果が知りたい

482:481
13/03/03 06:03:18.37
VIPで質問したら分かった
お騒がせしてすまんな

483:デフォルトの名無しさん
13/03/05 23:55:47.16
>>481-482
基本的に片山は嘘をつくから相手にしないほうがいい
それに片山の相手をしていると他の回答者に無視されるよ

484:デフォルトの名無しさん
13/03/06 01:38:09.48
age

485:デフォルトの名無しさん
13/03/06 02:36:49.48
どうせ初心者よばわりされるんだから、名無しでいいよ

486:デフォルトの名無しさん
13/03/06 18:40:24.18
スレチはわかっていますが、何とかお願いします。

今JR東日本の駅自販機の側面にかわいい女の子が広告っぽく写っていますが
あれは何と言う人でしょうか

どこで聞いてもわかりません、どなたかお願いします(>_<)

487:デフォルトの名無しさん
13/03/06 19:33:40.57
写真は?

488:デフォルトの名無しさん
13/03/06 19:39:09.17
URLリンク(blogimg.goo.ne.jp)

489:デフォルトの名無しさん
13/03/06 19:41:37.63
新手のステマか?
URLリンク(www.youtube.com)


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch