このブログは岩手県でホームページ作成やWEBアプリケーションを開発している株式会社コネクトのスタッフが記事をアップしたりサンプルプログラムを設置したりしています。
雑記
WEB開発のTipsやセキュリティ情報を目にしたレビュー、その他ITにまつわるあれこれを掲載します。
IPAが開設した偽セキュリティ警告(サポート詐欺)対策特集ページ
12月19日にIPA(情報処理推進機構)が面白いページを公開していました。その名も「偽セキュリティ警告(サポート詐欺)対策特集ページ」。このページには、パソコンやスマートフォンでWebサイトを閲覧し…
カテゴリ:一般
更新:2023-12-22
写真と撮影失敗と失敗要素の関係性
写真とは何でしょう? 広辞苑では「①ありのままを写しとること。また、その写しとった像。写生。写実。」記載されています。ということで、写真は結果であると考えます。ではカメラマンである私は何をし…
カテゴリ:カメラ撮影・素材制作
更新:2023-11-07
迷惑メールとSPFレコード
フィリピンやカンボジアでの特殊詐欺グループ逮捕を受けて連日行われる「心当たりのないメールは記載のリンクをクリックしたり指定された番号に電話しないようにしましょう」という注意喚起。 とはいえ、迷惑メー…
カテゴリ:WEB開発
更新:2023-04-14
コネクト発信動画
株式会社コネクトの製品紹介やIT/WEB関係を中心に作成した動画コンテンツをアップしていきます。
「GiveWP」を使用している方はすぐに確認!
この投稿をInstagramで見る 株式会社コネクト|自社開発システムやIT機器を活用した業務効率化のお手伝い|岩手県北上市(@niconnect_kitakam…
カテゴリ:コネクト動画コンテンツ
更新:2024-10-01
身近でも起こりうる、不正アクセスの原因とは
この投稿をInstagramで見る 株式会社コネクト|自社開発システムやIT機器を活用した業務効率化のお手伝い|岩手県北上市(@niconnect_kitakam…
カテゴリ:コネクト動画コンテンツ
更新:2024-09-10
SakanaAIって知ってますか?
この投稿をInstagramで見る 株式会社コネクト|自社開発システムやIT機器を活用した業務効率化のお手伝い|岩手県北上市(@niconnect_kitakam…
カテゴリ:コネクト動画コンテンツ
更新:2024-09-05
お遊びツール
プログラムのテスト用やなくても困らないけれどあると便利かな、と思ったツールをアップしていきます。
最小値と最大値の範囲を任意に決めてビンゴができます。ビンゴ以外にもぐじ引きや王様ゲーム、麻雀でのドラ賽なんかにも使えるかもしれません。
【プログラムについて簡単な説明 】
startボタンとかを押したらページ遷移しているように見えますがアドレスバーを見ての通り表示するファイルは変わりません。
最初の範囲指定でPOSTされたデータがあるか判定してその後の処理を変更しています。
ビンゴが始まると数字がすごい勢いで変化して見えますが、ページが更新された時点で採番された値は決定しています。
jqueryでそれっぽく見せた演出です。3秒間ランダムな数字を短時間にシャッフルしていますが、シャッフルしているだけです。
nextボタンを押さずにブラウザのリロードを行うと抽選番号は確定せずに再抽選になります。
ブラウザでインターネットを開くときに通信されるグローバルIPアドレスや端末(ユーザーエージェント)情報を表示します。
【プログラムについて簡単な説明 】
PHPの$_SERVERやbrowscapを使ったget_browser()のほかJavaScriptで確認できる情報を一覧化しています。
この情報はインターネットを表示する時に最低限やり取りされるものであり個人を特定できるものではないのでご安心ください。
少し前はここで確認できる端末情報からアクセスがPCからかスマートフォン(iPhone/Android)からか判定してホームページの表示を切り替える手法が流行りましたが、端末の画面サイズの多様化などを背景に今は表示画面の横幅によってレイアウトを組み替えるのが主流であり、あまりこの情報を使うことはなくなりました。
URLや電話番号、テキスト情報などをQRコードに変換します。
【プログラムについて簡単な説明 】
QRコードを生成するプログラムは様々ありますが今回はPHPのライブラリを使ってサーバサイドで生成しています。
クライアントサイドで動かすJqueryライブラリもありますがあまりフロント側でプログラム動かしたくなかったので。
一応変な使われ方しないように入力値はエスケープ処理を噛ませてあります。
開くとすぐ結果の出るおみくじです。運命論や占星術などは基にしておらずあくまでプログラム上の計算から結果を出しますので凶は除外しました。
【プログラムについて簡単な説明 】
通信上発生するデータから数値を算出して独自ルールで計算した結果を返しています。計算上のスコアをくじ番号として表示し、そこから定数を割った場合のあまりから結果を導いています。
和歌はおまけです。おみくじなら百人一首の和歌があるほうが趣があるかと思い入れておきました。
英数字や記号パターンをのランダム文字列を表示します
【プログラムについて簡単な説明 】
概要の通り指定形式で乱数を出力します。POSTされた指定内容を判定して乱数かする基本の文字列を作成してシャッフルしたら指定文字数に切り出す感じです。出力数の分処理をループさせつつ重複チェックをかけています。
Basic認証で使用するhtpasswdを生成します。
【プログラムについて簡単な説明 】
単純にハッシュ化すると文字列が長くなるので暗号化文字列が長くなり過ぎないようにパスワードに使用できる文字数は8文字までに制限しています。それ以外はあまり特殊な処理はしていません。必要な情報がPOSTされていればcrypt()で暗号化しているだけ。入力内容は保持しないのでご安心を。
JPEGやPNGデータをアップロードするとWEBPデータに変換されてダウンロードできます。
【プログラムについて簡単な説明 】
WEBP形式は比較的新しいものですが、今では簡単に変換できるようになったんですね。PhotoShopがあればそちらで変換すれば良い話ですが、都度PSを起動するのもPCに付加がかかるのでちょっとした変換をすぐできればとコード書きました。
.jsや.cssファイルをアップロードすれば余計な空白や改行コードを除去した最適化文字列を確認できます。
【プログラムについて簡単な説明 】
基本的にはphp標準のreplace()を使って不用なものを手あたり次第除去していきます。人によってコメントや字下げの入れ方が違うのである程度の記述パターンをクリアしたものになると都度置換していくのも手間なので一括で処理してしまおうというものです。
最近の記事
-
「GiveWP」を使用している方はすぐに確認!
カテゴリ:コネクト動画コンテンツ 更新:2024-10-01 -
身近でも起こりうる、不正アクセスの原因とは
カテゴリ:コネクト動画コンテンツ 更新:2024-09-10 -
SakanaAIって知ってますか?
カテゴリ:コネクト動画コンテンツ 更新:2024-09-05 -
テイクダウンという言葉を聞いたことはありますか?
カテゴリ:コネクト動画コンテンツ 更新:2024-09-03 -
73万3820人分の個人情報が漏えい
カテゴリ:コネクト動画コンテンツ 更新:2024-08-30
更新担当者
- チータ
WEBサービス・システム開発担当 - タク
写真撮影・動画制作担当 - コーイチ
AI研究者
岩手県の天気
2024-10-09 05:00 盛岡地方気象台発表
-
内陸
くもり 所により 雨
降水確率 20%
北の風2024-10-09
盛岡 最高:20℃ 最低:20℃
二戸 最高:17℃ 最低:17℃
一関 最高:19℃ 最低:19℃ -
沿岸北部
くもり 夜遅く 雨
降水確率 20%
北の風 海上 では 後 北東の風 やや強く2024-10-09
宮古 最高:18℃ 最低:18℃ -
沿岸南部
くもり 所により 雨
降水確率 30%
北の風 日中 北東の風 海上 では 後 北東の風 やや強く2024-10-09
大船渡 最高:19℃ 最低:19℃
※アクセスタイミングにより参照元と表記にズレが生じることがあります。