我々は賢いので。

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

技術・プログラミング

今日の泣きたかったメモ

普段git使う時のクライアントは SourceTree 使ってるんですが、未プッシュのコミットコメントに書き忘れをひとつ見付けちゃって、コメント修正しようと思ったんですよ。 3手ほど前のコミットだったので、対話形式でなんちゃら機能でメッセージ修正を選んで…

この世で最も美しいJavaのコード

この世で最も美しい数式は何か? と問われれば、恐らく皆あの数式を思い浮かべる事と思う。 e ^ iπ = -1 有名なオイラーの等式である。 では、この世で最も美しいJavaのコードは何だと思う? かなり漠然とした問ではあるが、こう聞かれたらぼくはこう答える…

【備忘録】VisualStudioでの形式選択貼り付けのクラスコード生成について

前段 以前も日記で書いたんだけど。 sugaryo1224.hatenablog.com VisualStudioのCommunityEditionでも使えるすばら便利機能として、 「形式を選択して貼り付け」という機能がある。 こいつを使うとXMLやJSONとバインドするデータクラスを生成出来て、 ちょろ…

今ちょっとSpringBoot触ってるんだけど、PostConstruct的なものを探してた。

備忘録っつーか、メモっていうか、チラシの裏。 JavaEEのPostConstruct DIコンテナでBeanを管理する、つまりインスタンスプールを利用すると言う事は、コンストラクタでインスタンスを初期化するという new ベースの自前でのインスタンス管理とは初期化の仕…

今ちょっとSpringBoot触ってるんだけど、外部定義値をどうするべきか悩んでる。

備忘録っつーか、メモっていうか、チラシの裏。 SpringBootでプロパティを簡単に扱う方法 大きく以下の2つ。 @ConfigurationProperty を使う(クラスにアノテート) @Value を使う(フィールドにアノテート) 前者は文字通り、アノテートしたBeanに対してプ…

gitをCUIベースで勉強すると言ったな、スマンありゃ嘘だった。

SourceTree はいいぞ 仕事で使ったSourceTreeが便利なので、当面これで問題ないっす、趣味環境のソース管理もこれで運用します、しますっていうかしてます。 今まで 今までEclipse(EGit)ないしはVisualStudio(内蔵のGit連携機能、良く解らない)を使ってI…

どこぞの情報漏洩の原因とされるバグについて考察してみる。

事もあろうにIPAがやらかしちゃった、例の情報漏えいの原因が気になったので考察してみました。 IPAの公式情報 ITパスポート試験における個人情報等の漏えいについて 事象 原因とされるバグについての考察 仮説その① 仮説その② 仮説その③ 仮説①のダメなとこ…

【備忘録】とあるボタンもどきを別なボタンからJavaScriptで間接キックする時にハマった時の解決メモ

普段と違って趣味コーディングじゃなく仕事での話なので、あまり具体的な事は書けないんだが・・・。 今後、似たようにハマった時の為にやった事を軽くメモっておく。 問題編 まず簡単に状況設定。 某パッケージを使用しており、HTMLはそいつがレンダリング…

リンクラベルの下線がちょちょぎれてて気持ち悪い同志を募るページ

同じ感覚の人がいた!! var.blog.jp 激しく同意案件。 ほらこれ、この部分。 いや、良いんだけど、こういうデザインが良くなるケースやフォントもあるでしょうよ。 でもこれがデフォルトになるっておかしくね?? 一応ぼくもお絵描きする人間ですので、デザ…

powershellメモ

PowerShell関係のメモ 最近ちょっとPowerShellが楽しくて仕方ない。 ので、いつもの備忘録メモ。

そこでPowerShellですよ。

windows batch が嫌い?そこで PowerShell の出番ですよ奥さん! 今日、ちょっと調べ事をしてたら物凄く共感するブログを見付けまして。 var.blog.jp 解るめっちゃ解るw 年月日時分秒をファイル名に設定するだけで一苦労。 Echoコマンド に限らず、windows …

趣味のTwitter画像収集システムを改良したい

最近ちょっと仕事&趣味で Windows PowerShell に手を出してちょっとテンション上がってるので、今普通にbatch処理組んでるTwitterに投稿した画像を収集するツールを改良して、収集だけじゃなく整理まで持って行きたい。 未だにTwitterAPIの一週間制限が突破…

新人時代のトラウマ案件

少し逸れるけど昔「変数名は四文字で」とか「関数名はIDプラス連番で何桁」しかも「十番刻みで、仕様変更の時に一番刻み」とかやらされた。C++なのに。もちろんソースコードはコメントアウト厳守、削除禁止。 https://t.co/LydhjC4gD8— エル@ぱずどらふれんず …

ぼくがCOBOLという言語について知っている断片のすべて。

流石にタイトルが酷かったので修正しました。(2018/2/5 2018/2/15) 新人にCOBOLをやらせてはいけない 先日、Twitterでこんな話題がありまして。 新卒にCOBOLをやらせるとか本当に何を考えてるんだと言わざるを得ませんね。私なら全力でそんな会社は回避し…

デザインパターンを学び始めた人はこのブログを見ると良いよ。

language-and-engineering.hatenablog.jp 纏め方や分類が素晴らしくてとても良い記事です。

色んな現場で毎回作るいつもの画像貼り付けマクロ。

画像貼り付けマクロ 日本中どこでもやっている、画面スクショぺたぺたするアレ。 某エンジニアじゃなくても適応障害発症するほどクソだるい仕事で、可能な限り回避したいが回避しきれない事もある。 そういう時はWinShot先生でjpeg撮り溜めつつ、マクロでぺ…

超独断で選ぶ、非エンジニアでも知っておきたいExcelの初歩的な機能3選。

最低限抑えておきたい頻出機能 最低限抑えておきたい頻出機能 数式入力中のセルの絶対参照切り替え 現在日付、現在時刻の入力 CONCATENATEのショート記法

平成が終わるという話を聞いたのでエンジニアのぼくから提案があります。

元号、 やめない? 元号 無駄な仕様が増える 印字済みの書類 住所 京都式住所 京都住所は住所コードで一意にならない コードで一意にならないとか理解不能。 余談、北海道の住所。 と言う事で

【IntelliJ】今日はついに謎現象を克服した【Gradle】

なんかねー、今までずっと謎現象に悩まされて来たんだけどねー。 今日ちょっと隙間時間に色々試してたら、謎現象解決しました。 どうもIDE支援の効く所と効かない所があって、 Gradle周りが正常に動いて無いっぽかったんだけど。 なんか最新のIntelliJ使うに…

趣味プログラムの補助ツールを作った。

前段 ツイッターの画像クローラ。 twitter4j使ってメディア(画像)URLを拾って来る、いわゆるクローラを作ってまして。 今は毎朝四時にそのツールを叩くようにタスクスケジューラ組んで、自分のツイート、或いはリツイートした画像ファイルを収集してまして…

IntelliJ Community を入れてまず真っ先にした事メモ。

この日記はちょいちょい更新していきます。 もちろん、テーマは Darcula を選択。

もういい加減「〇〇が正しい事を確認する」って言うアバウト極まりないテスト仕様書は焚書してしまえ。

(*'▽') わからん!! そもそも論。 それはただの「大前提」です。 テスト仕様書よりも、テストコードを増やそう。 もっとテストコードを書くべき。 試験仕様書書くリソースをテストコード実装するのに回そうよ。

EGitよりもSourceTreeの方が使い勝手が良い。

タイトルが全てなのでもう既に書く事が無いんだけど。

Grailsお勉強中。

どめいん。 取り敢えず、目下最大の興味の対象はドメインクラス、という事でドメインクラスまわりのアレをぐぐりまくり。 Grails:Domain groovy grails domain とかでぐぐってたら、以下のページを見付けたのでザーッと読んでみました。 http://grails.jp/do…

ぐるーびー、はじめました。

Groovy/Grails開発に携わる事になりましたのでお勉強

【備忘録】OAuth認証の勉強中、参考にしたページまとめ。

前段 先週のお勉強の続き。 目標 OAuthのお勉強で参考にしたページ OAuthとは? その次に読んだもの ここまでざっくり読んで C#でのOAuth認証実装の参考ページ Google OAuthBase.cs OAuthBase.cs からの参考実装 OAuthBase.cs 派生実装と、GitHub Gist とい…

【注意喚起】ファイルコピーに Ctrl+Z でやり直しすると問答無用でファイルが消されるらしい(Windows10)

(*'▽') 知らなかった・・・。 この記事 見て知ったんですが、こんな動作になってたんですねぇ。

【Twitter】新規Appの追加(developerのページが変わってた件)

※急ぎの人は「新規Appの追加(Twitter Application Management)」から読んで下さい 前段 まえがき(読み飛ばして良いよ) TwitterAPIのざっくりとした利用手順 以前twitter4j使った時の参考ブログ 新規Appの追加(Twitter Application Management) 以前の…

REST API を C# から叩くお勉強。

東京の天気を調べるツール作った

【パズドラ】あいまい検索が面白かったので再現ロジックを組んでみた。

(*'▽') 便利なアップデートですね。 パズドラ Ver12.4 モンスターBOXで「モンスター名検索」ができるようになります。 内部実装の想像 あいまい検索が面白かったので再現ロジックを組んでみた。 こんなかんじの動作 飛び飛びの検索ロジック GitHub