Kapok さん プロフィール

  •  
Kapokさん: Kapokの技術ブログ
ハンドル名Kapok さん
ブログタイトルKapokの技術ブログ
ブログURLhttp://kapok.mydns.jp/tech/
サイト紹介文プログラミングやサーバー運用等、技術メモをまとめたサイトです。
参加カテゴリー
更新頻度(1年)情報提供10回 / 365日(平均0.2回/週) - 参加 2016/05/13 18:47

Kapok さんのブログ記事

  • Excel VBAで迷路を作成する
  • Excel VBAで迷路を作成するマクロを組みました。作ったものサンプル動画「迷路作成」ボタンを すると迷路が作成され、遊ぶことができるマクロを組みました。動作については、動画を下記に載せておきます。http://kapok.mydns.jp/tech/wp-content/uploads/2018/03/excel-vba-maze.mp4実際のファイルファイルは下記のリンクにアップロードしました。実際に動かして遊んでいただく事ができます。迷路.xlsmコードコード概要最初 [続きを読む]
  • Google AdSenseと忍者AdMaxの併用で分かった事
  • 当ブログでは、ブログの収益化を目的として、広告を設置しています。広告の内、Google AdSenseと忍者AdMaxは、広告のコードを設置したwebコンテンツに、広告が自動的に配信されるサービスです。そして広告が読者のブラウザに表示されたり、読者が広告を したりすれば、広告のコードをブログに設置したブログ主(このサイトであれば私)に報酬が発生します。この2つの広告システムを併用してみて、報酬や運用面について分か [続きを読む]
  • Ubuntuで日本語入力ができなくなった時の対応
  • Ubuntuにログインしたら、日本語入力ができなくなっていました。いろいろ調べて、Fcitxの設定ファイルを削除したところ、日本語入力ができるように復旧しました。症状と、そこに到るまでの過程を書き留めておきます。症状再起動してログインしたら発症しました。アルファベットは打てますが、ひらがなが入力できなくなっていました。そして、本来はデスクトップの右上にいるはずの、オレンジ色の「あ」やキーボードのマーク(下図 [続きを読む]
  • Excel VBAで区分毎に小計値を算出する
  • Excel VBAを使い、区分毎に小計値を算出するマクロを作りました。要件定義スタート(元データ)元データは下図のような形式です。マクロには区分が入った列を変数名chcolとして、合計する列を変数名sumcolとして教えてあげます。ゴールゴールは下図です。元データを加工し、区分ごとに小計が入った形をゴールとします。コードコードは下記のようになりました。Sub main() Call setsum(6, 11)End SubPrivate Sub setsum(ByVal ch [続きを読む]
  • Excel VBAで各ファイル各シートを1シートにまとめる
  • 各ファイル、各シートにばらばらに存在するデータをコピーし、1シートにまとめデータベースを持ってしまえば、処理が楽になる事がありそうです。そんな時に使おうと、1シートにまとめるExcel VBAのマクロを作ってみました。Sub main() dbrow = 1 buf = Dir(ThisWorkbook.Path & "*.*") Do While buf "" If buf ThisWorkbook.Name Then 'フォルダにあるファイルを、このブックを除いて処理 dbrow [続きを読む]
  • 「EXCEL2007 マクロ&VBA入門」を読みました
  • 書籍「ひと目でわかるMS OFFICE EXCEL2007 マクロ&VBA入門 (マイクロソフト公式解説書)」を読みました。古い本です。たまたま家の本棚から発掘されたので読んでみました。Excel2007は、Excelのバージョンとしては古いわけですが、最新のバージョンとも互換性があるため、この本での勉強は十分実用的で役立ちます。書いてある内容の難易度は、「かなり易しい」と感じました。初めてExcel VBAを勉強する人にも薦めることができます。 [続きを読む]
  • MySQLコマンド覚書
  • MySQLで何かする際に、どのようなコマンドを打てばよいかを覚書として書き留めました。ログインとログアウトMySQLで何か行うために、まずはMySQLにログインします。端末からログインするには、$ mysql -u [ユーザー名] -pと打ち、パスワードを入力すればログインできます。ログアウトはmysql> exit;詳細:MySQLに端末からログインするには?データベースMySQLでは、MySLQの中にデータベースがありデータベースの中にテーブルがあり [続きを読む]
  • 体重計を買いました→ダイエットを始めます
  • 体重計を買いました。初めて体重計を購入しました。今までは体重計が無くても平気だったのですが、最近出たお腹が引っ込まなくなり、健康管理のために必要だと考え、購入しました。買ったもの買ったのは、ドリテック 体重体組成計 BS-910-WTKD 【ビックカメラグループオリジナル】です。体重だけではなく、体脂肪率や体水分率、筋肉量や骨量を測定できる機械です。このような機械は、実は体重計ではなく、体組成計と名前がついて [続きを読む]
  • ホームページをリニュアールしてみた感想
  • ホームページをリニューアルしました。まずは今回のリニューアルによる変化を紹介します。そしてリニューアルの過程で私が何に気付き、どう思ったかについてまとめ、投稿します。ホームページのリニューアル旧ホームページ旧ホームページは下図のレイアウトでした。プロが作ったサンプル素材をベースに編集しており、デザインそのものは気に入っていました。ただしスマホには対応しておらず、レスポンシブデザインに変更したいと考 [続きを読む]
  • 2台のPCを1組のマウス・キーボードで操作するためのスイッチを購入
  • 2台のPCを1組のマウス・キーボードで操作するには、エレコム KVMスイッチ キーボード・マウス用 手元スイッチ付 ブラック KM-A22BBKが便利です。何故この製品を買ったか?私は自宅で、普通のWindowsのPCと、サーバーとしてUbuntuのPCの2台のPCを利用しています。スペースの関係で、2台のPCのマウスとキーボードは共通です。今まではマウス・キーボードをUSBハブに挿し、USBハブごと使うPCに差し替える事で切り替えていましたが、少 [続きを読む]
  • Excel VBAでExcelのテーブルをhtmlテーブルのソースに変換する
  • ブログに投稿したいExcelテーブルを作成した際に、スクリーンキャプチャではなくhtmlテーブルにして投稿できればと思う事があります。そのような時のために、Excelのテーブルをhtmlテーブルのソースへと変換するExcelマクロを組んでみました。動作元のテーブル例えば下図のExcelテーブルをhtmlで表現したい場合を考えます。マクロの実行結果今回組んだマクロは、Excelテーブルの一部を選択した状態で実行します。するとマクロが書 [続きを読む]
  • Excel VBAで、シートが存在していなければ作成する
  • Excel VBAで、シート名からシートの存在有無を確認し、もしシートが存在していなければ、新規でその名前のシートを作成するコードを書きました。コードシートの存在を確認する「sheetExists関数」と、シートを作成する「mksheet」、調べたいシート名をmksheetに渡すmainの3つのプロシージャで構成しています。Sub main() For i = 2 To 6 '調べたいシート名はここで渡しています Call mksheet(Worksheets(1).Cells [続きを読む]
  • UbuntuにKVMをインストールして仮想OSを動かすには?
  • UbuntuにKVMを導入し、仮想マシンを動かすまでの覚書です。KVM関係のパッケージをインストールし、ゲストOSのisoファイルを準備、仮想OSをインストールして、起動してみました。各種ファイルの取得・導入・設定パッケージの導入まずは必要なパッケージを導入します。sudo apt-get install kvm virt-manager libvirt-bin bridge-utilsKVMをインストールする(Qiita)が参考になります。ゲストOSのisoファイルの準備KVMで何かOSを動 [続きを読む]
  • Ubuntuでスクリーンショットを利用する
  • Ubuntuも他のOS同様にスクリーンショットを利用できます。PrintScreenキーで撮る画面全体を撮る:PrintScreen指定範囲を撮る:Shift + PrintScreen指定windowを撮る:Alt + PrintScreen便利なものです。特に2番目の機能は、ブログ記事投稿でも活躍しそうです。ターミナルでコマンドを使い撮る下記の記事の通り、PrintScreenキーを使わずとも、端末(ターミナル)から撮れるようです。参考:Ubuntuで端末からスクリーンショットを撮 [続きを読む]
  • PHPで文字を連結するには? . (結合演算子)の使い方
  • PHPで文字列を繋げるには、繋げたい文字列の間に「 . (ドット)」の1文字をはさみます。PHPでは結合演算子に「 . 」を使います。参照:文字列演算子(phpマニュアル) 初めて知った時、これはとても簡単で、素晴らしいと思いました。Excel VBAでも & で簡単に繋がりますが、phpの「 . 」 の1文字で繋げようという発想に感動です。タイピングもしやすいですしね。 [続きを読む]
  • PHPで、入力されたデータをhtmlに変換する
  • PHPのhtmlspecialchars()関数についての記述です。概要PHPでユーザーがフォームへ入力したデータを、HTMLに変換するために、htmlspecialchars()関数を利用できます。利用例例えば、$brand = htmlspecialchars($_GET[“brand”]);とすれば、変数brandにhtml形式でフォームのデータが入ります。変換とは?HTMLの特殊な記号を変換します。例えば「>」を「>」に、「&」を「&」に変換します。変換については、htmlspecialchars (php.net [続きを読む]
  • PHPの設定を確認するphpinfo()とは?
  • phpinfo()関数で、phpの設定情報を確認できます。下記のコードを適当な名前(例えばphpinfo.php)で保存し、ブラウザでそれを開けば、各種の設定情報が出力されます。 phpのバージョン情報のみならず、さまざまな情報が出てきます。私の場合は、MySQLやapacheに関係する情報までもが出力されました。 [続きを読む]
  • Ubuntuのsyslogはどこにあるか?
  • Ubuntuのsyslogは、/var/logの直下にあります。最新のログはsyslogで、少し古いログはsyslog.1等の名前です。私の環境では1日1回、gzファイルができ、1週間経ったものは消去される様子。syslogはシステムのログだと理解していましたが、「ログメッセージをIPネットワーク上で転送するための標準規格である」と説明されています。確かにログの中身は、通信に関する記述・記録が多めです。参考:syslog(wikipedia) [続きを読む]
  • ポケモンGO 東京都のポケモンの巣(2016年10月20日更新)
  • いつものように近所の目黒川沿いでコイキングを集めようとしましたが、ほとんど出てこなくなっていました。10月20日(木)に巣が更新されたようです。私が知っている更新情報を投稿します。目黒川沿い今までずっと、水ポケモン(コイキング、コダック、ヤドン)が多く出るポケモンの巣でしたが、今回の更新で巣ではなくなったようです。公園以外の場所でポケモントレーナーが活動するのは危険なので、ポケモンの巣は「公園に限る」 [続きを読む]
  • MySQLで、条件を満たすデータを削除するには?
  • 削除はdelete文MySQLで条件を満たすデータを消去するには、delete文を使います。基本構文は下記です。データベースの名前(db_name)と、テーブルの名前(tbl_name)を指定し、必要であれば条件(where_condition)をWHEREの後に記述します。DELETE FROM db_name.tbl_name [WHERE where_condition];Delete文は、下記の記事が詳しいです。データの削除(DBOnline)サンプルコード下記は、私の掲示板に投稿されたスパムコメントのid [続きを読む]
  • MySQLに端末からログインするには?
  • MySQLにログインするMySQLに端末からログインするには、端末でmysql -u [ユーザー名] -pと打ちます。すると、Enter password:と出てきますので、パスワードを入力すれば、ログインができます。ここで、-uはユーザ名の指定を、-pはパスワードを後で聞くオプションです。サンプルコード下のサンプルコードはユーザー名でrootでログインした所です。mysql>と出てきた後に、mysqlのコマンドを入力をしていく事になります。$ mysql -u r [続きを読む]