[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

「c#」を含む日記 RSS

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

2024-12-16

C#文字列置換処理スピードを速める方法はありませんか?

C#でReplaceを使って置換させる処理を作っています

ただ、置換する(検索する)対象テキスト(というよりXMLファイルですが)が非常に長いので、

置換処理が1時間以上かかってしまます

置換処理時間を短縮させる方法は何かありませんか?

たとえば、目的の置換対象文字が見つかった場合、置換後すぐにその置換処理を抜けて、次の置換対象文字検索に移る

といったような都合の良い方法はないでしょうか?

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1117124991

置き換え対象の奴と置き換える奴を二つ用意すれば、BM法で検索することことでたいていの場合はO(N/M)程度で済む

ただ、空間使用量が2Nになるがな…

時間近くかかるとなるとメモリーに載らないかもなあ…

c#でlistの最大数限界突破させるにはどうすればいいでしょうか?

int32以上使いたいです。

多重listしか思いつきません。

何か良い方法を教えてください。

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14230773579

unityじゃないほうのNativeMemoryかB Plush Treeや赤黒木やSortedDictonaryに一定範囲配列をぶち込んで超えるぐらいしか手がないと思う

ただ、後者の方は作るのがめんどくさい

もっとも、たいていの場合、挿入や削除でO(log m N)+O(log m N)、探索でO(log m N)程度なのでNativeMemoryを使うよりは早いこともある

ただ、バランシングが発生した場合はN O(log m N)程度かかるけどね…

ちなみに、mはそれぞれの木に挿入する配列の大きさ

2024-12-14

anond:20241214125834

プログラミングの話でいうと

初期は回路と回路を物理的にコードでつないでコーディング

次にパンチカードだとか、機械語を直接入力とかきて

アセンブラ、Cとかが高級言語とか言われだして

web系の軽量言語だとか、javaとかC#とかが出てきて

次にAIが出てきて設計実装まとめてやってくれるかも?みたいなところだけど

偉い人は全くわかってないのが、たとえAI設計実装全部面倒見てくれる場合においても

AI設計実装するために必要もの利用者がそろえて渡さなければいけない

AIママじゃないから、利用者が泣きわめこうが、渡された情報をもとに設計する

魔法のランプで精霊がどんな願いでもかなえてくれるが、こんなはずじゃなかったを連発するように

利用者AIに作ってもらいたいものが何なのかよくわからないので、適当な指示をAIに出して(指示の出し方や必要材料AIサポートしてもらうとしても)失敗する

これは相手人間であっても同じなのだが、相手人間だと脅してごまかして丸投げして責任転嫁できる点で使い勝手がいい

サイコパス経営者はこれからものらりくらりと人間使役するのが都合がいい

向き合いたいのは金の流れであって、現実とかほんとどうでもいいからな

2024-12-12

ある人がエンジニアには学位がいるといったが、ITは必ずしも必須ではない。

アルゴリズムデータ構造の本は腐るほどあるし、競技プログラミング問題を解く過程でも勉強できる。

https://ibako-piyo.hatenablog.com/entry/2022/03/03/232224

C# で MultiSet を実装する(大枠の話と列挙アルゴリズムについて)


ただ、githubコードでK1,K2…Knみたいな説明をしてるところがあって、そういうのを理解するのに学位がいる。

正確に言うと学位をとる過程で身に着けた数学知識イロハ必要で、ここら辺に関するもの勉強するのは大学じゃないと結構難しい。

プログラマーのためのわかりやす数学の本というのもあるにはあるが、コンパイラーの本や量子コンピューターについて解説してるウェブサイト数学知識がある人向けに書いてあるので、学位がないものにとってはマジで地獄でした)

から学位がいる。

ただ、学位を取るには大学受験を突破しなければならず、情報系の大学はそこそこ偏差値が高いので、いわゆるまじめ系くずだと難しい傾向にある。

最近大学入試はまじめ系くずを弾くために事務処理能力を問う問題が増えつつあり…

まじめ系くずだともう早いコードの書くことができるエンジニアにはなることができない時代になりつつある。

2024-12-01

出勤が嫌すぎて嫌すぎて嫌すぎて嫌すぎて嫌すぎて嫌すぎて

社会人5年目の男。

地方自治体職員

社会人1年目の入庁2日目から5年目ももうすぐ終わる今日まで毎日頭の中が「仕事行きたくない」で埋まっている。

朝の電車、帰りの電車、週末の飲み会彼女とのデート旅行家族旅行、友人との旅行や遊び…

そのすべての瞬間において「もう仕事いきたくない」が脳内の大半を占めている。

この4年と8ヶ月、有給意外で仕事を休んだことや休職することなく過ごすことができたのは本当に奇跡だと思ってる。

この地獄のような日々を抜け出すべく今まで小さなことから大きなことまで色々とやってきた。

公認会計士勉強仕事以外の時間を費やしたこともあった(途中で監査法人に勤務してる間は今と変わらない生活であることに気がつき断念した)。

小説家になるべく純文学もどきの作文を群像新潮新人賞に送りつけた。

ライトノベル作家になろうとなろうとカクヨムテンプレート盛り盛り増し増しのルサンチマン晴らし小説を連載した。

影廊やFNAFに影響されゲーミングPCを購入してアンリアルエンジンC#学習Steamにいくつかの作品リリースした。

飲食店開業すべく仕事終わりや休日ラーメンハンバーガーピザスパイスカレーなどをひたすら作り利益率や開業資金など考えたり飲食店開業の本やサイトを読み漁る日々もあった。

鬼滅の刃に影響されワコムの液タブ、イラスト漫画入門書を買い漁りジャンプ好きの子供がチラシやカレンダーの裏紙に描くような漫画をいくつか書いて出版社に持ち込むという迷惑行為も行った。

YouTubeGoPro撮影したドライブ動画歌ってみた動画なども投稿してきた。

定期的に看板猫が有名な江戸川区の某宝くじ売り場まで出かけ宝くじを購入。

しかし、相変わらず俺は毎日毎日役所まで通勤して窓口で市民からごねられ、電話口で語られる支離滅裂陰謀論に誠実に耳を傾け、国や県から求められる意味のないデータ入力を行い、メンタル休職している心の風邪ひきさんたちの穴を埋め、係長課長補佐課長に対してよろしいかよろしいかよろしいかよろしいかよろしいかよろしいか毎日だ。

わかってるんだ。

勤め先や被雇用者という立場に縛られない生き方ができている人たちは何も毎日早起き通勤が嫌でそういう生き方を選んだわけじゃない。

何かやりたいことがあり、実際に行動し、それに対応した才能や資質が備わっていたか電車職場に縛られない生活ができているのだ。

俺は結局、毎朝の早起き電車と雑踏、息の詰まる職場、狂った住民、何もしない見ざる言わざる聞かざるの管理職たちから逃避したいだけなのだ

そんな人間が何かを成し遂げて経済的成功を納めて電車職場から抜け出せるわけがない。

俺の毎日は変わらない。

明日早起き

明日電車

明日仕事

苦しい。

Macってデスクトップアプリを作らせる気がないよな

windowsならC++かいゴミじゃなくてC#で気軽にデスクトップアプリを作れるが

Mac選択肢が無さすぎる

個人が気軽にアプリ作ったり配布したりできないように嫌がらせしているとしか思えない

Macアップル製のコンピュータアップルから与えられた物を与えられた範囲内で使うだけの脳死信者以外は使わない方がいいな

2024-11-22

プログラム言語の人気推移

https://survey.stackoverflow.co/2018#technology

https://survey.stackoverflow.co/2020#technology

https://survey.stackoverflow.co/2022/#technology

https://survey.stackoverflow.co/2024/technology

-2018202020222024
JS69.867.765.3662.3
Python38.844.148.0751
TS17.425.434.8338.5
JAVA45.340.233.2730.3
C#34.431.427.9827.1
C++25.423.922.5523
C言語23.021.819.2720.3
PHP30.726.220.8718.2
Go7.18.811.1513.5
Rust-5.19.3212.6
kotlin4.57.89.169.4
Ruby10.17.16.055.2
Swift8.15.94.914.7
Scala4.43.62.592.6


変化がわかりやすいように2年ごとにした

PythonTSとRustの勢い凄い

JAVAって永遠に人気なのかと思ったけど、10年後人気言語と言えなくなってるかも

PHPはそろそろ厳しい

Gokotlinが着実に人気を獲得

Ruby・・・

C#も地味に衰退

2024-10-17

anond:20241017094548

歌のメロディ自分の出してる声を比較して

「合ってる」

「高い」

「低い」

判別できれば調整して歌えるようになるでしょ?

絶対音感で「これはC#の音だな」とかは、必ずしもわかる必要ないでしょ。


ってことが説明されないとわからないってことは、他の人も言うように音感のものがないのかね

2024-09-30

anond:20240930102803

その通り

非同期は昔からあるしC#なんかでもよく使う

ステート管理はなかったけどああいう新しい仕組みはいくらでも出てくるし

そういうのをすぐ使いこなせるのがスキル

anond:20240930073819

プログラマー世界シェア大正義だぞ

ちなみに今というか1年くらい前がプログラマ界その10年に1度の大不況

ウチでも二人切られたが一人は昔やってて今もう書けない保守とかやってた人もう一人はReact+JS

React+JSはJavaでBE主力の俺がすぐちょこちょこ書くようになって今半分くらいは俺が書いてる

知らない言語ライブラリなら3週間で生産性プラス、3ヶ月で追いつくといつも言ってるし実際今回も大体そうだった

C#サービスも二つくらいあるけど必要ならそれもやるしJavaできればまあそこそこはすぐできる

言語フレームワーク指定してくるとこはその3週間も待てないようなとこ+言語ができるとかがスキルになるようなとこだからしょうもない仕事可能性大きいぞ

グーグルアマゾン受けたことあるけどどちらも言語はなんでもよかったよ

2024-09-19

anond:20240919222001

横だけど馬鹿とか言い出すやつはほっときゃいいとおもうけど

うちASPC#JSちゃんぽん40万行ストアドプロシージャ2000個テーブル500を書き直してるんだが

君のとこなら人月どれくらい?

anond:20240919123727

新しい技術ね…

C#とかReactやDirectXはともかく、Webフレームワークは似たようなもんばかりだぞ

anond:20240919091747

JavaC#現代不良債権

おもろいこと言うやんけワレ

まさかNode.jsとかPHPとか使ってないやろな

anond:20240919092910

からごめんね

基本を覚える段階の人は増田の言うように日本語で良いと思うけど

"JavaC#現代不良債権よ" とまで言い切る人は

少なくとも基本を覚える段階の人ではないはずなので

日本語しか情報を集めてないレベル

特定言語を切るようなことを言うのはちょっとおかしいんじゃってことなんじゃ?

anond:20240919091747

このツリーC#くん全く擁護されてなくて草、俺は好きだよ

anond:20240919091203

C++よりましとかCOBOLよりとか言い出したらきり無いが、JavaC#現代不良債権

言語というより周辺が難解。だいたい公式ドキュメントのせい

氷河期世代自己責任と言われてもなと思うITエンジニア

増田40代前半。新卒はまさに氷河期SES就職していらいIT業界に居続けています転職は数回経験済み。

新卒20代から氷河期への侮蔑を感じる。努力不足って感じの。

でもそもそも20年前と今じゃITも含めての周辺環境が違いすぎるのに努力不足の自己責任って言われるのはやっぱ納得がいかない。戦国時代合戦見て「俺なら~」言う感じのなろう系かよ

転職イメージ改善

まずこれ。転職をなんとも思わなくなった。20年前は同業他社でも転職は難しかった。新卒辞めて出来るのは公務員試験とかかドブラックへの就職のみ。今以上に年齢と能力釣り合わない募集しか出てなかった

転職のしやす

イメージとともにしやすさも一気に変わった。紙の履歴書職務経歴書なんて消えた。今も求める企業はたぶんヤバいアプリサイトで申し込みしやすくなった。昔のような自分の足で見つけるとか人脈が無いと見つけられないとかがなくなった。

職場環境改善

やっぱ残業が消えたのは大きい。今もあるところはあるだろうが奴隷の鎖自慢か上が下手なだけ。時間があれば何かに取り組む余裕は出る。

言語フレームワーク進化

自分新卒の頃はJavaがメインだったが、今のPythonJavascript、各種フレームワークDockerとかってとにかく分かりやすい。C#は相変わらずだしMSドキュメントは未だに読めないレベルだが、要は興味を持ってスキルアップやすい。あの時代Java理解できて高められた人は努力とかでは片付けられない。

ITスキル底上げ

主にユーザー側。馬鹿が居なくなった。20年前はほんとIT音痴が多かったのでプロジェクト破綻は当たり前、そしてユーザーが強かった。精神が安定するのは何かをなすのには最重要

スマホパソコンの普及

特にノートがそれなりの性能と価格になったのは良い。プログラム稼働環境も高スペック必要としなくなった。自宅で勉強やすくなった

通信回線格安

ネット情報収集勉強するにも負荷だった通信料もだいぶ安くなった。というかほぼ無料

情報の集約化

やっぱ色んな情報ネットに集約化され、更に正誤も判定され質の良い情報簡単無料で手に入る用になった。結果回り道が発生しない最短最適化ルートをたどることが出来るようになった

資格取得の最適化

1コ前とおなじになるが、資格の取得も最適解がもう見つかって実務経験0でも高度資格取れるようになった。詰め込みの可否はともかく20年前のような個人五里霧中勉強はもはや無い。

今の世代が1の努力する5倍の手間と努力で同じ1の成果を得たのが氷河期世代。それに対して「なんで1の努力しなかったんですか?」って言うのだからわかりあえない

でも「1の成果のためには5の努力必要だったんだよ」って言っても時代の空気もあるので理解してもらうのは難しい。ほんと1程度の努力で1の成果がもらえる君等が羨ましいし、氷河期世代自己責任という同年代と上の世代は大半0.5の努力に4.5の親と運だからマジで害悪

2024-09-17

anond:20240917093312

古い古くないならC#結構古いが

繰り返すけど適材適所だよ

いろんな言語でいろんなもん書いたらわかる

anond:20240917091255

言語なんて適材適所だよ

C#はないやろ

VBでいい気がするけど今時まあPythonってのは妥当じゃないの

マイクロソフトがCopilot in Excel with Pythonプレビューを発表

AIPythonコードを生成するらしい。

Excel公式言語Pythonなんてクソ言語じゃなくてC#採用してほしかったわ。

2024-09-16

マケスピ2 RSSはどうしてこんな設計にしたんだろう。

マケスピver2にして以前、以前ver1用に書いたDDE通信が使えない事に気が付いていたので、ちょっと、まじめに調べてみることにしたら、以外なことがわかった。

昔、ver1 rssの頃は、いにしえのDDE通信だった。

そして、マケスピ2 RSSではその仕様が、何とSendMessageとCOPYDATASTRUCTを利用した、いにしえのWindowメッセージ通信になっている。

しかも、ネイティブdllの中に、C# ILをgz形式で埋め込んだ変な構造だ。

MarketSpeed2_RSS_32bit.xll(dll)の中にリソースとして、C#で書かれたMSRSSがgz(lz77)として埋め込まれてる。

ILからILSpyとかで楽に読めるからいいんだけどネ。

しかし、今時SendMessageとCOPYDATASTRUCTかよ!

はぁ・・・これをpythonエミュレートするのは骨が折れるだろう。

pythonexcel操作した方がマシだな!(これは既にやってる人がいる)

いい加減にWebAPI化してくれないか

そしたら、他のプログラムでも簡単に使えて便利だと思うんだけどなあ。

excel vbaとか書きたくないよ。

WebAPI化してほかのアプリケーションでも自由に使えるようにしてくれよ。

もう2020年代だぞ・・・

2024-09-13

40代氷河期世代ITエンジニアの焦り

SESから転職繰り返し名前だけは有名な企業情シスに入れた

しかし周りのキラキラ不安で焦ってる

JavaScriptが人気でGASとかVBScriptでローコードで書くのがメインでPythonとかC#とかサーバサイドとか多かった自分スピード感に付いていくのが辛い

JavaScriptってみんなどう覚えた?自分資格試験とか経由で覚えたり業務で覚えたりと後から付いてくる感じで一から覚えるの苦手

あと応用やOracleSilverやAWSアソシエイトやLPIC2とかよりPMPの方が評価されるのね。自分でも中途半端だとは思うけど高度やGoldプロフェッショナルって難易度カーブ急すぎるよ

はてなの強強エンジニアには鼻で笑われるけど同世代中途半端エンジニアはどう過ごしてるか知りたくて書いた

会社相談員に聞いてもあなただけの仕事言うけど、ライブラリPaaSがこんだけ発展したらセンススピードある奴がいい感じでやるからどっちも無い俺は悩んでるんだよ!って言ったが通じなかった

SNSだとみんな登壇してキラキラしてるしもう辛い

2024-09-01

窓際おじさんの生存戦略

職場左遷されないように自分しか出来ない仕事模索中。

ひとまずC#アプリ開発は今んとこワイしかできないかOK

2024-08-27

anond:20240827232008

本人が自己流でその周りにジュニアが少しという環境なのでJSくらいしか選択肢がないのでは

C#は本人以外読めないし本人もJavaは疎い感じだし

2024-08-24

スタティックおじさん

JavaでもC#でも結局スタティックおじさんに成り果てました。

もう設計考えるの面倒なんで😅

全部スタティックでいいじゃないっすかね。

ログイン ユーザー登録
ようこそ ゲスト さん