2018-01-01から1年間の記事一覧
あー12月なにも書いてないな。書くことねーかなー。 とか思ってたけど完全に書けるネタ手元にあるじゃん、じぶん。 C95に参加します。 コミックマーケット95 三日目 12/31 (月) 東4 ラ 20a サークル名「やものや道場」で参加します。 Webカタログはこちら ht…
はい。作りました。 github.com 自分が、個人だったり所属コミュニティに応じてDeployGateアカウントが複数存在するので、 いわゆる誤爆をやらかしてしまう危険がある。 deploygate-cliは設定ファイルとしてアクセストークンをぽんっと置いてあるので、 アカ…
更新日時順に一覧を出したいときにパッとわからなかったので備忘録。 結論 $ ls -t で更新日時順に表示される。(新しいものほど先) バリエーション リスト表示かつ、古いものから先に表示する。 $ ls -ltr 直近更新の数件だけ見たい時に tail コマンドと合…
経緯 アプリケーションそのままに、アプリケーションコンテナ(以下、コンテナ)内のリソースを弄って確認したい時があった。 macの都合で作業中断する必要があり、 pwdで出したパスを書き残して再起動した。 再起動後、そのパスめがけて cdをかけるも見つか…
ロード時間がかなり改善された。もう導入してから1ヶ月は経つかな。 もとは↓の記事で書いたように換装した2TBのHDDをつかってた。 yajamon.hatenablog.com ベンチマークってほどじゃないけど、FF15を起動してからLoad savedata が完了するまで、HDD時代は 1…
はい。 や、職場で「ガバガバ権限まじでやめて」って言われたので「じゃーもう自作しますわ」ってなってやりました。 久しぶりに作って頭の体操になった感じする。 chrome.google.com 「このサイトを共有したい」そう思ったときにタイトルとリンクが一度にコ…
NSURLConnectionがiOS 9.0でDeprecatedになってから時間も経ち、もうiOS 12が出る時勢にNSURLSessionへの書き換え事案が発生した。 感想 NSURLConnectionDataDelegateとNSURLSessionDataDelegateの互換性はわりと確保されていて助かった。 なぜかcompletionH…
背景 gifとかzipとかパースしたいなあ+Rust触りたいなあ! ということで、まずはバイナリダンプから始めようとした。 以下のようなフォーマットで標準出力に吐き出したい。 50 4b 03 04 00 00 00 00 00 00 00 00 00 00 00 00 | PK.............. 一行出力す…
環境 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15] deploygate-cli v0.6.4 Xcode 9.4.1 現象 dg deployを実行すると、適切にBundle Identifierを指定しているにも関わらず、Bundle Identifierの入力を求められたのち、 下記のエラーが発生…
UITextFieldの入力値をUserDefaultsに保存する方法、VCべた書きIBInspectable+DelegateObject+IB接続customClass+IBInspectable <- 今ここ— yajamon (@Yajamon) 2018年6月18日 寄り道を経てカスタムクラスの最適解に降り立った気がする。 This UITextField i…
約3年も前の話、「リトル・レディ」という作品をChromeで動くようにしたい! という思いのもと、勝手に復活開発日誌を始めた。 yajamon.hatenablog.com yajamon.hatenablog.com この開発は一気に進み、2年弱放置の後に完結宣言が行われた。 この記事は? …
Chrome 67 で確認。 MacだとCmd+Shift+Cね。 URLとタイトルをひとまとめにクリップボードへ突っ込んでくれるChrome拡張がお亡くなりになったみたいで、 自作するしかないかー、そういえば空いてるショートカットキーはあるかななどと触ってたら動いて驚いた。
/tmpに書けばよかったんや vim /tmp/draft.md
Rust製のZaif API Wrapperを作っているので、これをコマンドラインツールとして使用するCrateを作成した。 yajamon.hatenablog.com インストール方法 RustとCargoの準備が整っているなら、以下のコマンドでインストールできる。 cargo install zacli 使い方 …
ご無沙汰しております。 お元気にお過ごしでしょうか。 この、春にかけての季節は活力を落としがちで、心身の健康を心配しております。 かくいう私もめっきりアニメを嗜むこともできず、衰えを感じる日々でして、身体の方から健康にしていこうと運動を試みて…
これ。 use std::env; use std::path::{Path, PathBuf}; use std::fs::File; use std::io::prelude::*; fn open_file() { let mut path = env::home_dir().unwrap(); path.push("config.toml"); let mut file = File::open(path).unwrap(); let mut contents…
ついさっき、Rustで書いたzaif-apiのwrapper、v0.5.0をリリースした。 github.com 今回の改修はエラーハンドリングが目的で、「まず動く」で作っていたところを取り回しできるようにした。 活躍したのが標準ライブラリに入っているFrom<T>トレイトで、あるstruc</t>…
DLLとは ダイナミックリンクライブラリと読む。 動的なリンクで利用されるライブラリ。 対義語: 静的リンクライブラリの認識 リンクというものは、以下の認識でいる。 プログラムは、複数のコンパイルされたマシン語のプログラム片(以下、プログラム片)か…
前提 rustc 1.22.1 本題 traitを書く時、こういう書き方はできない。 trait Horizontal { // x:i64 というフィールドの存在を前提とする // x をカウントアップして、新しい値を返す fn count_up (&mut self) -> i64 { self.x += 1; self.x } } struct Point…
grepコマンドのオプションに--no-filename(-h)というものがある。 これは、マッチした内容をファイル名、Pathのプレフィックスを除いて結果を出力してくれる。 単一ファイルの検索や、標準入力からの検索時には、デフォルトで有効となっている。 用途 複数の…
Zaif Api v1.1.1 http://techbureau-api-document.readthedocs.io/ja/latest/index.html Zaif APIを弄ってて得た覚え書き。 trade_api/active_ordersや、trade_api/cancel_orderのcurrency_pairは任意項目となっているが、入力しないと挙動が安定しない。 ほ…
Rustでzaif apiのwrappreを書いたている。 reqwestでもりもり実装していて、なんか楽しい。 まだ借用チェッカーと戦ってるボーイなので、もりもりコピーして構造体たち皆所有権のあるデータ持つ、みたいな書き方してる。 まぁ使う分には引数に与えたデータを…
ムーブセマンティクスを忘れていた話。 Builderパターンで以下のように書いたところコンパイラにerror[E0507]: cannot move out of borrowed contentと怒られた。 enum Method { Get, Post, } struct Client { method: Method, } struct ClientBuilder { met…