modest violet

modest violet

開発者としてのあれこれや、日々の雑記など

your future hasn't written yet. no one's has.
by Emmett Lathrop "Doc" Brown

Dev-雑記

初心者プログラマーが意識するだけで格段に成長するたった1つのコト

最終更新日:2023/11/23 私は仕事柄、色々な人が書いたプログラムを読む機会が多くあります。その中でベテランが書いたプログラムと初心者が書いたプログラムで大きく異なる点があると常々感じています。 多種多様なプログラムが存在しますが、皆さんは命名…

【SQL Server】 テーブル毎のカラム数を調べる

SQL Serverでテーブル毎のカラム数を調べる機会*1があったので、備忘録を兼ねてメモ データベースなのでクエリで一発 下記のクエリー一発でOKです SELECT O.name As TableName, Count(C.name) As ColumnCount FROM sys.objects O INNER JOIN sys.columns C O…

アイコンフォントで他のページと差をつけよう!レッツ「はてなブログ」のカスタマイズ

Webアイコンフォントってご存じですか?昔は文字ではないアイコンは画像ファイルで表示するのが当たり前でした。それを画像ではなく、あくまでもテキストベースで表示できるというものなのです。 Webアイコンフォントは何が出来る? 例えば、「」。このコー…

EXCELのヌルヌルっとした動きが気持ち悪い

Excel 2013、2016ではセルを動かしたり、値を変更したりする際にアニメーションが動きます。ヌルッとした感じのアニメーションです。これがどうも気持ち悪い。誰得なんだ!?この機能は。。。 これをOFFにするにはレジストリに直接書き込まないと駄目みたい…

住所欄をシステム入力する際に京都の通り名まで考慮すべきか否か考察してみた。

住所を扱うシステムを構築された方には馴染みの深いものに、郵便局の郵便番号データがあります。郵便番号って管理するだけでも結構な労力になるので、最近はあまり使用していませんが・・・郵便番号データダウンロード http://www.post.japanpost.jp/zipcode…

プログラム初心者に必ずアドバイスするプログラムセンスを磨く3つの基本的項目

プログラミングを人に教える際に、言語によって教える内容は千差万別ですが、必ずと言っていい程どの言語でも徹底させている事があります。昔から良く言われている内容ですが、僕自身も人に教える際は口を酸っぱくして必ず教える項目がいくつかあります。意…

今だから話せる!今なら絶対にしないソフトウェアの仕様(2)

たまにですが、本当に足し算レベルの失敗というのをしてしまう事があります。ベテラン管理者の方と一緒にお仕事をしていた時のお話です。実施したい内容は至極簡単で、各クライアント端末で作業したログを上位サーバに転送するだけ。ただ、制約として海外の…

今だから話せる!今なら絶対にしないソフトウェアの仕様(1)

かれこれ10年以上ソフトウェア開発に携わっていますので、お客様には申し訳ないのですが、おかしな仕様で作ってしまった案件というものは・・・正直たくさんあります。特に新人時代から少し経験を積んだ2年目、3年目でその傾向が顕著だったと思います。中…