memo-pad’s blog

自分のためのメモをまとめています。ここに書いてある内容については責任は負いません。全て自己責任でお願いします。

Linux MintでWQHDのモニタをつなぐとフリーズしてしまうときの対策

TL;DL 最近のCPUならxserver-xorg-video-intelをアンインストールapt remove xserver-xorg-video-intel PCを再起動 状況 Thinkpad x220でLinux Mintを使用 DisplayPortでWQHD(2560x1440)のディスプレイと接続 デフォルトでWUXGA(1920x1200)が選択される ディ…

PostgreSQLとPostGISで位置情報を使用する

現在地と近いデータ持ってくるのにPostgreSQLとPostGISを使ったので、その時の構築メモ 現在地取得の仕方とかは書いてないです 環境 PostgreSQLインストール PostGISインストール PostgreSQL+PostGISでサンプル実行 準備 サンプルの実行 (補足)postgresユ…

Visual Studio Codeでリモートサーバのファイルを編集する

今回使ったのはこちらのRemote VSCode marketplace.visualstudio.com 今回の環境 ローカル linux mint 18.1 Visual Studio Code 1.16.1 Remote VSCode 1.1.0 リモート ubuntu 16.04 rmate 1.0.0 (shell script版) ローカルの設定 Remote VSCodeのインストー…

slackcatでconfigが読み込めない時

いつも通り~/.config/slackcat/configにconfigファイルを配置しても下記エラーが出て読み込めない。 slackcat missing config file at <configのパス名> use --configure to create コードを読んでみる xdgの有無でconfig読む先が変わるようだ 参考:https://github.com/vekt</configのパス名>…

Docker内のNode.jsで作成したhttpサーバにアクセスできない

最近Docker上でNode.jsを動かして遊んでます。 遊んでる際に、Docker内のnodeで作ったhttpサーバにアクセスできないという問題があったのでメモ。 今回利用したファイル test.js(ただ単にHelloWorldを返すだけのもの) var http = require('http'); var ser…

phpのcodegolf Tips

先日、身内でCodegolfをやったので、その時に学んだショートコーディングの知識をメモCodegolfというのは如何に文字数を少なくコードを記述するかを競う競技です。 コードゴルフ - WikipediaそれではTipsのメモを書いていきます。 出力に改行を出したいとき…

rubyの勉強始めました

個人的に気になった特徴 末尾にセミコロン(;)が不要 文字出力(print, puts, p) Objectを文字列として出力する print puts 改行が付与される p デバッグ用に使われる オブジェクトの形式を含め表示 例 # コード array = ['test1','test2','test3'] print arra…

javascriptのコールバック関数

javascriptの勉強はじめました。 いきなりコールバック関数ってなんじゃこれという感じになったので、今わかってる範囲内でメモ。 下記のように、test1のcallback(‘aaa’, ‘bbb’)がtest2の引数a,bにそれぞれ渡される挙動をするのがコールバック関数。 functio…

docomo端末でのMVNOテザリング有効化方法

導入 だいぶ前に手に入れた0sim(0 SIM | nuroモバイル)を長らく放置していたので、余っていたDocomo端末にさしてモバイルルータ代わりにしました。 月500MBまでしか無料じゃないですけど、そこまで頻繁には使わないので中々快適です。 ただ、Docomo端末でM…

phpのin_array, array_key_exists, issetの速度比較

phpのバージョンは5.6.29 実行結果 $ php isset.php isset 5.6982040405273E-7seconds $ php array_key_exists.php array_key_exists 1.3089179992676E-6seconds $ php in_array.php in_array 0.011404228210449seconds $ php or.php || 0.028414559364319se…