くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

bashで変数展開: sedを使わず文字列置換

あまり使わないのだけれど、bashの変数展開について調べたので、その時の備忘録。 意外といろいろできて便利!! #!/bin/bash FOO='AB-AB-CD-CD' ### 文字列置換 # 最初の一致のみ: ${変数名/置換前文字列/置換後文字列} echo ${FOO/AB/ab} # => ab-AB-CD-C…

【小ネタ】Djangoでメール送信

Djangoでメールを送るときの備忘録。 よく使うけど、よく忘れるので。。 from django.core.mail import send_mail send_mail( 'Subject here', 'Here is the message.', 'from@example.com', ['to@example.com'], fail_silently=False, ) メールのバックエン…

KotlinでDataBindingをはじめるときの簡単なメモ

ひさびさにKotlinしたらDataBindingで悩んだので、その時の備忘録。 Gradle 要点のみ。kaptを使う。 apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' // F…

Androidで画面表示時にフォーカスしたくない

画面表示時、初期状態ではキーボードを表示してほしくないときのあれ。 フォーカスせずにキーボードが表示されないようにする <EditText/> <TextView android:focusable="true" android:focusableInTouchMode="true"> <requestFocus /> </TextView> 逆に、フォーカスする <EditText> <requestFocus /> </EditText> <TextView/> 参考にしたサイト様 【Android】画面起…</textview/></edittext/>

AndroidのFAB(Floating Action Button)の色/サイズを変えたい

AndroidでFABのサイズを変えたかったので、いろいろ調べたときの備忘録 もとのサイズを変更しているので、正攻法じゃない感が半端ない&全体に適用されるけど。。 色を変える(Layout XMLのbackgroundTint) 色を変える場合は、backgroundTintすればOK

Android x Toolbar x SearchView|常に検索バーを表示していたい

Toolbarに検索バーを表示させたいなぁと思い、いろいろ調べたときの備忘録 ActionViewを使うサンプルはよくあるけど、タイトルの代わりに表示する例って少ない。。。 虫眼鏡アイコンを表示して、必要に応じて検索バーを表示する よくあるサンプル。 検索ボタ…

Amazon Linux2+Apache+virtualenv+python3+Djangoでアプリをデプロイ

Amazon Linux2がリリース版になってから、Djangoアプリをデプロイしたので、 その時の備忘録φ(..)メモメモ 特に、python3のインストールがつらかった。。 各種バージョンは以下の感じ $ cat /etc/system-release Amazon Linux 2 $ httpd -v Server version: …

【小ネタ】Pythonでいい感じに固定小数点を表示する

formatの仕方はいろいろあるが、いい感じには表示してくれない... 「"g".format(...)」だと、指数表示なってしまう 「"f".format(...)」だと、有効桁まで0埋めされてしまう 固定小数表記で、無駄な0は表示してほしくない場合のフォーマットはないので、 rstr…

Pythonで並列処理(Joblib)

Pythonで並列/並行処理するのは、Joblibがよいらしいので、使ってみた。ときの備忘録φ(..)メモメモ インストール $ pip install joblib 使い方 from joblib import Parallel, delayed def do_execute(param): # 関数の処理 if __name__ == "__main__": # マ…

【Android】Tablayoutでタブの幅を広げたり、タブの文字サイズを変えたい

小ネタ。Tablayoutは便利。 タブレットでもタブの幅を広げる Material Design的には、タブレットでタブが2個のときは、 タブのサイズを小さくするらしい。。 <android.support.design.widget.TabLayout android:layout_width="match_parent" android:layout_height="wrap_content" app:tabMaxWidth="0dp" app:tabGravity="fill" app:tabMode="fixed" /> app:tabMaxWidth="0dp"が重要らしい タブの…</android.support.design.widget.tablayout>