clock-up-blog

junk-junction

2015-01-01から1年間の記事一覧

ちょっと休んだほうが良い数学者の映画『π』

技術系ブログとしては普段と毛色が違うのですが、プログラマの映画 Advent Calendar 2015 (18日目) に肖りまして、プログラマおよび狂信的な理系の方々全般にお勧めな映画『π』を紹介します。 π (映画) - Wikipedia より 1998年公開 監督、脚本:ダーレン・…

「リンク作成シェル拡張」を GitHub でメンテナンスしていきます

// この投稿は Windows & Microsoft技術 基礎 Advent Calendar 2015 の 13 日目の記事です。Advent Calendar っぽくないネタですみません。端的にいうと T.Kawasaki 氏の「リンク作成シェル拡張」を、僭越ながら GitHub 上の僕のアカウント上でメンテナンス…

Windowsでの「extconf.rb:104:in `makemakefiles': unhandled exception」対処

Windows で gem install しようとしたときに出てくるコレへの対処 エラー例 gem install knife-solo しようとしたときとか。 > gem install knife-solo … Fetching: coderay-1.1.0.gem (100%) Successfully installed coderay-1.1.0 Fetching: pry-0.10.3.ge…

PHPMailer エラー「SMTP Error: Could not authenticate.」への対処

「SMTP Error: Could not authenticate.」が出る原因はいくつかあると思いますが、その一例への対処。 先にまとめ 「SMTP Error: Could not authenticate.」のログが出る時点で PHPMailer が古いので新しくすること SMTPDebug をセットしてエラー詳細を見る…

【今日のMFクラウド改造】仕訳帳の借方と貸方の間に線を付ける

MFクラウドとは 家計簿アプリであるところの「マネーフォワード」のビジネス版です。 https://moneyforward.com/ … 家庭用 https://biz.moneyforward.com/ … ビジネス用 みたいな位置付け。だと思う。 改造します MFクラウド、全般的に高機能なのですが、細…

睡眠、記憶の喪失、人の弱さ、生死、休息、いつかの日記

僕は基本的に誰かの益になるであろう記事しか書かない。そうじゃない記事を書くときもあるけどそれはただの気紛れであり特に信条は無い。何故なら凡人の日常を綴ったところでそれほど誰かの益になることは無いからであって。そもそもそれはだいたい「面白く…

Red Hat Enterprise Linux への日本語フォント導入

Red Hat Enterprise Linux 7.1 にて。 問題 Web ページを PDF に変換するために wkhtmltopdf を割と好んで使っているのだが、環境によっては日本語フォントが認識できず文字化けしてしまい困っていた。 対策 日本語フォントを入れる。 # cd /usr/share/fonts…

Not Skype for Web, but qskype

ブラウザから Skype の発言内容を閲覧・検索できる qskype というものを作った。 本 qskype の機能は、Skype がローカルに使用している SQLite データベースを読み取ることで実現している。 想定構成 とりあえず Linux 上で Skype を常駐させておいて、qskyp…

AWS EC2 上の Red Hat Enterprise Linux 7.1 に Windows からリモートデスクトップ接続する

今回の環境 AWS (Amazon Web Services) EC2 上の Red Hat Enterprise Linux 7.1 (HVM) EC2 セキュリティグループ設定 RDP (3389) ポートを受け付けるように設定しておく。

VirtualBox内CentOSディスク拡張 (物理ディスクによる拡張)

既存ディスク内のプライマリパーティションが4個になってしまっていて、これ以上容量を拡張することができなくなってしまった。仕方ないので (VirtualBox的な意味での) 物理ディスク (*.vdi) を増やすことにより容量を確保する。 参考 こちらは物理ディスク …

Genymotion 上の Android でマルチユーザを扱う

Genymotion 良いですね。けっこう高速に動く Android エミュレータです。 選択するモデルとしては Nexus 7 あたりが諸々程よい感じで好きです。 デフォルトではユーザ管理メニューが出ない。 設定画面開くと、Sound, Display, Storage, Battery, Apps に続い…

IT勉強会ですよリニューアル

作っては放置、作っては放置の俺が重い腰を上げたんだぜ。 1年半くらい放置していたら、ここ数週間でちらほらと「壊れている」報告が。。結局サービスは作りっぱなしじゃダメなんだよなぁ。 引用 プロダクトが完成しそうになると会社を辞めたくなる問題につ…

VirtualBox内CentOSディスク拡張

これまでに2~3回やった気がするけど毎度忘れるのでちゃんとメモります。 拡張前の df # df -k Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/vg_centcarbon-lv_root 22527292 21140684 252768 99% / …かなり限界に近い。

CentOS 6.6 に最新版 git を入れる

手元の CentOS 6.6 に最新版の git を入れたい。 yum でインストールできる git はけっこう古かった 現状 # cat /etc/redhat-release CentOS release 6.6 (Final)# yum list | grep git … git.x86_64 1.7.1-3.el6_4.1 base …古い。 ソースコードを入手し、ビ…

SSH パスワード認証おさらい

軽くメモ。 サーバ側 /etc/ssh/sshd_config 設定 PasswordAuthentication を yes にすることにより、パスワード認証を許可する。 PasswordAuthentication yes昔はここの設定のデフォルトが yes になっていることが多かったので特に設定を変更する必要はなか…

gitコミット時・チェックアウト時にインデントのタブ・スペース変換を行う

Git

概要 (とりわけ共有されうる)ソースコードのインデントはスペースで打つのが良いとされている。ただ、普段タブで打ってしまっている人もいる。タブ派の人に無理にスペースを使わせるのは辛い。というか僕が実のところタブ派なので辛い。こういうのは git …

Windowsプロセスの誕生と死滅の緩い監視

必要なので作りました。 ソースコードと実行ファイル kobake/WinProcessListWatch · GitHub 概要 プロセスが起動されたタイミング、終了されたタイミングをざっくりと監視する。

PDF 書類を Markdown で作成する

書類の管理形式 1月に作った会社 の登記の際に定款等の書類を作成する必要がありました。印刷や電子署名の都合を考えると、できあがる書類は PDF 形式であることが望ましいです。書類作成にどのようなツールを用いるのかというと Word 等がたぶん一般的だと…

電波時計が届いた

なんか届いた 注文した記憶がなかったがメールを漁っていたら3日前の深夜に楽天で発注した形跡があった。僕は寝る前の記憶をよくなくす。

逆コンパイルにより apk から Java ソースコードを生成する

概要 Android のアプリケーション本体であるところの apk ファイルから、そのアプリケーションを構成している元のソースコードに近いものを復元したい。逆コンパイルを用いて実現する。

Android 実機から apk を探して取得

概要 Android のアプリケーション本体であるところの apk ファイルを Android 実機から取り出す。

ドレスの色を青黒に見る方法

僕には白と金にしか見えなかった。 Facebook のタイムラインに流れる面々も皆が皆「白と金だ」と言っている。僕はどうしてもドレスが青と黒である世界を見たかった。見たいと思った。

ThinkPad のトラックポイントのスクロールが Chrome で効かなくなってしまった。暫定対処。

なんだか Chrome だけスクロールの調子がおかしいなって思ってて、いろいろいじったら悪化して反応すらしなくなった。 なんとかなった対策 tp4table.dat をいじれば良いらしい。

ThinkPad X1 Carbon 第1世代 SSD 交換成功の記録

前回の失敗を踏み越える ThinkPad X1 Carbon 第1世代 SSD 交換失敗の記録 - clock-up-blog 前回は失敗した。筐体を開けずに先走ってパーツを購入してしまったのが敗因。 第1世代(Gen1)と第2世代(Gen2)で使用されているパーツが違った。 ThinkPad X1 Carbon …

GitHub (または Bitbucket) への接続アカウントを切り替える

前提・目的 GitHub (または Bitbucket) に複数アカウントを所有しており、接続にはSSHを用いている。接続アカウントを状況により切り替えたい。※複数アカウントを運用する際には GitHub, Bitbucket の利用規約周りをちゃんと読んでおいたほうが良いと思う。…

md5sum でディレクトリ単位のチェックサム計算等

異なる環境間でディレクトリ内容が一致していることを確認したい md5sum をディレクトリ単位でかけるようなことをしたい。Linux または MinGW 環境にて。 要点ピックアップ(取り急ぎの人向け) 名前のみ確認。 $ cd 確認したいディレクトリ $ find . | env …

Oracle エラー ORA-04098 であらゆる DROP が効かなくなったときの対処

Windows 上の Oracle Database 11g Express Edition Release 11.2.0.2.0 にて。 遭遇したエラー SQL> DROP TABLE aaaaa; DROP TABLE aaaaa * 行1でエラーが発生しました。: ORA-04098: トリガー'SYS.XDB_PI_TRIG'が無効で再検証に失敗しましたうーん? SQL> …

CakePHP2 マイグレーションを無理やり成功扱いにする

使ってるプラグインはこれ。 CakeDC/migrations · GitHub

JSP で Taglibs (JSTL含) のバージョン表示

これが何に必要かって、そんな細かいことは良いんだ。俺が必要だったんだ。 JSPコード <% out.print(org.apache.taglibs.standard.Version.getVersion()); %> 結果 standard-taglib 1.2.0 みたいな感じの結果が出ることかと思う。

Tomcat プロジェクトへの JSTL の導入

覚書。レガシー。 1.1.2 の場合 Index of /apache/dist/jakarta/taglibs/standard Index of /apache/dist/jakarta/taglibs/standard/binaries jakarta-taglibs-standard-1.1.2.zip lib/standard.jar … el.core, rt.core等 (OutTag, ForEachTag等) lib/jstl.j…