「C#」を含む日記 RSS

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

2018-10-14

anond:20181014215842

PCとかで「今は買い時じゃないまだ買うな」と言っていつまでも買えないってギャグがあるけど、技術も「これ将来性ある?」とか考えてたらいつまでも身につかないと思う。

Officeマクロはかなり前からC#になるといううわさがあるけど、いまだにVBAだし、たぶんずっとVBAだと思う。

もしC#になってもVBA下地があったら、わりと楽に使えると思われ。

anond:20181014205730

Unity3の頃にc#で作っていたが、その頃の参考書って

何故かunityscriptばかりでc#は1冊しか無かったんよ。

しゃーなくunityscriptに切り替えた所、unity4からc#

増えてunityscriptが駆逐されてしまった...納得いかぬ。

anond:20181014012351

たぶん「ゲームを作りたい欲」からの行動でなく「知識欲」からの行動なのかな?

ゲームを作りたいならunityUE4になると思うけど、知識欲の方が大きいのならば何学んでもいいと思いました。パソコン根本的なところから学びたいならアセンブリ言語C言語バランス取りたいならpythonとか、業界標準を学びたいならjavac#なんでしょうか。まあ結局知識欲が満たされればいいだけなら、どれかに絞るのでなく、どれもちょびちょびやってけばいいと思います

unityue4を使わないクソゲーなら「DXライブラリ」「cocos 2d」がよく挙がる気がしますね。そういうライブラリ使いたくないならprocessingとか

2018-09-26

高校生の娘とカービィカフェに行く喜びを隠し通せない親父の内緒日記

 1年と3ヶ月前の父の日に、高校生の娘とカービィオーケストラを観に行くという幸運https://anond.hatelabo.jp/20170619135108)に一生の運気を使い切ってしまったように思われた私こと娘の親父の内緒日記である

 昨年、カービィ生誕25周年の特別企画で開催されるに至ったと思われるカービィオーケストラだが、それも過ぎてしまい次の節目は30周年だろう。30周年と言えば2022年4月27日であり、すっかり娘は成人してしまっているので、さすがに親父と出かけるなんてことにはならないに決まってる。

 もはやここまでか、と物寂しい思いにふけっていた私に朗報が舞い込んだ。東京限定であるものの「カービィカフェ」なる飲食イベントが開催されるとのことだ。もちろんこの情報は娘が先に察知していたのだが、なるべく全種類を食べたいものの、メニューの種類が半端なく、一回でのコンプリートは望むべくもない、というのが娘の抱いた率直な印象のよう。

 かつ、この手のイベント料理は、それがサイゼリアだったら399円で供していたであろうパスタに対し、ちょっとしたピンクい小物を添えるだけで1500円に化けてしまうという、例えればプラレーラーがNゲージに片足を突っ込んだときに抱く感情と同質のものとも言え、つまり端的に言えば胃袋の空き容量に比例して財力も必要イベントなのである

「パパ、東京限定なんだけど、カービィカフェやるんだって

誕生日月の人にはコースターが貰えるんよ」

「予約制で、9月21日18時から予約開始なんだけど、10月某日(月)は平日だけど学校休みなんだ」

 カービィオーケストラ争奪戦経験しているので、事は理解した。連れて行ってやるから面倒な手続きクリアしたうえで軍資金を手配せよって意味だ。

 学校の友だちは、こぞって iPhone であるところ、同じものを欲しいとは言わないで、通話用の F801i に加えて 15000円弱の中華製のシムフリーな泥タブという二台持ち体制に満足してくれ、その泥タブに使う通信用シムだって、友だちらはキャリア謹製シムで「ギガが足りない」って声を揃えているところ、「メガが足りない」と愚痴をこぼしつつも殆ど 0sim の無料枠で賄ってくれているので、突発的なイベントに限って少々財布の紐を緩めるくらいは親として受忍すべきと認識している。

「分かった。。。」

 9月21日17時50分からパソコンの前に張り付き、18時と同時にひたすら F5 を連打しまくる任務従事するのだが、予約サイト側は Cloudflare を導入してるぽい割には全く繋がらない。チケピの客の9割がボットという話を聞いたことあるが、きっとボット達が動いてるに違いない・・・娘の誕生月は10月なので、10月分の予約争奪戦には決して負けるわけにはいかないのだ。

 とっさに Visual Studio を起動させ、新しいプロジェクトWindows フォームプロジェクトC#)を選択した。

 デフォルトで用意された Form1.cs に WebBrowser コントロールを貼り付けて、DocumentCompleted をフックし、WebBrowser にエラーぽいメッセージ門前払い)が出力された時に Navigate し直すコードを書いた。たぶん10分かからず書けたと思うが、アプリエラーなく直ちに起動した。

 突貫で作った割にはそのアプリは非常に効率よく、おおよそ2~3分門前払い突破したのだが、「上記の内容を確認しました」にチェックを打って「予約する」のボタンを押しても反応がないではないか相手サイト側)がきっと(少なくとも) UserAgent を見て WebBrowser コントロール であることを識別しているに違いない。

 UserAgent を偽装するコードを書く暇もないので、FireFox で F5 を連打する作業に戻った次第だが、平均2秒に1回は押していたと思うので、1分間に30回、つまりは計500~600回は押したであろう暁にようやく「予約する」のボタンが出現する画面に遭遇できた。門前払い突破できたら後はスムーズで、人数「2人」と娘が指定した平日の日付を指定した。スカイツリーから都心の”カタワレどき”を眺めて下りてきてちょうどいい時間帯をチョイスし、無事に予約成立。

 9月21日午後6時50分、私は無事にカービィカフェ10月分の予約争奪戦を制したのだ。

※当初は嫁の予定も考慮したのだが、どうにも合わない上に「勝手に行ってきたら?」だったことを書き添えておく



 東京旅行の準備開始である

 カービィオーケストラ大阪へは距離が近いこともあって日帰りで行ったのだけど今回は華の大東京である。前日が日曜日なので無理に日帰りに拘る必要もない。娘に聞けば、土曜日部活があるが日曜日用事がないとのことだったので「せっかくなので前泊して観光しようか」と打診してみる。

 この際、嫁の許可なんてものはどうだっていい。娘が行きたいと言えば、それが総てなのだ

 前泊するなら断じて横浜である

 みなとみらい山下公園中華街、そんなアーバン地帯へは嫁と行ったことがあるが、それが結婚前だったのか結婚後だったのか、更にはどこを回ったのか、昔のことすぎて全く記憶にないので、横浜は娘のみならず私にとっても新鮮であるに違いない。

 休前日はどこも予約で一杯だったが日曜の夜は空いていて、中華街に程近いロケーションツインを取れた。

 あとは、20年ぶりくらいに横浜ガイドマップを調べてコースを選定するのみ。当時はガイドブックだったが、今はインターネットがある。

 媒体が変わって、ページを開くかわりにマウスクリックするような時代にはなったけれど、ワクワク・ドキドキした感覚20年前と何ら変わっていない。

藤子不二雄はあまりきじゃないようだから川崎ミュージアムは喜ばないよな

カップヌードル博物館なんてものができたんかい

鎌倉ちょっと遠すぎ? 江ノ電とか乗ってみたくない??

八景島までなら何とかなるかな。

夜は中華だよな、だけどボッタが多いって聞くし、よくよく調べないと

 ちょっと白髪が増えたらしいけど、君が生まれる前のパパがここにいるんだよ。きっと気が付かないだろうけど。

2018-09-25

一般的PHPおじさん

メインで使う言語C#JS書くのがやだからtypescript覚えててじゃあ実際に業務で書くのはPHPってなんか学んだ内容に対して10%位の出力しか出せてなくて悲しす…

なんでPHPモダン寄りのコード記法とか取り入れひんの…?

2018-09-12

anond:20180912152410

うーん、そんな難しいのかなあ。

typescriptjavascriptよりは

C#typescriptの方が余程近縁に見えるんだが。

モダン文法+型制約+オペレータオーバーロード とかを使いたいだけなんに

半端なtypescriptを使い続けるんはかなり苦痛なんやけど…

anond:20180912151023

うっせーいいから C#Typescriptもしくはjavascriptトランスパイラ教えろって言うんだよ。

増田プログラムに詳しい人に質問

ぼくはC#プログラミングすることがとっても得意なんですが、

今度ある人にTypeScript?をやれって言われて困っています

C#ソースコードTypeScript?に変換できればいいと思うんですが、

かいツールソフトはありませんでしょうか。

宜しくお願いいたします。

2018-09-09

技術者の安売り

ほとんどのIT系技術者って、単なる技能職であって、本当の意味での技術って持ってないよね。

JSが、Javaが、C#がなんて言ってるうちは、技術ではないと思うんだ。

Reactだ、Unityだのは論外。

せめて、アルゴリズムが、CPUキャッシュが、レイテンシが、そんな話が技術的だと思うんだ。

2018-09-05

シリアライズインスタンスが良く分からん

Unity始めようと思ったんだけど

シリアライズインスタンスが良く分からない。

これはJAVA?それともC#?

データシリアライズしないと出来ない?どういうこと?

インスタンスデータを受け渡す?変数と何か違うの?

パース?デシリアライズ

意味が分からないよ。

単純に、シナリオゲーム用のマスターデータや、キャラ用のデータなどを保持しておきたいんだけど、

どうすべきなんかな。意味不明じゃ。

Unity本3冊買ったけど意味不明。

2018-08-12

なぜSQLけがこの世界で未だに職人芸じみているのか

1.リファレンス無料で読めないか

標準SQL仕様書は有料である。このご時世ありえん。

たとえばC#など.NET系のリファレンスMSDNで読むことができる。

RubyだってHaskellだってScalaだって公式サイトガイドぐらい置いてある。

そもそも標準SQLサイトは有料ですら見つけるのが難しい。

2.実装ごとに仕様が違いすぎるから

OracleDB2MySQLPostgreSQLSQLite、AccessなどSQL実装されたDBMSは様々にあるが、どれを取っても仕様が違う。

皆が標準SQLに従っていてその上で適当増設している程度ならよいが、もはや誰も標準SQLに従う気が無い。

この点でCコンパイラ多様性のようなものとはわけが違う。

根幹的に必要機能があったりなかったりするから、あるDBMSで書けるようになったからと言ってSQLを覚えたとは言えない。

これと上記1とのせいで、何かググった時に特定DBMSしか解決法にならないものが大量に出てくる。

3.最適化人間任せだから

最近プログラミング言語は大抵、雑に書いたってコンパイラ適当最適化してくれる。

同じ結果を生むような二つのコードは、よほど下手くそに書かない限りは同じような実行速度になる。

SQLオプティマイザが最適化はするが、ほぼ同じような二つのコードで速度が全く変わったりする。

そのため実行計画というオプティマイザの中間言語のようなものを読んであげて、

より速い中間言語が生成されるようSQLチューニングし直さなければならない。

これでは何をやっているのかわからない。

有名なサイトでは、初心者必死で書いたような可愛らしいSQLを「それでは遅すぎるんじゃ」とけちょんけちょんにけなし、

なんかシンプルなのだけれどよくわからない文法を一杯使って実行速度を高めたのを「正解」としていたりする。

しかもその文法、ググってもろくな解説が無かったり、特定DBMS依存してたりと使えないオチ

4.スタイルガイドがないか

上手い人はSQLを綺麗に書く。だけど、その綺麗さの基準が人によって違う。

エディタが単なるメモ帳しかないようなDBMSも多いから、インデント文字数さえ個々人に任される。

インデントは2文字か4文字か。SELECTで改行するかしないかカンマは列の後ろか、前か。

いろいろなサイトに色々なことが書いてあったけれど、全部違うこと言ってた。

まり各々綺麗に書ければいいやということであり、読むほうも宗教が違ってもまあ綺麗なら読めるから困りはしない。

困るのは初心者である

何かの解決法をググるたびに違うスタイルからどう書いていいのかわからない。

結局なんかいろいろな上手い人のスタイルをツギハギした新たなスタイルが世に誕生してしまうのだ。

最後

だけど、そんな職人芸じみたSQL世界が私は好きです

2018-08-06

c#って

求人もうなくね?JAVAも減ってきてね?

求人って何が多いの。

anond:20180806212734

不都合あるどころか、すげー困る。

Dictionaryとして登録しておいたvaluekeyで引っ張ってきて操作するなんて、JavaでもC#でも普通にやってた。

そういう操作前提にデータ構造を構築するのに慣れているから、それが封じられるとか面倒すぎ。

2018-08-05

anond:20180805145239

Kotlinは既にJavaを使ってる人がウッヒョーってなって高効率と書きやすさを得るための言語であって、Kotlin単体で新規習得して何かいいことが起こるような言語ではないのよね

そこの案内をうまく受けなかった初学者のひとにけっこうな被害がみられる

ただ、今のところ初心者ベターでロングライフGUI込み開発環境なんてUnity+C#しかないので、それ以外で何選んでもたいして変わらんのではないかともちらっと思うのだが

2018-08-02

言語って難しくない?

メモリ解放とかやってられないんだけど

増田プログラマはそんなの簡単に出来るの?

php

c#

javascript

html

css

このぐらいのスキルじゃ、終わってるのかな。

2018-07-28

anond:20180728175700

500ページある本を1日で読む方法を考えてみた。

真面目に1ページ目から順番に読んでいたら、とてもじゃないけど500ページ目まで1日ではたどり着けないような気がする。(気がするじゃなくて、無理)

 

目次と本文をパラパラ眺めて、飛ばし読みで、重点的に読むべき場所を決める。

最初は、プログラムコード写経はやらないで、本を読むだけに留める。

実際にプログラムの動きを眺めてみたい、確認してみたいときだけ、実際に実行してみる。

 

1日では無理でも、数日で習得したい。

C#は分かりやすそうなので助かる。

anond:20180728174136

図書館で借りてきた本はこれ。

簡単そうだったから、最後まで挫折せずに読めそうかな?

Windowsアプリを作りたい

図書館C#の本を借りてきました。

うへー、500ページもあるよ!

サクッと作りたいのに、これ読むだけで1週間はかかりそう。

 

プログラミングって習得するのに時間かかるよね?

もっと簡単にならないかな?

未来の人は、AIに向かって「○○ができるプログラムを作って」と頼んだら、サクっと作れるようになっているんじゃないかな?

 

愚痴を言っても始まらいから、本を読んでみるか。

2018-07-05

anond:20180704191551

C#C++++

二四六九士 → 二四六九十一

こうですかわかりません

2018-06-28

時代とともに変わるソフトウェア開発の基礎

コンピュータソフトウェアを開発、運用するエンジニアが持つべ知識スキルの基本セットとは何か?

例えばインテルCPUアセンブラが書けます!と言った場合就活で有利になる場面がどれだけ想像できるか。

UMLクラス図書ます!とか、暗号化理論バッチリだぜ!とか、相対性理論なら任せとけ!とかの場合

おうおうおう、だったら弊社のホームページをカッコよくしてくれよみたいな案件無難にこなせるのかというと

甚だ疑問では無いだろうか。

一昔前はソフトウェアハードウェアのおまけだったわけで、ハードウェアこそがエンジニアが抑えるべき基礎だった。

時代は変わり、ソフトウェアでできることはものすごく多くなった。スマホアプリを作るのに組み込み知識がなくても困らない。

からこそ、現代ソフトウェアのみのエンジニアは旧来のコンピュータ関連エンジニアと道を分かたれている事を自覚しなければならない。

自分キャリア自分デザインする必要があるということ。

古いエンジニアの教えに沿えば、自分も古いエンジニアになる。

今の時代の最適解を見つけるのは困難かもしれない。

だけど組み込み系やマイコン制御をしないのであればアセンブラC言語よりも優先して学習することはいくらでもある。

C#C++よりもPHPが優先される場面もある。

html,css,javascript をある程度自在に扱えるようになるのも長期間の訓練による積み重ねが必要になる。

コンピュータサイエンスネタが無いな……これはプログラミングに役立つネタももちろんあって、構造プログラミングオブジェクト指向プログラミングなんかもそうだけど、表層的に関数分けました、クラス分けましたとかしてもうまくいかない。ネストが浅けりゃいいってわけじゃない。プログラミング以外のネタもある。サラリーマン巡回問題とか。

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