tkhrsskの日記

技術ネタなど

EXCEL VBA PFDの図形を書くマクロ

上記を固定で出力するマクロです。 これだけだとテンプレ用意するのと何の変わりもないけど、 GraphVizとかみたいに、必要な情報を表で埋めたら全部自動でオブジェクト作れるようにしたいとは思っている。 配置自動調整まではさすがにするつもりないけど。 S…

はじめてのCMake

まずはcmakeをインストール Macの場合 https://cmake.org/download/ でdmg形式をダウンロードして、インストール。 コマンドラインを通すには、 sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install ※GUI版を起動し、メニューの Tools -> How …

GStreamerで遊ぶ

環境準備(Mac) brew install gstremer brew install gst-plugins-bad brew install gst-plugins-good brew install gst-plugins-base brew install gst-plugins-ugly gst-launch ワンライナー Macのカメラ映像を、画面に表示。 gst-launch-1.0 autovideosrc …

Excel VBAアドインの作り方 サンプル

ThisWorkBookに、ワークブック読み込み時の処理(Workbook_Open)追加。 Option Explicit Private Sub Workbook_Open() Dim bar As CommandBar Dim button As CommandBarButton DeleteCommandBar Set bar = Application.CommandBars.Add(Name:="ツールバー名",…

雑記メモ 通信いろいろ

通信いろいろ Wikipediaコピペ Bluetooth - Wikipedia 2.4GHz帯を使用 最大実効速度 バージョン 非対称型通信時 対称型通信時 1.x 下り723.2kbps/上り57.6kbps 432.6kbps 2.x 下り723.2kbps/上り57.6kbps 432.6kbps 2.x+EDR 下り2178.1kbps/上り177.1kbps 13…

Markdown Wiki crowi

crowi いけてるmarkdown wiki webアプリ。 起動方法 dockerが使える環境で下記をたたくだけ。 $ git clone https://github.com/kajiken/docker-crowi.git $ cd docker-crowi $ git clone https://github.com/crowi/crowi $ docker-compose up 蛇足 Docker fo…

Windows用Markdownエディタ HarooPad

Windowsで使えるMarkdownエディタとして、Atomがいいと思って使っていました。 ただ、プラグインを増やしたせいか、登録プロジェクトを増やしたせいか、 どんどん重くなっていました。 Atomが使いたいのではなく、Markdownを書きたいという目的なので、使え…

2015年備忘

振り返りというよりは記録メモ 旅 長崎・福岡 名古屋 韓国 インドネシア(バリ島)・マレーシア 長野 仕事 組み込み開発からインフラ系へ 忙しさの波が激しかった ブログ かなりしょぼいけど、それでも誰かのブックマークになっているということは 何かの役に…

IAMユーザで請求情報とコスト管理にアクセス

AWS

ちょっとはまったのでメモ。 IAMユーザで請求情報とコスト管理にアクセスできない AWS始めたので、とりあえずIAMユーザを作っていろいろ試してみました。 ルートアカウント(AWSアカウント)を使うのではなくIAMユーザを用意する理由は、 IAMのベストプラクテ…

はてなブログのデザイン変更記録

久々に更新。 主に、サイドバーを右にしたのと、コード表示の部分がよくはみ出していたので、ちょっと詰めた。 テーマ:Bordeaux 背景:フローリングの床の画像 ヘッダ:<p>技術ネタなど | <a href=http://tkhrssk.hatenablog.com/archive>記事一覧</a> |</p> サイドバー:検索、最新記事、月別アーカイブ、プロフィール、…

RubyのMethodオブジェクトなど

久々Ruby勉強。 Methodオブジェクトとか、lambda記法とかを備忘メモ。 Commandパターンとかに使おうかなぁと。

開いているブック一覧 & ワイルドカード判定

標題の通り。 Sub ブック一覧() Dim wb As Workbook Dim sheet As Worksheet Debug.Print "ThisBook :" & ThisWorkbook.Name For Each wb In Workbooks Debug.Print wb.Name If wb.Name Like "*探し物*" Then Debug.Print "探し物が見つかりました! :" & wb…

オートフィルタ状態の確認

またも深夜のVBA探索。。。 フィルタ状況を調べる Sub フィルタチェック() Dim i As Long, title As String Dim f As Filter Dim af As AutoFilter If ActiveSheet.AutoFilterMode Then For i = 1 To ActiveSheet.AutoFilter.Filters.Count Set f = ActiveSh…

VBAでWorkbook Close時に強制停止の回避方法

環境依存だったが、EXCEL VBAマクロで強制停止する現象が発生した。 ステップ実行していったところ、Workbook Close時に死んでいるっぽい。 いろいろと検証してみたところ、大きな領域をコピーしたままEXCELを閉じるときにでる "あの警告"がでる場合に問題ら…

複数ブックを集約して加工

EXCELと格闘する日々に効率化を。。 職場に役立ちそうな EXCEL VBA を深夜自宅で勉強中。。。眠い。 なんだか20年くらい前の仕事をしている気分。 Visual Basic for Applications - Wikipedia Sub OpenBookSheet(ByVal FilePath As String, ByVal Sheet As S…

Cmder (ConEmuベース) のカスタマイズ

Windowsのコンソールエミュレータ「Cmder」のカスタマイズについてメモ。 なお、Cmder自体は、Chocolateyでいれました。 日本語対応 フォントの下のオプションの、"Monoscape"のチェックを外します。 Windows - 開発者がSurfacePro3を買ったらまずやること -…

/proc/stat から LinuxのCPU使用率を測定するコマンドを作った

LinuxのCPU使用率を計測するには、topなどのコマンドが使えますが、 高機能がゆえに、測定コマンド自身が少し重いと感じていました。 単に、CPU使用率を測定したいのであれば、/proc/statを一定間隔で取得することで算出できます。 CプログラムやRubyスクリ…

Atomのctags (Symbols View)について

Atom 1.0.0 Windows版をトライしてみました。 前に試した Sublime Text 2 より、導入はスムーズ。 デフォルトで Symbols Viewというプラグインがあり、プロジェクト全体のシンボル検索(Ctrl+Shit+r)ができます。 ctagsの出力結果(tags)を参照しているのです…

Windows版Dockerを試してみた。

Ubuntu14.04 LTSで、Dockerをインストールしたところ、1.6が入ったので、 Windows版Dockerもトライしてみた。 Ubuntu 14.04 LTS 準備 公式ページに従って、コマンド一発。 Vagrantで立ち上げていたので、vagrantユーザに権限追加もしておきます。 $ wget -qO…

socketplaneを試してみる

Dockerに買収されて間もないsocketplaneですが、 ちょっと試してみます。 socketplane/socketplane socketplane/socketplane · GitHub

Linux計測系コマンド

CentOS 7.0 向けインストール手順 dstat いろいろ統計情報まとめ $ sudo yum install -y dstat htop topの拡張版 $ sudo yum install -y epel-release $ sudo yum install -y htop iperf3 ネットワークパフォーマンス測定 $ sudo yum install -y iperf3 sar(…

Docker Hubのイメージサイズ

Docker Hubには公式・非公式含め、いろいろと便利そうなイメージが、 たくさんあがっています。 docker pullで、簡単に取得できるのはいいのですが、 これってpullし終わるまでイメージのサイズがわからないのでしょうか? ...なさそうなんで、いくつかpull…

Docker 公式オーケストレーションツール(Machine, Swarm, Compose)

2014/12/4に、Docker公式で発表されたオーケストレーションツール Docker Machine Docker Swarm Docker Compose について、理解したことと、参考サイトをメモ。 ■公式発表記事 Announcing Docker Machine, Swarm, and Compose for Orchestrating Distributed…

Dockerのネットワーク関連 (CoreOSで pipeworkとか weaveとか)

ガチガチにネットワーク設計されたマルチコンテナな環境を作りたい。 しかも、DSLとかで記述してコマンド一発でいけるとうれしい。 感覚的には vagrant up で、複数VM立ち上げられるdocker版。VMの細かいカスタマイズはVagrantfileでできるように。 結論まで…

GitBucket導入(on Fedora19)

ローカル環境向けなので、ファイアーウォールは切っています。 $ sudo -i # yum -y install java-1.7.0-openjdk-devel # yum -y install tomcat # systemctl stop firewalld.service # systemctl disable firewalld.service # systemctl start tomcat.servic…

Linux上でのバイナリファイルの編集

下記サイトが役にたちそう。 まさおのブログ (表): dd コマンドでバイナリデータを編集する方法 Segmentation Fault: ddを使ってバイナリファイルを編集 ノウハウ蓄積関連は、WikiかQiitaとかにしたほうがいいかな...

Windows セットアップ

Windowsの環境初期設定 持ち運び用に安い(3万円台)のノートブック購入。 セットアップをメモメモ。 インストール 明らかに不要なソフトのアンインストール Windows Update Chocolateyインストール Chocolateyでいろいろインストール (PowerShell 管理者とし…

Vagrant チューニング

Vagrantの設定、どの辺がちょうどいいのかを、調べるための情報をまとめる。 CPU数は、1にしたほうが安定する? NATの名前解決は無効にしておく? デバッグ情報を出力するには、 VAGRANT_LOG=debug vagrant up Windowsなら、 set VAGRANT_LOG=debug vagrant …

Vagrant歴史

ちょっとChangeLogを流し読み。 vagrant/CHANGELOG.md at c38e17cc29f69aaea1610451333396494181a481 · mitchellh/vagrant · GitHub

5分で構築! Vagrant(ubuntu12.04 64bit)上での DevHub + hubot 構築手順

10/11(?)に、hashrockさんが、Devhubのhubotアダプタを公開されたそうです。 hashrock/hubot-devhub · GitHub あらためてDevHubを構築(手順整理)しました。 以下の手順、スクリプト化しておいたら5分で構築できますよ!

Fedora19 に Node.js をいれてDevHubを立ち上げてみる。

前提 $ vagrant init chef/fedora-19 $ vagrant up Node.js $ sudo yum install nodejs npm $ node -v v0.10.32 $ npm -v 1.3.6 mongodb CentOS6にyumでmongoDBをインストール CentOS6にyumでmongoDBをインストール | ログってなんぼ $ sudo vi /etc/yum.rep…

ConEmu と NYAOS をいれてみた

導入編 あとついでにgit bash関連も整理。 ConEmu 配布しているバイナリの最新版だと起動時にエラー(Assertion)がでる。 update機能で、developer向けの更新をしたら消えた。 機能追加もされているようなので、更新しておいたほうがいい。 (追記:日本語プロ…

WordPressカスタマイズ雑記

WordPressカスタム投稿関連Tips function.php register_post_type()にわたすパラメータ label : 表示名 menu_position : 管理画面の位置 (5:投稿の下、10:メディアの下、15:固定ページの下) public : true にしないと表示されない supports : 管理画面に表示…

デザインの基礎

美しいフォント 和文ゴシック Meiryo UI Strong強調 italic斜体 Win メイリオ The Font Strong強調 italic斜体 Win 游ゴシック The Font Strong強調 italic斜体 Win/Mac 和文明朝 游明朝 The Font Strong強調 italic斜体 Win/Mac 欧文サンセリフ Segoe UI Th…

CSS関連メモ

Web

最近、参考にしたサイト 【CSS】スタイルシートで画像を縦横比そのままにリサイズする方法。 画像の透明度を変化させる:CSS小技 画像(イメージ)に文字を重ねるCSSサンプル | WEB道 背景画像だけ透明にしたい。background-color:rgbaを使う。 スタイルシート…

Bootstrap カルーセル と jQueryのスムーズスクロール併用時の注意点

タイトルのまんまですが、Bootstrap カルーセル と jQueryのスムーズスクロール併用時、左右のスライド切り替えボタンが動作しなくてはまりました。 スムーズスクロールを設定するコードが、カルーセルのコントロール処理を無効化しているのが原因でした。対…

WordPressの環境構築(Fedora19) on Vagrant

前回のJenkinsに続きWordPressの構築編。

Jenkins環境構築

Vagrantによる仮想マシン上で構築します。

iproute2

ipコマンドには慣れてきたけど、ssは知らなかった... http://d.hatena.ne.jp/enakai00/20140712/1405139841 一通りの情報を取得 ss -aempi # 名前解決したくないなら -n も。ss -s -a 全部(TCP のlisteningとnon-listeningを表示。デフォルトはnon-listening…

C言語メモ

Warning対処をしたMemo 特に環境依存でWarningが発生する場合の対処について備忘録

システムアーキテクト

初受験。 午前2以外、事前準備ほとんどしてなかったので、途中でリタイアかなと思ってたけど、午後1は意外と書けた。 午後2もどういう感じが求められているか、わからないまま作文的にだらだら書いてみた。テーマ設定はそれなりに出来ていた気もするが、…