macOSで Qtの学習中

sinki.hateblo.jp

CentOS7.7に Tracを導入したときのメモ

Trac関連 pipで全部入るので楽。ただ pipコマンドがデフォルトでは入っていなかったかも pipのインストール方法 - Qiita sudo pip install Jinja2 sudo pip install Trac sudo pip install babel sudo pip install Genshi あと apacheと連携させるために mod…

Swift4で Web APIから JSONデータをもらいオブジェクト化する

Random User Generator | Home の APIを叩き、JSON形式で帰ってきたレスポンスを Swiftの構造体に収めるサンプル。 Playgroundで動作確認。 import Foundation struct RandomUserResult : Codable { var results : [User] var info : Info struct User : Cod…

VPSを乗っ取られる

備忘録。 さくらのVPSの rootが取られた。 調べると /root以下に pythonの実行環境が置かれなにかスクリプトが動いており、 cronで定期的に情報を取得していた。 取り急ぎそれらのファイルをすべて消し、 $HOMEのバックアップを取る。といっても IRCのログく…

ViewPagerのドットインジケータ

ViewPagerのインジケータをドットで表現。 github.com これは簡単に導入できた。 以下は未評価だけど導入が簡単そうなもの。あとで試す github.com github.com

組み込みLinuxデバイスドライバの作り方

読みたい Qiita記事。9回目以降の内容が少し興味ある 組み込みLinuxデバイスドライバの作り方 (1) 1回目: ビルド環境準備と、簡単なカーネルモジュールの作成 組み込みLinuxデバイスドライバの作り方 (2) 2回目: システムコールハンドラとドライバの登録(静…

メモ: キー割り当て変更

Windows Updateしたらレジストリを初期化された。もとに戻すのに余計な時間を使わされたので今後のためにメモを残す。 CAPS LOCK (0x3A) -> LEFT CTRL (0x1D) LEFT CTRL (0x1D) -> LEFT WINDOWS (0xE05B) LEFT WINDOWS (0xE05B) -> LEFT ALT (0x38) 00 00 00…

Android Architecture Components

便利そうなのは分かった。RxJavaのような非同期処理を書くにはどうすればよいかはまだよく見えていない。 Android Architecture Components 感想 - ほげほげ(仮) [Android Architecture Components] Lifecycle, LiveData and ViewModel 詳解 – PSYENCE:MED…

Room

Getting Started With Room for Android データベース使いたいけど ORMAほど高度なのはいらない、というときに便利。エンティティ以外の要素である DAO、データベースはほぼ定形で済むのも楽

Dagger2やり直し

ようやく頭の中で絵がかけるようになってきたような。Webに上がってる例やプロジェクトは現状の環境に全く追いついてなくてあまり役に立たなかった。 Dagger2 導入してみた Android開発:Dagger2でDI(Dependency Injection)する備忘録 Dagger2 導入Step By S…

Kotlin学習中

JavaプログラマのためのKotlin入門 JavaプログラマがKotlinでつまづきがちなところ JavaプログラマがKotlinで便利だと感じること 【Android】AndroidのJavaコードをKotlinに変換する KotlinでData Bindingを使う時の設定 Swiftも少しずつ覚えていってるが、…

ubuntuの python切り替え

用意されていないのは切り替えられると何か問題があるからかもしれない追記: apt絡みでエラーを沢山吐くようになったので使わない方が良い。 cd /usr/bin sudo rm pydoc python pygettext python-config sudo update-alternatives --install /usr/bin/python…

Clearlyの代わり

テキスト読みに集中したいときに以前は Clearlyを使っていたが、確かもう提供されなくなっていたはずなので代わりを探した。以下の2つが操作も変換結果も大体似ていて良いと思う。 Mercury Reader (https://chrome.google.com/webstore/detail/mercury-reade…

デバイスマネージャーのショートカットを作る

ref: http://itpro.nikkeibp.co.jp/free/NT/WinReadersOnly/20040325/287/ %SystemRoot%\System32\mmc.exe %systemroot%\system32\devmgmt.msc good

bookmarks

色々捗りそうなAndroid対応のマイクロスコープが発売。価格は3千円 : IT速報はんだ付け不良の確認に使えるかも

apache tomcat導入メモ

Tomcat上で gitbucketを動かしたかった時の作業メモ。 アーカイブ展開 ディレクトリ名 tomcatに (シンボリックリンク可 'chown -R apache.apache tomcat' /usr/local/bin へ移動 試し sudo -E -u apache /usr/local/bin/startup.sh sudo -E -u apache /usr/l…

VirtualBoxの samba設定

VirtualBoxのShared Folderが遅すぎるのでどうにかする(Windows向け) - terurouメモこれで開発は Linux→検証をWindows が滞りなく行える

古いカーネルを消す

ちゃんとコマンドが用意されていた YUM/DNF Remove Old Kernels on Fedora/CentOS/RHEL – If Not True Then False

lambdaについて

RxJava/RxAndroidをなんとなく使っていたが lambdaの表記が読みにくくて今ひとつ理解できていなかったので勉強。以下の2つの記事で大体分かった 初心者のためのJavaラムダ式入門とJDKのインストール、IDEの環境構築 (1/4):Java 8はラムダ式でここまで変わる…

Emacsで文字コードを指定して開き直す

Emacsで文字コードを指定してファイルを開きなおす方法 · DQNEO起業日記good

Emacsの http_proxy設定

http://yoshimov.com/tips/emacs-package-list-with-proxy/ excellent.

Raspberry Piを Time Machineに

だいたいこの辺を見て作れた。マウント先のパーミッション設定を忘れて少し手間取った。 Rasbery PiをセットアップしてMacのバックアップ用として設定するまで Linux に Time Machine 用バックアップサーバを構築する

ファイルの内容を Cのバイト配列に変換する

xxdなんてコマンドがある事を知らなかった % echo "The quick brown fox jumps over the lazy dog" > x.txt % cat x.txt The quick brown fox jumps over the lazy dog % xxd -i x.txt unsigned char x_txt[] = { 0x54, 0x68, 0x65, 0x20, 0x71, 0x75, 0x69,…

GNU screen起動時にターミナルの大きさを変えたくない

GNU Screenの起動時やアタッチ時にターミナルをリサイズさせない方法good

ブックマーク減らし

はてな上場記念 はてブAPIでwebサービスを作りたい全ての人に向けて書きました GitHub - hatena/Hatena-Textbook: はてな研修用教科書 100未満にするのは大変

ブックマーク減らし

GoでMinecraftっぽいの作る ... Goの復習用。 GitHubのようなサイトを独自に運用できる「GitLab」や「GitBucket」を使ってみよう | さくらのナレッジ

WinShotで png形式で保存

WinShotでのPNG保存 « 香録ゞ - かをろぐ -good

Trac Wikiを Emacsで

今更だが XML RPCで Trac Wikiを Emacsから編集する手段を構築した。 XML-RPC http://emacs.tsutomuonoda.com/emacs-xml-rpc-el-install/ trac-wiki.el設定 http://blog.kyanny.me/entry/2011/11/19/023643 trac-wiki.elへのリンクは切れているので、 github…

Windowsの Google Chromeで日本語が入力できなくなる

キーボードレイアウトが USになってどうにもならなくなる時があるが、どうも Chromeの更新があるとこの症状が出るらしいという経験則を得た。最新版に更新すると直る。

職場のソース管理を gitにすべく色々試している。GitBucket(https://github.com/gitbucket/gitbucket)はサーバ側の準備が割と簡単で良い。既存のプロジェクトを登録しようとしたらエラーになった。大きなファイルを転送しようとするときに制限に引っかかった…