スレ立てるまでもない質問はここで 148匹目 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 147匹目
http://echo.2ch.net/test/read.cgi/tech/1490436082/ スペースの挿入について質問です。
環境:Windows10 64bit Creators, Visual Studio 2017 (C++)
ポインタ(*)や参照(&)を入力した際に、
スペースはどのように挿入するのが良いですか?
例えば、
int*a; int *a; int* a; int * a;
のようなバリエーションがあると思うのですが、
皆さんはどのようにしていますか?
人によってはどうでもいいことだと思いますが、
個人的にはとても気になるので質問させて頂きましたm(;_ _)m >>371
int* a,b;
で考えると答え出ない? >>373
Stick to one pointer per declaration (Bjarne Stroustrup)
http://www.stroustrup.com/bs_faq2.html#whitespace 高校の時に小学校の教科書からやり直した。
数学は積み重ねて理解していくものだとわかった。 >>380
コツは数学板に行って二度とここへは来ない 行き詰ったり息抜きしたいときに、別の言語も空いた時間に勉強してみたいと思っているのですが
文法が似ている言語としては
Java と C#
C と C++
Python と Ruby こんな感じになるのでしょうか?
JavascriptとPHPはどの言語に近いですか?
なるべく人気な言語を勉強してみたいのですが・・・ >>386
プログラミング初心者なら、まず最初は一つの言語に絞ってしっかりやれ。
んでもって自分が欲しい道具、自分が日々使う道具を自分で作れ。 一つの言語をしっかりやってないと各言語に共通するメタな知識を得るのは難しいからね。
んでフレームワークではなく言語自体を学びたいのであればコマンドラインツールを作るのが一番おすすめ
Webスクレイパーやテキストファイルの処理ツールみたいのでもかなりのことを学べる
変数・関数・型、スコープ、コントロールフロー、ランタイムの理解みたいな基礎はもちろん、
入出力(ファイル/ネットワーク/ストリーム)、コレクション操作、エラーハンドリング、並行処理、処理の分割・連結方法、アプリケーション構造、コーディングスタイル、ライブラリの使い方、テスト/デバッグ方法、REPL/コンパイラの使い方等々 java初心者の頃、どんなプログラムを作ってましたか?
良く作りたいものを作れと言われますがパッと思い付かないので、参考にしたいです >>390
専ブラでも作っとけ
スクレイピングでテキスト出力だけでもいいし
ウェブでゲートウェイでもいいぞ エロ画像収集やれなんて言ってないからな
言ってないんだからな すみません、続けてもう一つだけ教えて下さい。
まだオフラインでできるような基本的なものしか書いたことがないんですが、例えば画像収集のようなネットにアクセスする(?)ようなものを作るにはどんな知識がいるんでしょうか。
ちなみにスッキリわかるjava2版の入門編を読んでるところです。 スクレイピングは技術以前に別の問題があるから初心者がやるべきではない >>390
テトリス作れ。 ってのが定番。
作りたい物が思いつかないなら、
仕様がはっきりしてるゲームなどの
クローンを作るのが無難。 >>396
なるほど、確かに知ってるもののクローンなら不具合も気づけそうですね
ありがとうございます > 作りたい物が思いつかないなら、
> 仕様がはっきりしてるゲームなどの
テトリスの仕様が・・・はっきりしてるだと?
じゃあ聞くが、 I は4×4のマス目のどこを
軸として回転しているかわかるか?
軸はわかったとして、回転入れの場合(壁やブロックがあった場合)
に例外が起きるがその例外がどういうものかわかるか?
何を言ってるのかわからないなら、ここを見てくれ
http://www13.plala.or.jp/TETRiS_TGM/kouza/12.htm
この仕様を間違いなく作れる自信はあるか? >>390
単に作りたいものよりも、自分が日々使うもののほうがいいぞ
自分で仕様を決めるのも大事な技術だから
ファイル名とファイルコンテンツの検索や
複数ファイルの一括リネームみたいな車輪の再発明でも構わない
エロ画像収集は自分が日々使うしWebもある程度理解できて
モチベーションも高く維持できるから超オススメ でも最初は基礎的な本を最低1~2冊は写経してからな エロじゃなければ学習系もわりとオススメ
どれもコマンドラインでできる
- 単純な計算問題を出題して正答率と所要時間を記録する
- 英単語や日本語を表示して和訳・英訳を選択肢から選ばせる
- 英文の空白に当てはまる単語を選択肢から選ばせる
- 英単語を入力したら意味を表示して発音を再生する(辞書サイト/辞書データへアクセス)
英語の問題は自分で作るのが一番だが時間がかかるので
手っ取り早く作りたければ一般公開されてるデータを使えばいい >>398
あー、、、
そういう細かい仕様について、
「開始時に解ってるつもりだったけど実装するに当たって知らない事に気づく」
って経験するためのクローン作成だから。
疑問なら現物調査すればOK。
一応、質問に答えるなら「知ってる」。
セガのアーケード版なら、
各ブロックの回転位置はもちろん、
ライン消したときの得点仕様とか
全消しボーナスがどうなってるとかも
知らなきゃ、記録は出せないだろう。 >>394
ネットワーク、http
テキスト処理、html >>403
ありがとうございます
htmlはそれなりにやったことがあるので、httpを調べてみようと思います >>401
それいいね!
日本語を表示して英単語を入力させるソフト(基礎構文の暗記もの)とか作ってほしいな すいませんとても漠然とした質問なのですが
c言語を学びたくパソコンでプログラムを書き慣れていこうと思ってるのですが、パソコンに何をインストールして何をすればいいんですか?
以前高校でCmachineというフリーソフトで学習していましたが、それはソフトウェア上で学んでたことになりますよね
まだ詳しくは知らないのでこれを知りたい!と明確に言えないのですが、僕の言いたいことがわかって貰えると嬉しいです
あと今入院していてwifiが使えなくオフライン下になるので現在でも使用できるフリーソフトはありますか?
知識がなくてすいません
本来での開発環境の整え方…?と入院中でも学習できるフリーソフトを探しています >>406
https://9cguide.appspot.com/index.html
ここなんか、どうだろう?
私もよくわからないので、試した上でレポいただけると嬉しい >>406
取りあえず、
Microsoft Visual Studio
入れるのが無難。
本とかも出てるから勉強には向いてる。 >>406
まず、なぜこの時代にC言語を選んだか聞こうか。
必要だからか?
授業だからか?
言語の基礎だと思いこんでいるからか?
それともC++などの基本部分だと勘違いしているからか?
SwiftとかKotolinとか知らないからか? >>406
純粋にプログラムというものを学びたいというのなら
N予備校は月1000円ぐらいで動画で教えてくれるからおすすめ。 >>408
環境依存部分を切り離して主な部分はVisual Studioでエミュレート環境を作って開発するなんて割とどこでもやってる手法ですよね
まぁなにせ一昔前は無双のシェアだったので…
>>410
プログラマーになりたいからです
Cから色々発展させて自分が必要な処理をしてくれるプログラム書いて~とかしてみたいなーってのが今の夢というか目標です
まずはバイトしてみようと思っていて、当然、何らかのプログラムが組める事を要求されるので、C言語の構文やら基本的な事は事前に勉強しておく必要があると思いました
一応FEには合格してるんですが幼稚なプログラムしか書けない気がしますしまだ早いですかね…
授業ではトップを走っていましたが社会では全然違いそうですし 最初に以下3つの選択が必要
1. テキストエディタ: emacsvim, sublime, vs code他
2. コンパイラ: gcc, clang, cl.exe他
3. デバッガ兼REPL: gbd, lldb
Visual Studio ExpressみたいなIDEは3つセットになってる
個人的には最初はIDEに頼らないほうが学べることが多いと思う
Windowsだと>>409が書いてるようにLinux/Unix環境を入れたほうが何かと幸せ >>412
>何らかのプログラムが組める事を要求されるので、C言語の構文やら基本的な事は事前に勉強
それじゃ雇う方としては不安だろうな
それなりの作品を作って披露したほうがいいと思うが
プログラムを組めるようになりたいなら簡単なアプリを作りながら
構文やら基本的な事は覚えて行けばいいと思う
バージョンアップやリファクタリングもして経験積んでみるべきでは いまどきC言語覚えるってバカですか?
という人の大部分は、C言語で書かれたAPIを呼び出すのがお仕事。 Cは一つの王道だと思うけど
最初に覚えるべきかと聞かれると話は別 ちょっとした計算の短いCのコードを実行するのによくcodepad.orgを利用しているのですが
同じ様にローカルでインタプリタ感覚で実行出来るフリーソフトってありませんかね >>421
VisualStudioでは駄目なの?
不満があるなら
「こんな感じの奴が欲しい」
って具体的な要望出した方が良いかと。 >>422
メモ帳レベル
http://codepad.org/
今err500が出て実行出来ないですけど VSは起動に時間が掛かり起動後プロジェト作って実行する際も保存確認とか煩わしいです
起動したらメモ帳の様な窓が出てそのままそこにコードを書いて即実行出来る軽量シンプルな、
アプリケーションを作る為の物では無く計算機代わりに使える物が欲しいです >>421
コードの実行機能はエディタかエディタのプラグインについてるよ
vimやemacsならquickrun
vs codeはcode runner
sublimeは普通にRunすればいい
REPL的な使い方を求めてるならgdbかlldb使えばいい
エディタに統合することもできる VSCode の、Code Runner
ソースコードの範囲を選択して、実行できる
これは、便利なプラグイン! 1万円札10枚両替して100枚出てきて報告の義務を怠って罪になる
ドッキリを仕掛けた100枚の紙幣を出した人が、ドッキリを仕掛けられた人に
警察に黙っておいてあげる代わりに金を出せと言わせるようにドッキリを
仕掛けた人が初めに一万円を両替した人だった場合誰が罪になりますか? 東京大学理学部数学科卒 → 東京大学大学院数理科学研究科数理科学専攻修士課程修了 →
東京大学大学院数理科学研究科数理科学専攻博士課程修了
このルートを辿るには最低でも秀才以上じゃないと無理ですか? ポイントカードシステムを自社で使いたいんですが自作の仕方が載ってる本、もしくはアマゾンで入力機器等の完成品売ってたりしませんか?
読むべき本とか購入すべき機材を教えてほしいです。 目的が違うのか。他との共有ではダメで自社だけがいいってことか。 2DかQRのバーコードで良いのか、磁気やICカード使いたいのかで大分変わるんじゃね ロスチャイルド家当主と「無」はどっちの方が凄いですか? 自殺をしたら地獄に落ちるというのは本当なのでしょうか? >>437
本当です、数学の本を読み解脱を目指しなさい >>438
なぜ自殺をしたら地獄に落ちるということが分かるのでしょうか? 超絶論破人間になりたいのですが、やはり数学の全分野を究めるのが近道ですか? 超絶倫人間になりたいのですが、どうするのが近道ですか? 自然言語では厳密性に欠けるから、数学的に美しく相手を論破するのが一番良いだろう。
やはり、超絶論破人間になるには、数学の全分野を究めるのが一番良いのかな? >>431
最近は知らないが
FeliCaリーダー売ってるからそれとその型番で検索したらサンプルプログラムも出てくるんじゃないか VisualStudio2017 C#
オフラインのソシャゲ
カード管理ってどうやるの?
教えてキボンヌ(`・ω・´)シャキーン >>436
全ては「無」だからロスチャイルド家当主も「無」
ゆえに凄さは同等 5chの専ブラってもう好きにつくることってできないんですか? >>452
DAT取得は出来なくなったけど、普通のブラウザと同じ様にread.cgi経由で読み込めば
どうにかなるんじゃないか 5ch の許可なく、ツールで頻繁に、アクセスできない。
業務妨害罪で訴えてくる
岡崎図書館事件では、
1秒ごとにツールで、図書館にアクセスしていた男の、逮捕状も取れた
それ以前は、アクセスしたぐらいでは逮捕できないという、
無責任な評論家が一杯いたけど、皆消えた
業務妨害罪は、店で暴れたとか、
とにかく、その企業のルールに従わないと、何にでも適用できる 5ch の許可なく、ツールで頻繁に、アクセスできない。
それなら、ブラウザと同じ程度でアクセスすればOKってことですよね?
つまり、スレ一覧を表示するタイミングでCGIにアクセスして整形して表示
スレを表示するタイミングでCGIにアクセスして整形して表示 つまり事実上新しく専ブラを作ることはできないってことですか? 5ch のAPI は、契約者しか使えない
それ以外の人が、API を使うと、業務妨害罪になる。
訴えるって書いてあるから 神の世界の構造を解き明かすにはどうすれば良いのでしょうか? >>459
数学の本には大概のことが書かれています >>457
そのAPIの契約って普通の人にできるんですか? >>460
どうすれば神の世界の構造を解き明かせるのでしょうか? プログラマーとしての知識ってどうやってつければいいんでしょう?
単純な文法やアルゴリズムとかはともかく、実際は皆さん、開発環境の知識とか、コンパイラの知識とか、フレームワークやソース管理の知識なんかも豊富じゃないですか
どうも初級者と中級者の壁がそこら辺にある気がしてて、何とか越えたいのですが よく定数で使われる、全ての文字を大文字にするスネークケースは何という名称なんですか?
HOGE_HOGEみたいなのです ちょっと疑問に思ったことがあるので質問をします。
GoogleとかYouTubeとかFacebookなどのサイトを作った人って、
どんな資格を持っているのでしょうか?
日本で言うところのIT系の最難関資格である、ITストラテジストみたいな資格とかって持ってるのでしょうか? そんな資格が必要なわけないだろ。
無資格でつくれるが、持ってても作れる。 >>464
OSのすべての機能を学びたいなら、ムック本の
Linuxエンジニア養成読本、第3版、2016
それか、LPIC, LinuC などのLinux資格本
>>466
LPIC などのLinux資格なら、日本人がTop ■ このスレッドは過去ログ倉庫に格納されています