スマート駄目リーマンの忘備録

旅行記、キャリア論、世相分析など思ったことを書き連ねます

IT

reCAPCHAを簡単に実装したい

IT

お問い合わせフォームの攻撃対策 企業の情報システム担当者さんを悩ます、お問い合わせフォームへの攻撃(意味不明な単語を機械で打ち込んで、何度も送信)→まともなお問い合わせが、攻撃に埋もれてしまい、非常に厄介です。 Googleのロボット/人間判定プロ…

If文の不等式の落とし穴(VB.NET)

IT

(adsbygoogle = window.adsbygoogle || []).push({}); 範囲の判定と条件分岐 変数を取得した際に特定の範囲内とそれ以外で、条件分岐を行うことは度々あります。 例えば変数vが0.05から0.15の範囲内であれば、範囲内と判定。それ以外を範囲外とする簡単なプ…

ベンチャー企業へ就職する際の注意点

IT

(adsbygoogle = window.adsbygoogle || []).push({}); 心を新たにベンチャー企業へ挑戦 特に日系の大手企業の硬直的な制度や面倒な人間関係に嫌気がさして、ベンチャー企業に入社する人も多いことだろう。 ベンチャー企業は、まだ設立間もないので、人間関係…

VBの計算データを簡単にエクセル出力する方法

IT

VBのアプリ内の計算をエクセルで手軽に確認したい 王道はエクセルを開いて書き込みますが、意外と面倒です。そこで、下記のようにstreamwriterを使って、,(コンマ)でデータが区切られたcsvファイルを出力すれば、エクセルでファイルを開くことが出来ます。 D…

SQLデータ出力時の文字化け対処方法

IT

(adsbygoogle = window.adsbygoogle || []).push({}); SQLデータをCSVに出力時の文字化け phpプログラミングとSQLサーバーの基本的な操作方法を覚えた。SQLサーバーに入力データが順調に蓄積されている。 社内でこのデータを共有するために、CSVファイルに出…

達人プログラマー

IT

(adsbygoogle = window.adsbygoogle || []).push({}); 個人でのアプリ開発から複数人のプロジェクトへ 個人での小規模なアプリケーション開発からスタートし、徐々にステップアップし、複数人での共同作業でコーディングに取り組み始めると絶対にやりにくさ…

日本語ファイル名のイメージファイルはweb上で表示エラーになる恐れ

IT

(adsbygoogle = window.adsbygoogle || []).push({}); ロカール環境でテスト 下の右図のような日本語が混じったjpgファイルをhtmlファイルに埋め込んでも、ローカル環境ではきちんと表示されてしまいます。 いざアップロード ローカル環境で表示されるので、…

別シートのボタンによるマクロ起動エラー対処法

IT

(adsbygoogle = window.adsbygoogle || []).push({}); Sheet3のデータをB列をキーにしてソートするプログラム(Sheet1のボタンで起動する) おそらく通常ですとコンパイルエラーが発生すると思います。 一部の関数(下記では.sortによるキーソート)では、シー…

プログラミング初心者が、プログラマーとして食べて行けるようになるには?

初心者が陥る罠 パソコン教室や職業訓練校で、htmlやcssを勉強して、ホームページのデザインを構築出来るようになった。よっし、これでプログラマーとして食べて行けるのかな?という淡い期待を胸に抱きます。 htmlやcssの知識だけでは食べていけない 残念な…

エクセルでオブジェクト指向を簡単に理解

IT

(adsbygoogle = window.adsbygoogle || []).push({}); 初心者が躓くオブジェクト指向 プログラミングを学び始めた人が、ポインターの次に躓きやすいと言っても過言ではないだろう。 オブジェクト指向とは特定の機能を有するプログラムをクラスという集合体と…

IPアドレスでのアクセス制限方法

IT

やりたいこと 先頭がmemberで始まるphpファイルを特定のIPアドレスからのみ閲覧出来るようにしたい。 プログラム .htaccessファイルに以下のプログラムを記載 .htaccessプログラム 解説 ・正規表現 ~ パターンマッチングをするための宣言 ^ 先頭でパターンマ…

VBプログラムの流用防止策

IT

VBで作成したアプリを客先に納品した際にコピーされて多数に流用されては困る。ここで簡単ではあるが、特定のMACアドレスに使用を限定し、流用を防止する簡易プログラムを紹介する。 ・プログラム概要 客先納品時に使用するパソコンのMACアドレスを確認し、…