それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2017-04-01から1ヶ月間の記事一覧

標準出力と標準エラーのリダイレクト(コピー)について

標準出力と標準エラー出力を扱うときに たまに間違って 1 というファイルが出来てしまって悲しいことになる。 takuya@Desktop$ ll 1 -rw-r--r-- 1 takuya staff 20 2017-04-27 14:51 1 これを防ぐためにちょっと標準出力と標準エラーの扱いをまとめておこう…

github issue のラベルを編集する

github issue のラベルを編集してフレンドリーにする github のIssueのラベルを編集して名前をつけたら楽しい https://github.com/$(repo_name)/labels 編集した結果 ラベルをアレコレつけると感情が伝わってフレンドリーになる。 ただし、ラベルも使いすぎ…

Bashでシンボリックリンクのディレクトリの補完(上位ディレクトリが辿れない

シンボリックリンクされたディレクトリから上位が辿れない・・・ シンボリックリンクされたディレクトリがあって、その内部から、補完を試みても、ディレクトリがうまく補完されない。 takuya@vim$ ll -d /usr/local/opt/vim lrwxr-xr-x 1 takuya admin 26 2…

google drive にsync してディレクトリをバックアップを取る

google drive にファイルをバックアップする インストールと使い方の基本 google drive を コマンドから使うgdrive が早くて便利 - それマグで! バックアップを取る。 複製を取るには、幾つかのポイントを気にする。 Google Driveどのフォルダ(ディレクト…

Mac のアプリケーションの識別文字列 CFBundleIdentifier ( bundle Identifier )を探す

2018-09-01 mdls を使うのがいい方法みたいなので、別の記事にしました。 takuya-1st.hatenablog.jp Macのアプリケーションの識別 BundleIdentifier を使って Identifier ( 識別子)を取り出す。 kMDItemCFBundleIdentifier = "com.microsoft.rdc.mac" bundl…

vim の置換で改行をいれる

vim

改行を入れるのをどうするのか悩んだ 改行コードを書き込んだら、あとはファイルの改行方式に従ってうまくやってくれる %s/^name/name^M/ ^M は Ctrl-V, Ctrl- M で入力する。もしくは Ctrl - V , Enter と入力する 直接指定する場合 ^M で出来るんだから、…

Chromeのヘッドレスモードで快適生活

chrome のヘッドレスモードで起動して遊ぶ Chromeのヘッドレスモードは便利ですよね。 macOS にも Chrome のヘッドレスモードがやってきます。 MacOSだと長らく動かなかったので、あれこれトリックを使っててめんどくさかったんです。ようやく陽の光が! 準…

pdf で逆向きの画像をまとめて回転させる(qpdf編

pdf

スキャンして、上下逆さに入れちゃったPDFをまとめて回転させる スキャンした画像が上下逆の場合にどうするんだろうか。1ページずつ切出して jpeg 取り出して、pdftk 回転させたけど、すごく時間がかかってi7 6700 でも400ページ処理するのが辛かった。qpdf…

逆順に保存されたPDFのページを反対の順番にする。qpdf編

pdf

スキャンしたら、ページが逆!? スキャンしたら、ページが逆になったことありませんか?わたしは適当にスキャンするのでよくあります。 ページが逆順になったPDFを、1ぺーじから順に反対順に印刷し、正順化するには、どうするのか。 PDFプリンタを使います…

PDFを各ページに分割(切出)するコマンド pdfseparate

pdf

PDF から 指定ページを切出・分割したい。 スキャンしたPDFや、配布されたPDFを扱いたい。数百ページのPDFを1ページ毎に分割したい。指定ページだけのPDFを作成したい。 Nページ目からMページ目までのPDFを作りたい、NページをNファイルのPDFにしたいときに…

github.comでサブディレクトリをダウンロードする。

git archive が通らない。 git レポジトリなら git archive で取り出せるのですが、github.com は現在(2017-04-07) のところ、git archive コマンドをサポートしてない模様 Invalid command: 'git-upload-archive 'takuya/sample.git'' You appear to be usi…

which じゃなくて which brew が欲しい。

このコマンドは、どの brew ? which brew package contains this command ? な疑問文に答えてほしい。 なんとかした。 function which-brew () { ! type $@ &>> /dev/null && { echo $@ not found.; return 1 ; } [[ $(realpath $( which $@) ) =~ Cellar/(…

which コマンドを見直してみる。which コマンドの活用法

which コマンド which コマンド which コマンドについて そもそも which コマンドって? which コマンドを更に追求する このls は何の? which is ls which コマンドで 検索に alias も含める。 which コマンドの検索に function も含める。 alias も functi…

Kindleの<IT書合同キャンペーン(50%OFF-)> を全件取り出してみた

Kindleストア : 【50%OFF以上】IT書合同キャンペーン(4/13まで) 全件を一覧できるようにしました。全商品取り出したはずだけど、今年もコレといったものはないですねぇ 書籍一覧

アカウント・リカバリで電話番号・生年月日はやめてほしい

アカウントのパスワード復活で生年月日はやめてほしい 個人情報をクレクレするのは良いけれど。生年月日を使うのはやめてほしい。 生年月日を漏らされるとめんどくさい 個人情報が漏れたときに、生年月日が流出すると本当にめんどくさいことになる。 クレジ…

え?→「アドレスや任意の文字列を付加したようなメールアドレスについては、同一と判断します」

何のためにメアドを変えられるか理解してない。 ポンタにログイン使用して気づいた。 尚、Gmail、au one netのメールサービス、Livedoorメール、Hotmail、Yahoo!メールなどで1つのメールアドレスとして扱われる、複数のメールアドレスや任意の文字列を付加し…

libtrash でゴミ箱を扱う→obsolete → trash-cli

debian の wheezy あたりではもうobsoleteパッケージになってレポジトリから削除されてるっぽい obsolete http://usami-k.seesaa.net/article/2644852.html 現在はコッチ https://github.com/andreafrancia/trash-cli/ takuya@:~$ apt install trash-cli ali…

SpeakerDeck のスライドを取得してローカルで見る

SpeakerDeck をオフラインで見たい Speaker Deck で良さげなスライドをEvernoteに溜め込みたいなと思った。 ブックマークしてても検索出てこないし。どうしようかな~っておもって。とりあえずダウンロードしてみることにした。 URLをスクレイピングするのに…

neobundle から dein に乗り換えた

vim

neobundle のメンテが面倒になったので ここらで、マルっと dein に乗り換えようと思って dein に乗り換えました。 特徴 dein 乗換てよかったこと。 速い 起動速いんですね。 toml ファイルがいい toml ファイルに設定がまとまるので、gitによる差分管理が楽…

python の subprocess 起動で、起動コマンドのstdin に書き込む

起動して入力をわたしたい。 cmd1= "cat" p = subprocess.Popen(cmd1.strip().split(" "), stdin=subprocess.PIPE) p.stdin.write("Hello World\n".encode('utf8')) コマンドを起動するときに、 stdin に PIPEを指定する。実行中の python と サブプロセスの…