2016-01-01から1年間の記事一覧
参考記事 Redis のインストール $ wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm $ wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm $ rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm $ yum --en…
Sierraにしたらsshでサーバーに接続しようとしたらpermission deniedに! パーミッションとかは大丈夫そう。調べてみたら、どうもOpenSSHのバージョンがSierraにアップデートした時に自動的にあがってるのが原因みたい $ ssh -V OpenSSH_7.2p2, LibreSSL 2.4…
環境構築 Javaのアップデート まずJava(TM) 8 にアップデートするためにここからLinux X64用のrpmファイルをダウンロードします その後ターミナルを使ってインストール $ sudo yum localinstall jdk-8u40-linux-x64.rpm Javaのバージョンは以下のコマンドで…
サーバーとかほとんど触ったことない自分ですが、Unityで軽いMMO的なアプリを作りたくなったので挑戦したいと思います! 自分が自由に使えるサーバーは研究室にある1台のPC(CentOS)のみなので、流行りのクラウドサーバーを使ってみます Photonに登録 まず、…
grep ファイル名を指定して指定したフォルダ以下すべてを検索する $ grep -e ファイル名 ./ make makeでerrorになってしまう時にlogへ出力する $ make 2>&1 | tee make.log makeしたときにどんなコマンドが叩かれているか出す $ make -n install オプション…
Windowsだとすんなり”進む戻る”ボタンが適応されるんだけど、なぜかMacだとすんなりいかない。。 そこで調べたらKarabinerを使えば解決しました! Karabinerほんと使えるなー。これでますますOS Sierraにできなくなっちゃった 笑 1. Karabinerをインストール…
日本時間で2016年10月5日の朝1時頃にGoogle I/O 2016がありました 僕はDaydreamが目玉かと思ってたんですが、意外にもGoogleHomeやら別の製品の発表が多くてびっくり! でも僕はやっぱりDaydreamが一番興味があるので僕なりにまとめていきます。今後の開発も…
CentOS 6.6の環境でテストしています Redhat系かDebian, Ubuntu系かでちょっと変わるので注意してください ドライバのダウンロード ここから自分の環境にあったものをダウンロード 中身を解凍 ダウンロードしたところにmlnx-en*.tgzがあると思うのでそれを解…
Mellanox connectx-3 pro を使ってパケットのやりとりをしているんですが、なぜかCPU割り込みが特定のCPUに偏る問題に直面しました こんな感じ CPU8とCPU11あたりに偏っているのが分かりますよね そこでRSSのハッシュ関数が悪いのかと思い、ここの3.7.1にあ…
ip addコマンドを使います 意外と簡単だった 設定例 # ip addr add 192.168.20.2 dev eth0 確認方法 $ ip addr
なぜかしょっちゅう接続がきれててあーってなってました その対策方法をようやく見つけて基本的にここに答えらしきものが書いてあった 要はkeychainを使えばうまくいくとのことで、まずはkeychainを入れます。 sudo apt-get install keychain そして、以下の…
vimでのコピーペースト alice345.hatenablog.com vimでコピーペーストするときに横にダーってなる対処 :set paste vimでのredo ctrl+r
前回の記事 korechi.hatenablog.comの続きです。 フォームへダイアログの追加 Toolbox > Dialog > OpenFileDialogとColorDialogをダブルクリック フォームデザイナーの下にopenFileDialog1というアイテムを確認できるはずです。 openFileDialogを選択し、Fil…
前回の記事korechi.hatenablog.comの続きです。 フォームにコントロール(ピクチャBox)を追加 Toolbox > Common Controls内のPictureBoxをダブルクリック この時、前記事でTableLayoutPanelがフォームをfillするよう設定されているので、自動的にPanel内にP…
はじめてVisualStudioを使って1からアプリケーションを作ります! このチュートリアル(Tutorial 1: Create a Picture Viewer)にそって進めていきます。 まずは簡単な画像ビューアを作成します。 Windows Form Applicationの作成 File > New Project を選択…
Google DaydreamはAndroidとiOS(主にAndroid)向けのVRプラットフォームです。(2016年秋に公開予定) Daydream開発のためにGoogleは ①ヘッドセット ②コントローラ ③アプリ の3つの開発に取り組んでいるらしい。すげーな 特にコントローラが統一されるのは開…
GIMPのプラグイン導入方法 ヘルプ → プラグインブラウザー を選択 サンプルプラグイン作成 作ったプログラムは以下に保存する $ cd ~/.gimp-*.*/plug-ins $ vim helloworld.py Python を使用して GIMP 用のプラグインを作成するが非常に参考になった 要はpyt…
まず、最も簡単な解決法としては、 $ vim ~/.gitconfig とgitconfigを開き [http] proxy = http://proxy.example.com:8080 [https] proxy = http://proxy.example.com:8080 こう書いて保存する。 これでcloneはできるはず。 $ git config --list で設定を確…
個人的な都合でWindowsを触る機会が増えたのでいろいろメモっておく PATHの設定 スタート→コンピュータ→(右クリック)→プロパティ→システムの詳細設定→環境変数→PATHに追加 ";"を追加し忘れないよう注意する コマンドプロンプトから別のドライブへ移動 コマ…
CentOS6.5にMongoDBをインストールする - Qiitaを参考にしました。 環境確認 まずは、CentOSのバージョンを確認する。(CentOS6も7にもMongoは対応してるっぽいけど一応) $ cat /etc/redhat-release -> CentOS release 6.6 (Final) のように確認できた。ま…
例えばターミナルを二つ立ち上げている時、もう片方のウインドウに操作を切り替えたいとする。その時のショートカットの設定は、 キーボード -> ショートカット -> キーボード -> 次のウインドウを操作対象にする を選んで好きなショートカットを割り当てる…
大きく分けて2つの方法がある。一つはSerialPortを使う方法、もう一つはUniduinoを使う方法。 Uniduinoは20$必要ですが、その分非常に使いやすく手間も省けるので自分はUniduinoを使います。SerialPortを使った方法については SerialPort または Uniduino …
まず、ActivityとControlExtenstionとのやりとりはExtensionServiceを介して行われます ControlExtenstionはExtensionService内でつくられるので問題ないのですが、Activity側はExtensionServiceを持っていないので持ってこなきゃダメ Activity -> ControlEx…
初期設定 まずARイベント用ハンドラーであるSmartEyeglassEventListenerの登録を行う private final SmartEyeglassEventListener listener = new SmartEyeglassEventListener() { @Override public void onARRegistrationResult( final int result, final in…
センサーの値を取得するには 1. SensorManager のオブジェクトを取得する 2. SensorManager オブジェクトにセンサーのリスナーを登録する 3. センサーの値を取得する を行う必要がある。具体的には sensorManagerを取得し、そこからセンサーを取得 private A…
SONYのインターンに参加してた時に社員さんにAtomを使ってると言ったら"Visual Studio Codeも使ってみなよー"と言われたのでとりあえずインストール。 軽く触ってみた感じなかなか便利そう。 今までMacではxamarin studioを使ってたんだけどMacでしか使えな…
Android Studioを使った開発の効率が上がりそうなショートカットたち ショートカットキー 記号 キー ^ control ⌘ command ⌥ alt/option ⇧ shift 使えそうなショートカット 組み合わせ 意味 ⌥ + Enter クイックフィックス ⌘ + b 選択されたクラスの定義に移動…
スレッド処理 AndroidのUIに関する部分はシングルスレッドで動作することしか許されていないため、UIはシングルスレッドで動作させなければいけない。 それに違反すると CalledFromWrongThreadException: Only the original thread that created a view hier…
USBの場所 cd /Volumes/<USB名> ファイル容量を調べる du</usb名>
BackspaceキーをCtl+hで ここを読めば解決する。 takatoshiono.hatenablog.com コールバック関数とは 呼び出し先の関数に対してコールバック関数(の)引数として送ることで、呼び出し先から任意のコールバック関数を実行させてコールバック関数に実行制御を…