DHCPの闇

DHCP、闇すぎる。 同じ種類のパケットなのにブロードキャストが使われたり使われなかったり、しかもペイロードにブロードキャストかユニキャストかを識別するフラグがあるのに実際と一致してないことがある。 このフラグは、サーバからの応答に期待するパケ…

LINEのビデオ通話における非互換問題(映像が映らない)

最近の高性能スマホA、1年前のミドルレンジスマホB、数年前のスマホCがあって、それぞれでのLINEビデオ通話の互換性に問題が生じていた。A-B間、B-C間は問題ないが、A-C間でビデオ通話するとCの映像がAに映らない問題が起きた。また、A-C間でグループビデオ…

地方のタクシーにおけるキャッシュレス

地方のタクシーで連続してキャッシュレス決済する機会があったのでメモ。 ①クレジット決済運転手が端末(タブレット+カードリーダー)の準備をする(1分)。決済操作をするも、時間がかかった挙句タイムアウト(1分)。再試行すると決済完了したが、レシート…

個人的必須Cygwin設定

Cygwinをデフォルトで使うと少々不便な点があるため以下の設定を行う。 noaclを設定 Cygwinを単なる便利コマンドラインツールとして使う場合、ACL機能は不要だしデメリットの方が大きい。無効にするため /etc/fstab を編集する。その際、すべてのCygwin関係…

Oracle DBの自動起動設定(CentOS 7)

OracleをインストールしただけではOS起動時に自動的にOracleが起動するようにはならないので、手動で設定する必要がある*1。CentOS 7はsystemdを採用しているので、systemdを使って自動起動を構成するのが正統だと思うが、Oracleが配布しているDeveloper VM…

Oracle DB Developer VMにサンプルスキーマをセットアップする

なぜサンプルスキーマをセットアップするのか Oracle関連のドキュメントにはサンプルスキーマを例にしたものが多数あるため、用意しておいた方が手軽に試行できるため何かと都合が良い。Oracleの学習を進める上でも、自由に使え、かつ、それなりに複雑なDB*1…

ホストOS(Windows 10)とVirtualBox上のゲストOSとの通信がキャプチャできない

環境 ホスト:Windows 10 Pro 64bit Creators Update 仮想化ソフト:VirtualBox 5.1.14 ゲスト:CentOS 7.3.1611 Wireshark 2.2.7 WinPcap 4.1.3 現象 ホストで動かしたWiresharkでホストゲスト間のキャプチャが正常に出来ない。 正確には、ホストからゲスト…

Tera TermをHTTPとかの簡易クライアントとして使うための準備

プロトコルの勉強として、テキストベースのシンプルなプロトコル*1をTelnetクライアントでコマンドを一行一行打ち込んで動きを見る、という方法がある。最近のWindowsにはTelnetクライアントが標準で入ってない*2ので、Tera Termで同じようなことをしたい。…

PC再インストールのメモ

数年ぶりに自分のPCのOS再インストールをする羽目になったので、作業記録を残しておく。 【注意】大した参考にならない、チラシの裏です! 前兆 このPCは5年以上前に購入し、当時はWindows 7がプリインストールされていた。 去年ぐらいから、コミットチャー…

PCの不調の切り分け

PCの調子が悪いとき、それがハードウェアの故障によるものか、そうではなくOSの再インストールで復旧するのか、切り分けたいときがある。実際に再インストールしたら切り分けられるが、できればその手間を掛けずに切り分けたい。なお、この記事では、オーバ…

仮想マシン上のLinux(RHEL系)でRARPを使うときの注意点

個人的に嵌まった点をメモ。 IPアドレスを設定したい機器を(スイッチ経由なり直結なりで)ホストPCにつなぐわけだが、そのつないだNICとブリッジした仮想NICを設定する。 以前TFTPサーバを使っていた場合、rarpd -e としないと、リクエストが来てもレスポン…

Twitterユーザのフォロー関係を調べる

任意の2ユーザ間のフォローの有無を調べるツールを作りました。 Twitter API v1が廃止されて使用できなくなった http://tk4168.info/twitter/check_friendships.html の代替です。http://tk4168.info/twitter/CheckFriendships.zip FAQ 動作環境は? .NET Fr…

公式RT後の言及ツイート捕捉ツール

Twitterで公式RTされたときに、RTした人による、そのRTの直後のツイートが気になることがよくあるので、RT後のツイートを自動で取得するツールを作りました。2014/8/24 バージョン1.0.0.3 http://tk4168.info/twitter/GetAfterRTedTweets_1.0.0.3.zip 2014/6…

ドコモメールでローカルからクラウドへコピーする際のコツ

基本的には、下記参考ページの通りに行えばクラウドへのコピーは可能であるが、実際に私が行った際に遭遇した問題点と回避策を挙げておく。 ThunderbirdでIMAPアクセスする場合、直接emlファイルをエクスプローラからIMAPフォルダにコピーすると、ドコモメー…

Androidの連絡先がおかしくなったときの対処

ドコモのAndroid端末の連絡先(電話帳)はドコモアカウントとGoogleアカウント両方が扱えるようになっていますが、時々挙動がおかしくなったりします。*1 以下は、ドコモアカウントの連絡先は使わず、Googleアカウントの連絡先のみ使用している場合の、連絡…

Twitterでフォローしてる人全員をリストに追加するアプリ Following2List

を作成しました。前回の記事 id:tk4168:20130615:1371276163 の改良版です。以下リンクからダウンロードしてください。 http://tk4168.info/twitter/Following2List.zip注意 .net 4以上が必要です。Tweenが動作する環境であれば使用できると思います。 リス…

Twitterでフォローしてる人全員をリストに追加するPerlスクリプト

を書いた。コンシューマーキーとかは各自で取得してください(適当) #!/usr/bin/perl # フォローしてる人全員を「all」という名前のリストに追加する # 事前に「all」リストを作成しておく必要あり use utf8; use strict; use warnings; use Net::Twitter; …

LinuxからWindowsの共有フォルダをmountしたときに読み取り専用になる場合の対処

rootでmountした場合、mountしたファイルのアクセス権限が、一般ユーザは読み取り専用となる。一般ユーザでmountすればよいが、そのためにはfstabに相応の記述が必要(userオプションありで記述する)。また、これだけだと、mountしようとすると「This progr…

ツイート埋め込みテスト

--— たけ(tk4168) (@tk4168) February 5, 2013

GTKを使用しているアプリ(GIMP・Inkscape)のUIのフォントを変更する

最近のGTKを使用しているアプリのフォントの見栄えが良くない(中国語系フォント?)ので、Windows標準に合わせるために、以下の作業を行う。 pango.aliases の修正 「tahoma」から始まる行をコメントアウトし、代わりに以下の行を追加する。 tahoma = "taho…

mailxでGmailのSMTPサーバを使う方法

詳細は省きますが、.mailrcに set ssl-verify=ignoreを記述しないと、SSLのエラーでうまくメール送信できないことがあるようです。 最近のGmailの仕様なのか、あるいは環境によるのか不明です。環境によっては指定無しでも送信できるのかもしれないですが、R…

Scientific Linux 6.1をVirtualBoxにインストールするときのメモ

GUIインストーラは、VirtualBoxデフォルトのメモリ割当量の512MBでは動かない。1GBくらいに設定するとOK。

Ubuntu 11.04をVirtualBoxにインストールするときのメモ

デフォルトのビデオメモリ割当量だとUnityはおろか、クラシックですら一部簡易描画モード(「エフェクトなし」・・・昔のGnomeみたいなかんじ)になってしまう。64MBくらい割り当てればとりあえずクラシックモードは動く。Unityはこれでもうまく動かない。3D…

VOCALOID派閥リスト

キャラが好きだよ派 └─ミクさんのパンツが好きだよ派→パンツ派閥リストへ曲が好きだよ派 ├─J-Pop的なのが好きだよ派 ├─マイナーなジャンルが好きだよ派 ├─なんでも聴くよ派 └─歌ってみた派技術に興味があるよ派 ├─MMD派 └─ぼかりすなどの音声合成技術派文化…

twitter記法テスト

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

Blackbird Pieテスト

.bbpBox{background:url(http://s.twimg.com/a/1272578449/images/themes/theme1/bg.png) #9ae4e8;padding:20px;}p.bbpTweet{background:#fff;padding:10px 12px 10px 12px;margin:0;min-height:48px;color:#000;font-size:18px !important;line-height:22px…

要約たんの次スレ推定手法

まずYoutube板のスレッド一覧を持ってくる。 この中からスレッドタイトルが正規表現 s/【初音ミク.?鏡音リン.?レン】\s*VOCALOID\s*総合\s*[\d0-9]+\s*【/i を満たすスレッドを抽出する。 さらに、既に要約してきたスレッド、つまり現行スレや過去スレを除…

Twitterの公式RTがタイムラインに出現する条件

私が把握してる範囲でまとめてみました。 自分がフォローしてる人が(以下following)followingでない人のpostを公式RTすると自TLに出てくる followingでない人のpostを自分が公式RTすると自TLに出てくる すでに自TLに存在してるpostは公式RTされても重複し…

bit.lyの短縮URLを情報ページに置き換えるグリモン

// ==UserScript== // @name Replace bit.ly URLs // @namespace http://tk4168.info/ // @include http://* // ==/UserScript== // see http://joanpiedra.com/jquery/greasemonkey/ // Add jQuery var GM_JQ = document.createElement('script'); GM_JQ.sr…

Twitterハマり度LV0〜MAX

LV0 Twitter? どうせ典型的馴れ合いコミュだろ?どうでもいいよ・・・ LV1 形としてのコミュニティーは無いな。ってかこの人何で10万もつぶやいてるの? LV2 botは便利だな。人工無能botってのはなんか変なことつぶやいていて結構おもしろいかも。 LV3 (Twe…