我々は賢いので。

かんとーちほーのエンジニアの、仕事とか、趣味とか、いろいろなはなし。

技術

【Qiita】まさかのPath.CombineでハマったのでQiita書いて来た【C#】

何年もC#やってて今の今まで知らなかったってのが自分でも驚きでアレなんだけど、恥を忍んで失敗談をQiitaに投稿してきた。 qiita.com ちなみに、JShell叩いてJavaの動作を見てみたらこうなりました。 そうそう、こういう挙動を求めてた訳ですよ。

JavaやC#で真偽値をfalseと比較判定する事について。

(*'▽') コーディングスタイル、コーディング規約のはなしだよ。 要するに、こういうコード。 if ( hoge == false ) { } 先日Twitterで見掛けた話題 うろ覚えだったので、少し調べつつ補完。 C言語時代のBOOL定義 BOOLはintである。 FALSEの定義は一択だが、T…

解り難い「ポインタ」をプログラミング初心者に解り易く教える話。

(*'▽') 話題に便乗してみたよ! C言語でポインタを理解する話。 こんな例えはどうでしょう?

Javaに於ける例外実装のベストプラクティス

(*'▽') を、教えてください。 軽く自己紹介 元々はC#屋さんです Javaは嫌いです ロジックを書くならC#、製品開発するならJava(のライブラリ) 言語の好き嫌いの話はこれくらいにして Javaに於ける例外について Java言語の例外の種類 検査例外ってうざったい…

マークダウンで表を書くのがめんどくさかったのでツール作った。【C#】

表題の通り、コレ↓を書くのがめんどかったので、C#でツールを作りました。 ふれんず なかのひと かばん 内田彩 サーバル 尾崎由香 フェネック 本宮佳奈 アライさん 小野早稀 わたーしはートキー 金田朋子 アルパカ ペッ! 藤井ゆきよ すなねこ みゆはん ツチ…

UI操作を自動化して時短勤務した時の話。

以前いた会社で、つまんない仕事をぼくの好きな仕事に変えてやった時のおはなし。 注意事項 とあるテスト案件のおはなし 案件概要 テストするだけの簡単なお仕事 ぼくがやったこと テストを自動化する難しいお仕事 そうです、我々は賢いので。 自作ツール概…

【Qiita】最近投稿した記事とか、読んでて気になった記事とか。

ぼくのかいた記事。 EGitで悪戦苦闘してる話。 Qiitaのはじめかた。 ぼくがJava(等)でネーミングに困った時に良くやる事 他の方が書いた記事。 2年目プログラマがQiitaに週一投稿して1年が過ぎました 成果の見えにくい仕事で成果をコンスタントに上げるため…

【Qiita】プログラミングにおける「命名」に関して

と言う事で、Qiita記事書いてきました。 普段、システム開発で「ネーミング」に関して考えている事や、実践している事を纏めてみました。 qiita.com GitのSSH接続と二段階認証が上手くいったらまた翻訳記事書こうかなー? (*‘▽’)

Gitの脆弱性【情報収集メモ】

最近話題になったGitの脆弱性についてのメモ。 ※本文にも書いたしリンク先記事にも明記されてるけど、Gitだけが問題じゃないよ!CVS、は最近見ないと思うけど、SVNとかも影響受けてるからね!! Gitの脆弱性 ( CVE-2017-1000117 ) SIOSセキュリティブログ os…

【Qiita】先日投稿したGitHub公式の翻訳記事

先日Qiitaに投稿しましたこちらの記事。 qiita.com なんか、今日見てみたら凄いいいねが増えててびっくりしたんですが、、、 【毎日自動更新】Qiitaのデイリーストックランキング!ウィークリーもあるよ - Qiita こちらの記事(日次自動更新らしいので、たぶ…

【Qiita】GitHubリポジトリ作成したので纏めてみた

英語ドキュメントに苦手意識バリバリのぼくがGitHub公式チュートリアルを 面白おかしく 翻訳してみた件。 qiita.com

【読書感想文】エンジニアは業務時間外でも勉強するべきなのか の話。

株式会社アクシアの米村さん(@yonemura2006)が公開しているブログ「エンジニアは業務時間外でも勉強するべきなのか」を読んでの読書感想文です。 ※思った事をだーっと書き殴ってっただけでろくに推敲もしておらず、いわゆる駄文長文と言うやつになってしま…

『説明』と『理解』の話。

人に物事を教える上で、ぼくが普段意識している『説明レベル』と『理解レベル』の話です。 Twitterで話した所反響があったので、詳しくブログに纏めようと思います。 説明レベルと理解レベル 説明レベル ~どの程度の『嘘』を許容するか~ Q:きちんと正し…

【Paiza】Paizaのスキルチェックについて思う事。

Paiza スキルチェックとは? 引用:ランクと分布(paiza調べ) 引用:出題レベルと目安 ★☆☆ 初級 ・・・データ出力系の基本的な実装ができる。 ★★☆ 中級 ・・・計算量を意識した効率的なロジックを組み立てられる。 ★★★ 上級 ・・・より良いアルゴリズムを設…

【Qiita】StringBuilderをクリアする話【Java・C#】

実際問題、高速化には大して寄与しないけど、一応Qiita書いてみた。 (*‘▽’)今日はこれにて!! qiita.com それはそれとして、 そういえば、Qiitaも対応している「Pocket」っていうサービス。 簡単に言うと「後で読むリスト」としていろんなものを突っ込んで…

先日Qiitaに投稿したRandomizeUtilityの記事

(*‘▽’)いいねがついてました!! ありがとうございます 制作秘話 じつは最初思いっきりバグってたんです そのバグを修正しようとして泥沼に 仕方ないのできちんと設計からやる事に と言う事で

【C#】ソースコード公開してきました【Qiita】

(*‘▽’)やっべ、もう少しで日付変わるところだ! RandomizeUtility qiita.com VisualStudio git https://ellnore-git.visualstudio.com/RandomizeUtility と言う事で コレクションから、任意の個数の要素を、ランダムに且つ高速に取り出せるユーティリティ実…

【paiza】自作のC#用ユーティリティを公開しました【Qiita】

paiza paizaとは? で、おめーのランクは? Qiita投稿記事 paiza コードコンテスト用のユーティリティ実装【C#】 公開したコード 注意事項

Qiita初投稿

Qiitaに投稿しました (*‘▽’)はじめてだよ! qiita.com