Kapok さん プロフィール

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

Kapok さんのブログ記事

  • 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 [続きを読む]
  • ポケモンGO 林試の森公園に行きました
  • イシツブテを集めてゴローニャに進化させるために、「林試の森公園」に行きました。以下、2016年10月13日での様子です。林試の森公園について林試の森公園は、街灯が多くあり、夜でも明るいです。かなり広めの公園で、端から端までは最長で700m近くあります。林試の森公園(Google Map)林試の森公園(東京都公園協会)ポケモントレーナーとランナーが1対1程度の比率で公園を楽しんでいました。イシツブテの湧き2016年10月13日時点 [続きを読む]
  • JPGファイルのExifの個人情報削除(UbuntuサーバーのWordPressの場合)
  • JPGファイルのExif情報には、撮影場所のgps情報等、場合によっては個人情報となる情報が含まれています。WordPressブログに迂闊にアップロードしておくのは心配です。UbuntuサーバーのWordpressにアップロードしたJPGファイルのExif情報は、jheadのコマンドを使えば一括削除できます。Exif情報とは?ExifはExchangeable image file formatの略で、画像データのファイルに含まれる「画像についての情報」です。撮影日時や撮影環境( [続きを読む]
  • ブログ記事作成のモチベーション
  • ブログを運営している以上、SEOのためにもブログ記事を増やし、コンテンツを充実させたいものです。実際にブログを運営してみた思った事ですが、このブログ記事作成のモチベーションには、いくつか種類があります。大きく分ければ、自分ではどうにもならない外的要因と、自分で変えられる内的要因に分類できると考えています。外的要因アクセス数が増えたアクセス数が増えるという変化は、記事作成のモチベーションになります。記 [続きを読む]