「C++」を含む日記 RSS

はてなキーワード: C++とは

2017-10-19

それでもやっぱり node.js で iconv のインストールに詰まった話

ググったら python 入れろとか Visual Studio Community が必要とかおそろしいことばっかり書いてある。

で、github掲示板書き込みで見つけた!

管理者権限Powershell

npm --add-python-to-path='true' --debug install --global windows-build-tools

するだけ。そしたらふつーに git bash から

npm i -D iconv

できた。

ま、結局 Python-2.7.x と Microsoft Visual C++ Build Tools (3.12GB!) は入っちゃうんだけどね。

anond:20171019160629

Cだと、

#include<stdio.h>
int main(void){return!printf("%g,%g\n", 1.0/0.0, 0.0/0.0);}
inf,nan

なんだね。

1/0はinf、0/0がnan

手元のC++だとなんか変な値出るんだが、なんだこれ

2017-10-18

応用情報技術者試験を受けてきました

anond:20170911232449

上の日記を書いた増田です。

こんにちは

試験、受けました。

ことさら話題にするようなことでもないかもしれませんが、せっかくなので書きます

これから受ける人などの参考になれば幸いです。

プロフィール

30代。

普通科高卒

製造業

プログラミング歴は数ヶ月。

それまではExcelWordがちょっと分かるくらいだった。

言語VBAVBバッチ

一ヶ月に100行書いてるかどうかといった感じ。

製造現場身体を動かしながら、改善の種を探している。

所持資格はTOEIC700、日商簿記2級など。

基本情報は受けたことがない。

受験

動機

内製のソフトC++でできていて、これを色々弄くれるようになればあんなところやこんなところまで自動化できるなあ、でも何も知らないまま弄るのはちょっと怖いなあ…

そうだ、勉強しよう!

合格すればついでに報奨金(10万)も貰えるしね!

勉強期間、学習時間

8月半ば、受験申込期間の締め切りギリギリ試験存在を知り応募。

勉強期間は2ヶ月ほど。

平日は1日1〜2時間。土日は1日3〜5時間。まったく勉強しなかった日が10日ほど。

体感的な総学習時間100時間ほど。

学習方法

最初に、ネット評価の高かった合格教本という本を買って読んでみた。

基本情報知識もない状態だと、書いてあることがもうほんとにまったく分からず、挫折しそうになった。

方針を変えて、応用情報技術者試験ドットコム過去問道場をひたすら回した。

からない言葉ネットで調べて、これはと思う説明出会ったらOneNoteにひたすらコピペした。

最後の2週間はドットコムユーザー登録をし、理解度問題を色分けするようにした。

最後の1週間でピヨ太くんのサイト(正式名称長い)を見つけ、分からない言葉はまずこのサイト検索するようにした。

午後対策過去問を本番と同じ時間で4回分解いたくらい。

合格教本は結局ほとんど読まなかった。

午後の選択問題

受験前は、

…のどれかを選ぼうかなと考えていた。

いわゆるストラテジ、マネジメント系科目だけで固めても良かったのだけど、組込みなんかは普段生活からイメージやすいし、2時間半の長丁場ならテクノロジ系科目を間に挟んだ方がほどよく頭のリフレッシュになるかなーと思っていた。

実際の試験では、

…を選んだ。

試験当日(午前)

試験会場に時計がなかったので、時計が無い状態受験した。

机上に置けるような時計は持っていなかったし、まあ午前だけなら時計が無くても大丈夫だろうとタカをくくっていた。

問題を順当に最後まで解いて、全て順番通りにマークされてることを確認してから、手を挙げて外へ出た。

出てからスマホの電源を入れて時間確認した。

15分ほど余っていた。

試験当日(午後)

さすがに午後は時計が無いとマズイと思い、休憩中に買ってくる。

セキュリティ(必須問題)の設問1で長考してしまい、20分ほど経っても解答用紙の半分が埋まっていない状態

とりあえず他の問に移り、最後に余った時間セキュリティに戻る方針シフト

経営はぱっと見簿記知識が生かせそうだと思い選んだのだけど、「固定長期適合率」がどういう計算式なのか見当がつかない。

早々に切り上げる。

組込みの設問1でまたも長考、ほぼ解答を埋められたものの、結局40分ほど費やす

この時点で残り1時間と少ししかなく、かなり焦る。

サビマネ監査は焦りから問題文の通読ができず、設問を最初に読むようになり、結果読み返しが増えてしまった。

監査を終えたところで5分くらい余ったので、這々の体でセキュリティに戻る。

なんとか穴埋めしフィニッシュ

午前とは逆に、始終時間との戦いだった。

自己採点

午前は78.75点。

午後は厳しめで53点、甘めで66点(TAC基準)。

セキュリティ、サビマネ監査の点数がかなり流動的。

午前は問題用紙に選んだ選択肢に○する余裕があったのだけど、午後はそれがなくなって、問題解くのに必死自分が何を書いたかしっかり思い出せない。

色々と書いたけれど、そういう訳で正直受かってるかまったく分からない。

配点、部分点次第といったところ。

怖い。

感想

午前の対策簡単だ。

ただ過去問を解くだけのロボットと化せばいいだけ。

体感3割〜4割くらいは過去問の流用で問題ができあがる。

いわゆる一般常識で解ける問題も多い。

午後の対策が難しい。

午後対策でよく見られるのは「国語の読解力をつける」というアドバイスだが、読解力というのは漠然としていてレベルの向上も分かりづらい。

今の私なら、以下の順番で勉強を進めるかもしれない。

ま、受かってたらやらないんだけどね!

そもそも、「試験合格するための勉強」に終始して、最初動機なおざりなっちゃった感が否めません。

公開鍵暗号方式といえば、RSAだよね!知ってる知ってる」

…でもそれらがなんなのかはよく知らない、みたいな。

一つ確実に「分かった」と胸を張って言えることは、

からないことは、調べればいい。

分かる人に、聞けばいい。

ってことですかね。

受かってなかったとしても、もう受けないかもしれませんね。

はぁ…10万欲しいなぁ…

以上で終わりです。

最後まで読んでいただきありがとうございます

お疲れ様でした。

2017-10-14

C++って使える人いるの?

一昔前にC++の本を積んでみたっていうのが流行った。

http://cdn-ak.f.st-hatena.com/images/fotolife/b/bleis-tift/20090709/20090709182331.jpg

C++を使うために読んだ本を見せびらかすやつ。

興味はあったか本の虫とかで、最新C++情報とかをチラチラ見てたけど「積んでみた」のころでもちょっとついて行けない雰囲気だったのに、今現在だとそれよりもっと複雑になってるわけでしょ。

本の虫の人は「LISPは興味ない?」と聞かれて「実用的でない言語は興味ない」と言ってたらしいけど、C++実用的に使える言語なのかね。

2017-10-07

Rustの寿命って

C++スマートポインタとかmoveとか使ってやりくりしてるようなメモリ管理を、言語仕様としてサポートしてくれてるものって理解でいいの?

2017-10-03

[]Rails初心者が3ヶ月かけてKindleセールまとめページを作った結果

[追記]

なんの反応もなくて辛い

増田で書いたらいいことあるってどこかに書いてたので書く。

要件

1. 開催中のKindleセールを一覧表示したい

2. かつ各セール対象商品も1ページ内で見られるようにしたい

1番目の要件を満たしているサイトブログはたくさんあるが、

2番目の要件を満たすサイトあんまりない気がしたので、

自分で作ってみることにした。

自己紹介

Railsを選んだ理由

Railsを使ったら簡単webサービスが作れる

ってどっかに書いてた気がしたか

作ったページ

http://www.kindletoku.com/

お世話になったサイト

最初にここをみて作り方のイメージを掴んだ

 https://openbook4.me/projects/92

railsコマンド等で迷ったらここを見た

 http://www.rubylife.jp/rails/

情報

 http://chalow.net/2016-01-18-3.html

からないことググったらだいたいここに行き着く

 https://qiita.com/

スケジュール

1週目

 ・とりあえず『https://openbook4.me/projects/92』をみてイメージを膨らませる

2週目

 ・とりあえずrailsプロジェクト作成する

 ・amazon-apiを叩いてセール情報が返ってきた時は嬉しくて泣いた

 ・ただ、あまりにもゴミデータが多すぎて悲しくて泣いた

(終了済のセール/全然安くないセール/アクセサリ等のセール情報が大量に含まれている)

 ・ゴミデータを弾く方法を色々考える

3週目

 ・ある程度ましなデータが取れるようになったので見た目(view)を作り出す

4週目

 ・ドメイン取る

 ・とりあえず公開する

 ・動作が遅くて/メモリ消費量が多すぎて頭を悩ませる

2ヶ月目

 ・アクセスがなさすぎて泣きたくなる

 ・動作遅い/メモリ消費量多すぎる原因を考えるがわからない

 ・アクセスがなさすぎて泣きたくなる

3ヶ月目

 ・アクセスがなさすぎて泣きたくなる

 ・動作が遅い原因がなんとなくわかり改善する

(キャッシュとか)

 ・見た目も改善する

イマ

 ・アクセスがなさすぎて泣きたくなる

 ・増田宣伝する

感想

  • 振り返ると2ヶ月目何もしてなかった
  • 結構思い描いていたサイトにはなってきた

何も知らなかった状態から頑張ったのでサイトを見ると嬉しい

  • でも誰かに見て欲しい

課題はまだ山積み

- 有効セールを弾いてしまうことがある/無効セールを弾けないことがある

- アクセス数が増えた時、耐えられるかわからない

- みんなが欲しい情報提供できているだろうか

お願い

感想ください。頑張って改善します。

2017-09-19

anond:20170919021207

googleクエリ結果はこれ

https://trends.google.com/trends/explore?date=all&q=programming%20python,programming%20ruby,programming%20C%2B%2B,programming%20java

原因はおそらく大学の授業で使ってるから

http://gigazine.net/news/20140715-python-most-popular-language/

ヨーロッパ大学については調べたけどそれっぽい結果は出てこなかったけど多分ヨーロッパ高等教育でもpython採用されてるっぽい

C++凋落はともかく2017年時点でjavaよりpythonの方が検索回数多いのにはびっくりした

データサイエンスがこれからもっと伸びること考えるとpythonさらにこれから伸びていくと思う

2017-09-17

anond:20170917180348

他の言語が使えるならC++も1か月くらいの勉強で書けるようになるでしょ

面白そうな開発中ゲーム

キャベツ植えるだけで実装が止まってた

ソースは公開されてるがC++なのでお手伝いもできない

2017-09-14

同じプログラマでも違う

2017-08-26

Javaはクソという刷り込み

情報系の学科ではJavaは古い、ダメ、クソ。と言われる。

数値計算ではpython

Web開発ではPHPRubyjavascript

OSドライバカーネルを作るような人はC++

ナウい人はKotolinだC#Swiftだでアプリ開発をする。

そんな感じで、Java賞賛される場面を聞いたことがない。

Webアプリでも不具合があるのはJavaアプレットのものばかり。

からJavaダサいという刷り込みをされてしまってる。

そんな僕が来年から入る会社ではJavaを使うことになるらしい…不安だ。

2017-08-24

https://anond.hatelabo.jp/20170824210534

具体的にc++のどこで躓いてるのか知らんけど、

応用情報は、無勉・最悪でも一夜漬けでとるもんだよ。

別に応用情報のために勉強しなくてもいい。

オートマトンなんか意識しなくてもプログラムは書ける。

必要プログラミングの母であり、一番いい先生なのだ

PCMS Office触ったことある程度だった私。

この5月から半ば必要に駆られVBAVB.NETC++勉強したけど、C++の入門サイトを読んでいたら基礎力の無さを痛感したので、応用情報技術者試験10月に受けることにした。

なぜ基本を飛ばして応用に走ってしまったのか、今になって少し後悔している。

オートマトンが調べてもなかなか分からん。これ合格した人みんな分かってるの?すげえな。

とりあえず頑張るけども。

2017-08-19

host C++: validatekeymaps <= frameworks/base/tools/validatekeymaps/Main.cpp

prebuilts/tools/gcc-sdk/g++: line 40: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/i686-linux-g++: cannot execute binary file: Exec format error

make: *** [out/host/linux-x86/obj/EXECUTABLES/validatekeymaps_intermediates/Main.o] Error 126

2017-08-12

近年のアプリケーションファイルサイズ肥大化が嫌いだという話

私は、最近アプリケーション特に、やたら機能を詰め込んで肥大化したアプリケーションが嫌いだ。

とにもかくにも、起動が遅いのだ。

SSD等の高速なメディア使用すれば多少はマシになる」という意見もあると思うが、SSDHDDよりも記憶容量が(現時点では)少ないことが多い。

まりSSD内にインストールできるアプリケーションは限られてくる。

で、これに関して、私が最もストレスを感じるのは、Visual Studio特に2010以降のバージョンである

まず、起動が遅い。加えて、ソリューションファイルの読み込みも遅い。裏でなにかを走らせているのかわからないけど、モタモタする印象が拭えない。

加えて、これはC++プロジェクト等で顕著に現れるが、スタティックビルドした際、生成される実行ファイルサイズバカに大きい。最適化をしても平気で2MBとかになる場合もある(要根拠)。

Visual Studioは、確かに便利にはなっている。リファクタリング可能になったり、予測変換が賢くなったりしている。

ただ、それ以上に、私は前述の欠点が気になってしまう。

そのため、私は未だにVisual Studio 2008から離れられない。前時代思考だとバカにされるかもしれないが、私はこれくらいで満足である。軽快だし、生成される実行ファイルも、2010以降のソレと比べてはるかに小さい。

ハイスペックマシンを常用している人にはあまり関係のない話ではあるかもしれないが、私のようにそうでない人もいるということは、Visual Studio開発者の方々には、頭の隅に入れておいて頂きたいと思う。

補足

SSD導入云々に関しては、職場パソコン場合には導入がそもそも難しいケースも多い。資金面が十分でない企業場合コストから難しい。

ただ、そんな環境であっても、開発ツールは最新のものを使うしかないケースはままある。そんなとき、私はとてつもなくストレスたまる

2017-08-03

いまのWeb開発

90年代前半あたりの、CでWindowsアプリを作っていたころ以上の煩雑さ。

WindowsアプリVBでポトペタで作れるようになったりC++フレームワークがでてきたりして、十数年かかって.netに集約されたけど、Web開発もそうなるときがくるのかな。

でも今現在混沌さを考えると、非人間的な環境は解消されないような気もする。

2017-07-26

だいたい金と東京が悪い

2010-01-04 C++0x本:執筆必要もの

査読者は必要だが、残念ながら、対価をはらうということはできない。私は、払いたくても、金がないのだ。

2010-02-28 理想主義者には金がない

金がない。絶望的に金がない。

2010-03-02 カネを得る方法

カネだ。カネが必要だ。それも、今すぐ必要だ。すでに貯金は五桁、このままでは、遠からず、今の生活破綻する。

2010-03-09 寄付のお願い

私のC++0x本の執筆活動のため、寄付をお願いします。

2011-11-03 Skyrimがやりたい

Skyrimは是非ともプレイしたいゲームだ。しかし、残念ながら、今プレイするわけにはいかない。金がないのだ。

2013-10-28

日本語C++参考書の行く末

私はもう時間切れで、三週間後にはインターネット接続はおろか、コンピューターすら失う身だ

2013-11-14

夜行バス東京にやってきた

安価交通手段として、貧乏人にもてはやされてきた。私はツアーバスにはとてもとても詳しい。

2015-03-16

金の使い道が分からない

金の使いどころがなくて貯金額のみむなしく増えていく一方

2017-07-24

濫用にあたる職務質問を受けたと考えたので弁護士現場検証してきた

61万円は少ない額ではない。幸い、私には貯蓄と収入がある

 

2017-06-16

anond:20170616150619

勉強

13~14年前ほどの案件サーバサイドをDelphiで書く案件に参加したことあるけど

もう忘れちゃったよ。

Delphi(というか言語の話するならPascalな)も Free はメモリ解放c++ と同じ用途だよ。

Pascalから free じゃなく Free な。

勉強」なんていうところから

学生だかエントリークラスだと思うがプロ相手クズ呼ばわりは感心せんな。

anond:20170616144609

ああもう。メモリ領域解放するってことは delete や remove とは根本的に違う。

この違いが理解できない(あるいはまぁいいじゃんと適当理解したフリをする)タイプPG に向いてない。

でも c++ やったことあるんだよな?

2017-06-07

http://anond.hatelabo.jp/20170607171058

書いている人が20歳以下だと思って書かせてもらうけど、

どの業界で働きたいのか、働いた時の自分想像すると手が動かしやすいかなーと。

たとえばロボットだったり自動車だったり飛行機だったり、機械の中の制御部分をプログラミングでやりたいのであれば

CやC++Web系でサービス開発がしたいなら…というように。ここは将来何がやりたいかを考えたほうが思いつきやすい。

例として、インターネットサービスを展開している企業で働いている自分想像する。リーダーから与えられたタスクを消化するため

Git/GitHubを使って進捗管理統合開発環境テキストエディタを立ち上げ、□□言語で書かれた○○の部分を弄る。実際に本番環境で立ち上がるか云々…。

□□や○○の部分はまだ分からいかもしれないけど、Git/GitHub統合開発環境テキストエディタプログラミングする時に必要なので

ここは極めても良いはず。だから勉強する題材になる。もし、既にこの□□言語の部分が具体的に出てきて、Web系で働くんだという気持ちがあるならその言語を極めれば良い。

ちなみに、文章から文字列抽出したい場合正規表現についても知っておくと武器になるぞ。正規表現を扱いやすプログラミング言語についても調べてみると良いと思う。

2017-05-30

http://anond.hatelabo.jp/20170529142727

みなさん、返事ありがとうございます。初めてで書き方が悪く、答えようがなかったですね。皆さんの質問に答える形で補足させて頂きます

名古屋から1時間ちょっと人口8万人の都市。全国の普通チェーン店がある、普通田舎テレビは7CH映ります自然うまいバランスで住みやす都市だと思う。

年齢は45歳くらいまでがいい。もちろん若くてもいいです。

スキルレベル

【具体的な業務

サーバーメンテナンス作業

・各種開発作業

主に、以下のような開発作業があります

1)サーバー側で稼動してる、パワコンデータ受信プログラムPHP / sh

2)端末側で稼動している、データ取得送信プログラムC++ / PHP / ash

3)Web管理画面HTML、およびCGIプログラムHTML / CSS / PHP

データメンテナンス作業

データベースMySQL採用しております

MySQLクライアントアプリより既存データ修正や削除、データ入れ替え等を行います

大量件数場合は、SQLクエリ作成し一括で操作を行います

などです。まあ、実際は今のサービスは開発よりも、運用保守重視。主にサーバー上のプログラムデータの整理が主です。

上記よりも、使い始めた人からちょくちょく問い合わせが来るのでその対応がメインになると思います

仰るとおり、美しいプログラムでほぼソフトウエア的な保守必要ないです。

仕様変更機能追加もその方にやってもらうので。

上記まで(ほぼ問い合わせ)が一日1時間くらい。

残りの時間を使って、新しいサービスを僕と二人で考えたい。

から求めるスキル新サービスを何とか形にしようとする意識情熱グーグル先生に聞いて自分問題解決しようという気があればいいです。

もちろん、あるに越したことはないですよ。その分しっかりお支払いします。

フィロソフィーすごく、言葉に突き刺さります

具体的には 下請け仕事はしない。自分たち面白いと思うことしかやらない。(開発しない)

エンジニアの人にはアイデアは僕が出すから形にして欲しい。それか一緒にアイデア出しあって、面白いサービスリリースしよう。マネタイズ経営者(僕)が考えるから

上記スキルがあって

年収は400万~

勤務地名古屋から電車で1本 1時間半。

いざとなったら出社は週に2-3回でもいい。

都会から弊社の近くに引っ越してくれるなら、アパートくらい用意します。

釣りスキーロードバイクアウトドアが好きなら、申し分ない環境だと思います

はてなはじめてで、ここでいきなり全部書くのはちょっとと思って、ふわっとした最初で、様子見でごねんなさい。

さて、これくらい書けばちょっとはおっ!って思ってくれるのであろうか?

前回意見頂いた皆様含めて、もっと意見下さい。

意見くれた人たち!ありがとう!これにも意見下さい。

希望者は僕にコンタクトして下さい。

あー、実際のサービスアドレス書けば一発なんだけどな。このもどかしさ。

2017-05-24

http://anond.hatelabo.jp/20170524131734

使ったことないから知らんけど、KotlinScalaJavaの親戚だから仕方ないんじゃない。

C++をCと比べて説明するようなもの

LispJavaと比べて説明する奴はおらんだろうよ。

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん