プログラミング

プログラミング

【JavaScript】質問に答えてスコアに応じた結果を出力するフォーム

質問に答えていったら自分がどういう性格なのかだったり、どういうサービスを利用したらいいかといったことを判定してくれるフォームを作りました。HTMLとJavaScriptで動かしているので、ローカルに置いてちょっとした演習に使ったり、ウェブ上...
プログラミング

【JavaScript】スライドショーにフェード効果とランダム表示アレンジ

こちらの記事の続き、というかアレンジです。ブラウザ上でBGM付きのスライドショーを作成しましたが、画像の切り替えにフェードの効果がほしいところ。それと画像をランダム順に表示できるのもいいなと考えてアレンジしました。プログラムの内容こちらがサ...
プログラミング

【WordPress】ボタンで表示を切り替えるレスポンシブ対応のナビゲーションメニュー

ウェブサイト運営において、SEO的にもかなり重要なのがナビゲーションメニュー。サイト内にどのようなコンテンツがあり、それらの入り口として機能します。メニューは結構大きな範囲を占めますので、問題となるのがスマホでの表示、つまりはレスポンシブ対...
プログラミング

【JavaScript】BGM付きで写真をスライドショー

ブラウザで動作するBGM付きのスライドショーを作ります。フォルダに写真を入れてHTMLをちょっと書き換えるだけで作れます。動画で作るよりも時間短縮ですし、パワーポイントでやるよりも動作が軽いはずです。手軽にスライドショーを作れるというアイデ...
プログラミング

【Python】ページ上に表示されている画像を一括ダウンロード

前回はPythonを使ってウェブページ上のテキスト情報を取得するスクレイピングを行いました。今回はこれを少し応用してウェブページ上に表示されている画像を一括でダウンロードしてしまいます。(function(b,c,f,g,a,d,e){b....
プログラミング

【Python】記事の一覧から各ページの情報を取得するスクレイピング

Webスクレイピングとは、Webサイトの情報を自動的に収集する技術でして、スクレイピングを得意とするのがPythonというプログラム言語です。(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject...
プログラミング

【Excel VBA】シフト表自動作成マクロをカスタマイズしやすくしました

これまで3回に渡って改良してきた勤務表自動作成ツールですが、今回の記事で完全版としたいと考えています。前回の記事は二次元配列を使うことで高速化したというのがメインでしたが、それ以外に夜勤の労働数や遅出の翌日は早出禁止といった条件をセルの値を...
プログラミング

【BATCH】TSVファイルの特定の列だけを計算して変換する

バッチファイルを初めて使って仕事をしました。同じようなことをやってる人がいるだろうと調べましたが案外誰もやっておらず、「使い勝手がよくわからないし、希望の要件を満たすのは難しいかも……」と思っていましたが、意外と形になってくれましたので記事...
プログラミング

【JavaScript】二次元配列で所属ごとの勤務カレンダーを表示

勤めている職場で、職員の出勤予定を見られるシステムが欲しいという要望がありました。タイムカードのシステムを入れ替えたところで、入れ替え以前は誰でも予定を確認できたのが、現行のシステムでは管理者が自分の管理範囲内でしか見られないようになってし...
プログラミング

【GAS】Googleスプレッドシートでカレンダーを自動作成するスクリプト

これまでExcel VBAばかり使ってきましたが、そろそろGoogleスプレッドシートとGASを使った開発もやってみたいところ。僕が過去に作ったVBAマクロをGASで作成するというやり方で学習します。題材はExcel VBAで作ったカレンダ...
プログラミング

【Excel VBA】シフト表自動作成マクロを二次元配列で高速処理にしました

このブログの人気記事は相変わらずシフト表自動作成マクロに関する記事です。よっぽど勤務を組むのに苦労している人が多いようです。Excelのセル、すなわちオブジェクト上で情報の書き込みを行うと結構処理が遅くなります。そういう時は変数や配列を使っ...
プログラミング

【Excel VBA】週次集計と月間集計を作成する仕入・売上表

勤め先で業者ごとに商品の仕入額を月ごとに集計し、かつ週次集計もつくりたいという依頼がありました。Excelでやる場合は月ごとにデータを分けたいところですが、そうすると週が途中で切れちゃったりといろいろ不都合。そういうわけでExcel内にテー...
プログラミング

パスワード付きのHTMLページを作って写真を共有

大きいサイズの写真を複数枚を誰かと共有しようすると、メールだとサイズが大きすぎますし、アップローダを使えばスマホだとファイルの取り扱いができない場合があります。そんな時にWebサーバーがあれば画像をアップしてHTMLで貼り付ければダウンロー...
プログラミング

Excel VBAとIEでウェブページの情報を取得する(スクレイピング)

MS社から出ているウェブブラウザはEdgeが推奨されており、IEはもうオワコンになろうとしています。IEに対応していないサイトすらもあります。ただ、Excel VBAを使ってスクレイピングするにはIEを使わざるを得ないのが現状なので、使い方...
プログラミング

【Excel VBA】シフト自動作成マクロを作り直しました

前にExcelでシフト自動作成マクロを作りました。現在のところこのブログで最も見られている記事で、相当シフト作成に苦労されているところが多いんだなと見受けます。内容的にはあらかじめ予定をセットしておいてプログラムを走らせたら、ランダムで配置...
プログラミング

Google スプレッドシートとGASでWebサイトのスクレイピング

Webサイト内の情報を自動的に取得する技術をスクレイピングといいます。とある所用でVBAを使ってつくってほしいと依頼されたものの、対象のサイトではIEが未対応(VBAではIEを使ってスクレイピングをかけます)でうまく取得できませんでした。W...
プログラミング

【Excel VBA】シフト表自動作成マクロを作成しました

24時間体制の部署ともなると勤務を組むのも一苦労で、1日仕事では済まないこともあるそうな。そこでExcel VBAを使って条件通りにシフト表を自動作成するマクロを作成しました。※改良に改良を重ねた最新版は下のリンクからどうぞ。プログラムの内...
プログラミング

【JavaScript】チェックを付けて実行したら文章を自動作成

ラジオボタンとチェックボックスの入力から自動的に文章を作成するJavaScriptです。変数に格納した値をテキストボックスへ出力、クリップボードへのコピー、入力した内容のクリアをします。ウェブブラウザで動くので使用環境を問いません。
プログラミング

【Excel VBA】4月始まりの年間カレンダーを自動作成

Excelで4月始まりの年間カレンダーと月間カレンダーを作成するVBAマクロです。チェック表や予定表として使えます。西暦から閏年(2月が28日か29日か)を判定するコード付きです。閏年の計算方法についても解説。
スポンサーリンク