ラップトップのキーボードを無効化する
チャタリングして困った時などに
使用機器メモ
自分で使いながら忘れてしまうのでメモ。コピペ用
LinuxでSteamのWindows向けゲームを遊ぶ
ただしArch Linuxに限る
AliExpressでキーキャップを買って部分的返金を受けた話
買って、届いて、部分的に返金を受けるまでの顛末。 20180624 購入 メカニカルキーボード用のキーキャップが欲しくていろいろ探していたところ、AliExpressで買うのが良いということに気づいて無刻印の二色入りのキーキャップ( ...
Suppress compiz close window effect glare for mate-screenshot
When I took a screenshot using matescreenshot, I found a glare of Compiz window close effect on the picture. ![effect g...
Nuxt undocumented APIs
公式ドキュメントに記載されないAPIがあったので紹介
Firefoxでgtkのdarkテーマを使うときのカスタムCSS
GTKのdark themeを使ってるとinputの背景色と文字色がかぶってしまい、読めなくなってしまう問題に対処する
2017まとめ
ざっくり  復学して大学生に戻った一年だった。 バイトとか  最初から振り返ると、ちょうど一年前はまだ休学中で、復学してからちゃんと大学行けるか不安に思いながら、バイトに毎日行ってたと思う。年末年始に帰省したりいとこの結婚式に行っ...
Xiomi mi Notebookのタッチパッドが突然効かなくなったとき
Fn + F9 を押してください
Arch Linuxでmate-applet-dockが起動しない
MATEのパネルにアプレットとしてDockを追加できるmateappletdockさんですが、職場のUbuntu MATEとノートのDebianで使っているがなかなか具合が良く、家のArchでも使おうと思ってパネルに追加しようとしてもウンス...
2016年まとめ
病んで大学に行かなくなって一年休学することに(1月) 親しくしていた知人が死んだ(4月) ノートPCがDebian sidになった(5月) 地元のPHPな企業でバイトを始めた(6月) メインエディタがVimになった(8月) 自動...
vue-routerで動的なHTMLに対してrouter-linkを使いたいとき
Vueの神(Evan You)によるコメント [dynamic HTML with links · Issue 48 · vuejs/vuerouter](https//github.com/vuejs/vuerouter/issues/...
フッターを下に押し下げるCSS
css .wrapper { display flex; flexdirection column; minheight 100vh; } .footer { margintop auto; } flexを使うとカンタ...
Neomakeを使いこなせ!
syntasticから移行した
C言語難しい
c const char PAIRS[][2] = { { "hoge", "fuga" }, { "foo", "bar" }, }; これを別の変数に代入するときは型定義を c const char (pairs)[2] ...
autoconfでPythonのプロジェクトを扱うときのメモ
AM_PATH_PYTHONを使う
tmux renumber-session
renumber-windowsがウィンドウ番号を詰めるものならそれのセッション版に相当するものはないか?という話
俺的libinputのタッチパッドの設定
Xiaomi Mi Notebook Air 13.3での設定
brisk-menuを開くショートカットキーを変更する
変更するにも仕様がめちゃくちゃ過ぎる
osu!動画その4
初めてStars5以上でFCしたやつ <video src="https//static.endaaman.me/osu4.mp4" width="640" controls></video> [Tamura Yukari WWon...
2017年5月作業風景
気づいたら環境が全く変わってるということがあるので、あとで見て懐かしむためにスクリーンショットを残しておく
C/C++のプロジェクトで、ヘッダのパスをvim-syntascticに識別させる
vim function! LoadLocalVimConfig() let slocalvim = getcwd() . '/.vim/init.vim' if filereadable(slocalvim) && getcwd(...
Makefile.amの_LDFLAGSと_LDADDについて
UbuntuだとLDFLAGSじゃなくてLDADDじゃないとコンパイルできないことがある
freedesktopのデスクトップエントリの仕様
検索でなかなか見つからないのでメモ
LXDのコンテナに自動的にホスト名を割り当てる
「u1」という名前のコンテナであれば「u1.lxd」というホスト名を割り振って使えるようにする
termiteをコンパイルして使う
「GNOME Terminal アンインストール出来ないの?wwww」と笑われた気がしたので頑張った
LXC/LXDメモ
一向に覚えられないので書き残してみる
俺のfonts.conf を見てくれ
とりあえず見てくれ [dotfiles/fonts.conf at master · endaaman/dotfiles](https//github.com/endaaman/dotfiles/blob/master/fonts.co...
osu!動画2
※マウス+キーボードでやってたころの動画。今はペンタブ+キーボード 乃木坂46 指望遠鏡 <video src="http//static.endaaman.me/osu3.mp4" controls width="640" /> ...
Archのpacmanのメモ
いつも忘れるので
俺的Xmodmap
キーバインド変更用のメモ
バックエンドをRailsに置き換えた
バックエンドAPIがkoa.js/MongoDBだったけどバリデーションとか辛いしリレーションもまともに張れないしで辛くなったのでRails/MariaDBで作り直した。 REST APIの仕様自体は極めて単純なものなので、すでにあった実装...
dnsmasqを使ってローカルに架空のTLDを設定する
ローカル環境で *.dev というホストをすべて 127.0.0.1 に割り当てる
Debianで一般ユーザのPATHにsbinが通ってない
/etc/environmentに PATH=/usr/local/sbin/usr/local/bin/usr/sbin/usr/bin/sbin/bin/usr/local/games/usr/games みたいに書いて置くのが...
LANG=en_US.UTF-8でファイルの並びがおかしくなる
ファイルの並び順がおかしい LANG=enUS.UTF8だとファイルの並びがおかしくなる。 ~ $ mkdir /tmp/a && cd /tmp/a /tmp/a $ touch 犬 /tmp/a $ touch あ /tmp/...
MATEで、ワークスペースを超えてWindowを移動する
<Alt>Tabは同一ワークスペース上のウィンドウしか移動できない問題
fishのだめなところ
ユーザーの入力が伴うcommand substitutionを使えない
Arch Linuxをインストールした
感想 思ったよりさらにデフォルトで何もなくて、そこからいろいろ自分でカスタマイズしていく感じが楽しい。最悪壊れてもはじめの何もない状態からやり直せばいいみたいな気楽さがあって却って安心感がある。公式リポジトリのものでもパッケージがほぼ最...
Wineでの文字化け対処
コピペ用
ByobuのOSバージョンの文字列を変更する
常にunsableって見せられると不安になるのでsidにしたかった
GNOME Shellに着地した
パット見Unityっぽい仕上がり
金原ひとみの蛇にピアスを読んだ
読みました。
三島由紀夫の行動学入門を読んだ
読みました。
村上春樹の海辺のカフカを読んだ
読みました。
桐野夏生のOUTを読んだ
読みました。
cVimが結構いい感じだった
VimperatorのChrome版的なやつ
突然DebianのWifiが無効化されてしまった
理由は不明
LinuxでCapsLockをEscにしたりする
あと全角半角もEscにして、無変換キーを英数入力に切り替え、変換キーをかな入力に切り替えにする
サイトマップに対応した
[https//endaaman.me/sitemap.xml](https//endaaman.me/sitemap.xml) で見られる。 このサイト(というかブログ)はトップページと各メモ(記事)しかコンテンツはないので簡単に済んだ...
ReactでオレオレMarkdownを使う
markdown-react-jsというパッケージをフォークして使い込んでみた
統計の勉強としてニコニコのコミュニティをスクレイピングしてみた
概要 作業リポジトリは[こちら](https//github.com/endaaman/nicocomstat)。 友達と「統計を勉強したい」みたいな話をしてたんだけど、統計を勉強するにしても何か対象となるデータが必要で、何かないかな...
ノートPCにDebian sidを入れた
後でどうやってセットアップしたか忘れるのでそのメモ。半分はMATE関連
Let's Encrypt、はじめました
dockerのjwilder/nginx-proxyを使って複数ドメイン一気にSSL化した
Linux kernel 4.4.0-22-lowletencyで起動しなくなった
初めてカーネルパニックというものを見た
半透明ウィンドウの裏でアニメを流すと作業が捗る
Compiz、良い。
動画を上げてみるテスト
osu!のプレイ動画です
サイトリニューアル
React、docker、ansible、Server side rendering。
Nginxのimage_filterを使って、クエリーでサムネイルの生成を制御しつつキャッシュもするやつ
IF is GOD
CoD4を仮想フルスクリーンモードっぽくするやつ
Delphiコード。新しいバージョンだとuses Windowsとか動かないかも。RAD Studio2010しか持ってないのでわからないけど。 delphi program cod4vf; {$APPTYPE CONSOLE} us...
WineでBALDR SKY Dive1をプレイする
半分は自分用のメモ
Vue.jsで0.x→1.0移行メモ
ビルトインディレクティブ vel     vel="hoge"という書き方からvelhogeという記法に変更。またエレメントの取得はthis.$$.hogeではなくthis.$els.hogeから取る vclass     vbin...
package.jsonを更新するときはnpm-check-updatesが便利
shell $ npm i g npmcheckupdates でインストールできる package.jsonのあるディレクトリで shell $ npmcheckupdates もしくは shell $ ncu で更新のある...
node.jsにおけるsetTimeoutの精度について
たとえば、Date.now()をsetTimeout(cb, 1)で遅らせながら繰り返し実行したとき、それぞれは1msずつズレているべきであるだろう。ただし実際はそんなことはない。 以下の非同期関数を使用し検証してみた。 setTim...
koaで複数ファイルを一気にアップロードしたりするやつ
coffeescript router.post '/id/photos', auth, (next)>     if not @request.is 'multipart/'         @status = 400         r...
CoffeeScriptとジェネレーターを使った簡易的なタスクランナー
coffeescript !/usr/bin/env coffee do >     co = require 'co'     params = []     for i, v of process.argv         if i >...
自宅のデスクトップPCにUbuntuをインストールした・HDDが壊れたので新しいのを買った
はじめてのデスクトップLinux  DreamSparkでタダでもらえるWindows Server 2008 R2を長らく使っていたが、WindowsだとだらだらとCoDやosu!などをして遊んでしまうので、勉強も兼ねてUbuntuをイ...
herokuのSPA向けのSEO用のサーバーを構築した
colorred 2016年5月28日追記:現在は稼働してません。 このサイトのSEO用にHTMLをプリレンダーするサーバーのPhantomJSのメモリ消費が大きくて気になったのでherokuの方に構築してみた。 $ curl ht...
apt周りのメモ
コマンド 実行ファイルから含まれるパッケージを確認 $ dpkg S /usr/sbin/nginx nginxextras /usr/sbin/nginx パッケージを検索 $ aptcache search nginx ...
Ubuntu15.10でngx_small_lightを追加してnginxをコンパイルしようとしてめっちゃ苦戦した話
辛すぎたけど勉強にはなった。
23歳、学生です
今日で23歳になった。ツイートすると「おめでとう」と言われ、嬉しくはあるのだが、いちいち返事をする気苦労があり、また、ほとんど触れられなければそれはそれで悲しい、という面倒臭い性格なので、ここにチラッとだけ書いておく。
名誉の称号
![commetrestricted.png](//static.endaaman.me/commetrestricted.png) ニコニコ動画で、コメント禁止処分を受けた。 誰かが私のコメントを通報したのか、と思っていたが、少し調べて...
Google Material DesignのSass向け色変数一覧
[Sass Maps of the Google Material UI Color Palette](https//github.com/nilskaspersson/GoogleMaterialUIColorPalette)ってのもあっ...
MacのFinderからNginxのWebDAVに接続する
Nginxに拡張モジュールを追加してインストールする手順的なやつ(CentOS向け)
男だが、最近髪を後ろで縛っている
そして妙な感覚に目覚めた
curlでUnix Domain SocketでlistenしてるサーバーにHTTPリクエストを送る
curlのバージョン7.40.0からの機能
雑にAngularからVueに移行して焦った話
我々の直面する問題の多くは、些細な見落としによることも多い
osu!のビートマップのフォルダを変更する
osu!のビートマップの保存先フォルダは、osu!をインストールしたフォルダ(osu.exeと同じフォルダ)にあるosu!.<username>.cfgにて指定されている。 <usrname>の部分はWindowsのユーザー名で、takuy...
WebPack上でZeroClipboardをVue.jsに組み込む
クリップボードを操作するライブラリにZeroClipboardというものがあり、ちょうどいい感じにVueのディレクティブでラップできたのでその知見。 swfファイルを読み込む Vueを使うときはブラウザ上でもCommonJSに則って扱う...
Markdownで自動的に外部リンクにtarget="_blank"を付けられないわけではない
自分でmarked.jsを使っている場合は可能
nodeとブラウザ両方向けのパッケージで、node側でnodeに依存したコードに触る
画期的というよりは間に合わせっぷりがすごい
勝手にOCNに契約されて勝手に解約された
家に直接上がり込んでくるやつは基本的に無能
酔っ払っていると見落としてしまいそうなお金の話
実際見落とした
ShellScriptで、ジョブをバックグランドで複数起動して中断時に全部殺すやつ
道連れ式
Vue.jsとkoaを使ってウェッブサイトを作った
意外とイケてるぜ、Vue & koa