• データベース
  • 設計
  • SEOまとめ
  • 書籍レビュー

Tech Ecology

  • データベース
  • 設計
  • SEOまとめ
  • 書籍レビュー

2025/12/16

DBのカラム名は極力動詞と助動詞を使わない方がいい

DBのカラム名は、その中にどんなデータが入っているかをイメージさせやすいような名称を付けるのが一般的です。 DBオブジェクトの中でもカラム名はパターンが多くなり、単語に対してまで命名規則を定めないため、割れ窓が存在しやすくなります。 カラムとフィールド カラム名はフィールド名との相関性があり、ほぼ同じ名前になりますが、厳密には完全なイコールではありません。 フィールド名と同じにするにしても、ほとんどの場合、名詞、名詞句、または形容詞+名詞を使用してフィールドに名前を付けるはずです。 Microsoft 名 ...

javascriptのロゴ

2026/5/11

JavaScriptで変数の存在判定|undefinedの判定処理

undefinedの判定は変数をどのように考えるかで判定方法が異なります。 変数自体が定義されていないかを判定する場合は「typeof x === 'undefined'」です。 この書き方は変数の存在自体を確認するものです。 存在以外の判定が出来ないから良くないと書かれますが、それは個別にやるべきことです。 「x === undefined」この書き方は、評価された変数が存在するかを判定するものであり、変数自体が定義されてないと、ReferenceErrorが発生するのでコンソールエラーが発生して処理が ...

シェルの解説全般

2025/12/16

コマンドラインを使ってtsファイルをmp4に変換

ffmpegを使えばts(動画ファイル)をmp4に変換出来るので、コマンドラインからも実行出来ます。 ffmpegはオープンソースのマルチメディアフレームワークであり、音声や動画の変換、録画、ストリーミング、編集など、さまざまなマルチメディア関連のタスクを実行することができます。 Macでffmpegを利用するためには、以下の手順に従ってインストールする必要があります。 Homebrewのインストール HomebrewはMac用のパッケージマネージャーで、ffmpegを簡単にインストールできます。 まだイ ...

パイソンのロゴ

2026/5/11

Pythonを使ってtsファイルをmp4に変換

Pythonを使って動画のtsファイルをmp4に変換する処理で、ffmpegを使用します。 ffmpegは多くのプラットフォームで利用可能で、動画・音声の変換や編集に広く使用されています。 まず、Pythonで外部コマンドを実行するためにsubprocessモジュールを使用します。 そして、ffmpegを呼び出して.tsファイルを.mp4に変換します。 ffmpegをコマンドラインから使えるようにインストールし、Pythonスクリプト内でsubprocessを使ってffmpegを呼び出します。 impor ...

Java

2026/4/9

Javaでvar_dump的な機能を作る

PHPのvar_dumpはデバックに非常に使えるのですが、javaで同じような事をしたい場合、Apache Commonsのライブラリを使わないと出来ないのがめんどくさいので、簡単に自前の出力クラスを作ります。 public class VarDump { public static void dump(Object object) { if (object == null) { System.out.println("null"); } else { System.out.println(object. ...

2026/2/28

SQLServerで実行計画を表示するSQL

SQLServer 実行計画を表示するsql。 SET STATISTICS PROFILE ON 一度ONにするとずっと実行計画が表示され続けるので、確認後OFFにする。 SET STATISTICS PROFILE OFF  

Java

2026/4/9

Java Lombokでのvarとval

Javaでは「再代入できない」をあらわすモノは今のところ用意されていません。 多くの場合はfinalを型の前につけるだけです。 Javaでのfinal利用はそれほど単純ではありません。 幾人かはこれを無視し、不快で一貫性のない混乱が生じます。 finalな参照型変数は、参照先のインスタンスが保持する値や状態が変わらないというわけではなく、あくまで変数の参照先のインスタンスを変えられないだけです。 このためimmutable(不変性)にするにはfinalだけでは不十分で、既存のfinalだけだと荒れがちとい ...

動画のオリジナルロゴ

2026/3/20

エンジニアにおすすめNetflix作品3選|実話ベースで学べる技術倫理・プロダクト開発の舞台裏

知財リスクを一度も考えたことがなければ「ビリオンダラー・コード」から始めてください。組織内の視点のズレを構造として理解したいなら「ザ・プレイリスト」が適しています。製品に自分の哲学を込めたいが言語化できていない段階なら、「スティーブ・ジョブズ」の台詞密度が直接的に効きます。
3本を一度に見る必要はなく、今の自分の状態に合う1本を選ぶことが先です。視聴後に何かが変わるとすれば、モチベーションではなく「問いの解像度」です。

サイバーオフィス

2026/5/6

ChatGPTを使ってライティングする方法

ChatGPTは、ユーザーがAIチャットボットが達成できる限界を試し続けているため、非常に短期間で世界を席巻しています。 サムスンの社員がChatGPTを使用中に誤って極秘データを流出させたり、AIチャットボットがマルウェア詐欺に使われたりと、もちろんネガティブなものもあります。 また、盗作も横行しており、大学のエッセイを書くためにChatGPTを使用することは潜在的な問題でもあります。 しかし、ChatGPTが悪用される可能性がある一方で、「生命の未来研究所」がOpenAIシステム作業の一時停止を求める ...

サイバー格子

2026/2/13

ChatGPT で共有してはいけないもの

時には物事を自分の中に留めておかなければならないこともあります。 ChatGPTについてどう感じようとも、チャットボットが既に存在していることは否定できません。 この信じられないほど強力なツールを突きつけられ、私たちが自問すべきことは「ChatGPTで何ができるのか」から「何をすべきなのか」へと変化しました。 ほとんどの人は、ChatGPTのようなチャットボットを使うことで起こりうる危険性や、ユーザーが被る可能性のあるデータやプライバシーの侵害について、漠然とした認識を持っているのではないでしょうか。 正 ...

« Prev 1 … 9 10 11 12 13 … 19 Next »

開発に役立つサイト

OverAPI Commontools CodePen Magnific
Feedly Icon 購読する

太陽系儀

参考になるAPI

NASA APIs The Movie Database API TempMail API

タグ

AFFINGER6 Apple AWS bash ChatGPT Claude CVE DevOps Django Docker Font Gemini Git Google Gradle html Java JavaScript jQuery JSON MacBook Microsoft MySQL Netflix PHP Python Scala Selenium sh Slack Spring Boot Spring Framework SQL SQLServer Ubuntu Whisper Windows youtube ログ運用 数学 正規表現 組織 脆弱性

カテゴリー

  • AI (33)
  • OS (14)
    • Android (9)
  • SEO (13)
  • WordPress (7)
  • インフラ (6)
  • コラム (28)
  • サービス (16)
  • セキュリティ (6)
  • データベース (18)
  • バージョン管理 (8)
  • プログラミング (54)
  • 命名規約 (4)
  • 書籍レビュー (5)
  • 設計 (3)
  • 開発プロセス (2)
  • 開発環境 (10)

よく読まれている記事

条件の0=0は全てが正であるを意味するSQL 1
SQLで条件の0=0は全てが正であるを意味する

SQLの条件に0=0のような記述を見かけます。 変わった書き方の条件ですが、これは「全てが正である」事を意味しており、結合条件の場合はCROSS JOINと同じです。 下記の例で言えば、結合するsub ...

DISTINCTを使わないで重複排除を考えるSQL 2
DISTINCTを使わないで重複排除を考える

SQLのDISTINCTはEXISTSとかGROUP BYでなんとかする事もできます。 DISTINCTは暗黙的なソートがされますが、何のDBを使うにせよ過去のバージョンならともかく、最近のバージョン ...

RFC 5322に準拠させた正規表現言語別 3
RFC 5322に準拠させた正規表現 言語別

RFC5322で定義されている正規表現を、各言語の正規表現に変化させた形になります。 完全な電子メール正規表現は存在しないので、結局のところ何かの公式基準に従っていたとしても、自分が携わるサービスのル ...

  • 運営者情報
  • 編集方針
  • 免責事項
  • プライバシーポリシー
  • お問い合わせ
  • RSS

Tech Ecology

© 2026 Tech Ecology