ベスパリブ

ベスパもってないです。バイク買いました。

ラズパイでgpartedを実行、"e2fsck cannot continue aborting is mounted"エラー

Raspbian用のSDカードの容量を小さくしたかった。 以前にもやったので、その方法を備忘録として残していました。試行錯誤の結果、以下の記事のまんまやればよいことがわかりました。 qiita.com で、やってたらエラーが起きました。エラーの詳細を読むと、以…

Pythonの__file__は、対話モードで実行するとエラーになる

Pythonで、ファイル名を出力してくれる__file__は、対話モードで実行するとエラーになります。 > python Python 3.7.1 (default, Dec 10 2018, 22:54:23) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32 Type "help", "copyright", "credits" or "…

Bitbucketでブランチのブランチタイプを変更する

Bitbucketで、masterブランチのブランチタイプ(Branch type)がMAINかつDEVELOPMENTになっていたので、developブランチをDEVELOPMENTにしたいという話です。 masterブランチがMAINかつDEVELOPMENT 設定 > Branching model で、Development branchを変更して…

はてなブログをHTTPS化した

私のはてなブログ、HTTPSじゃなくて、「いつになったらはてなはHTTPS対応してくれるんだろーー~~~~~~~~~~ばなな」って口を開けて待ってたんですが、普通に公式からアナウンスがありました。 help.hatenablog.com 移行方法 ダッシュボードから設定…

Access to bucket "staging.PROJECT_ID.appspot.com" denied. You must grant Storage Object Viewer permission to ... エラーの解消

Google App EngineのHello Worldのチュートリアルを進めていたらデプロイ中にエラーが発生しました。 (python_docs_samples) C:\Users\XXXX\workspace\python-docs-samples\appengine\standard_python37\hello_world>gcloud app deploy Services to deploy: …

chcpコマンドは何の略なのか

"CHange CodePage" の略らしいです。 ターミナルでchcp /?と打つと、 >chcp /? Displays or sets the active code page number. CHCP [nnn] nnn Specifies a code page number. Type CHCP without a parameter to display the active code page number. Spec…

2019 Japan IT Week 関西 1/23 レポート

インテックス大阪で企業向けイベント2019 Japan IT Week 関西 がありました。それに一般参加し申した。出展はしていません。 朝10:00に入場。 3つのセミナーに参加しました。7000円するセミナーは早割で6000円であった。どの内容も面白く、参考になる部分も…

WindowsのSSHの設定、備忘録

SSH

SSH鍵の保管場所は? C:/Users/XXXXX/.ssh/ SSHコマンド SSH-KEYGEN (1) RSA鍵の生成 # RSA1024ビット > ssh-keygen -t rsa -b 1024 # RSA2048ビット > ssh-keygen -t rsa -b 2048 # RSA4096ビット > ssh-keygen -t rsa -b 4096 ED25519鍵の生成 > ssh-keyge…

SendGridのメールで改行コードが反映されない問題

SendGridでメールを送信するとき、本文に改行コードを入れても、メール受信時には本文が改行がされなくて困りました。 ダメ元でググったらまんまのトラブルシューティングが公式から出てました。 sendgrid.kke.co.jp PlainContentをActiveにすると症状は直り…

Cloud Functionsのダイレクトトリガーでbase64エンコードしたデータを送信して実行する

GCPのCloud Functionsには動作テストをするためにダイレクトトリガーというものがあります。このダイレクトトリガーをする方法にGUIのテストを実行するか、CUIでcallコマンドを実行する方法があります。 詳しくは以下の2つのリンクに書いてあります。 Direct…

Cloud FunctionsのSendGridのチュートリアルの備忘録

GCP(Google Cloud Platform)のCloud FunctionsのSendGridのチュートリアルをしました。 cloud.google.com ちなみにCloud Functionsのチュートリアルのリンク↓ チュートリアル | Cloud Functions | Google Cloud チュートリアルになかなか手こずったので備忘…

cannot open source file "wchar.h" (dependency of "iostream") エラーを解消する

VSCodeでC++環境を構築していました。 2018年版 C言語/C++ 入門者のための環境構築 (Windows編) - LYNCSブログ C++で競プロをやるためのVSCodeの環境づくり - Qiita 上記のサイトを参考にしつつ構築していたら、VSCodeのC++環境でcannot open source file "w…

JDLAのG検定(ジェネラリスト検定)受かった

2018年11月24日開催のJDLA Deep Learning for GENERAL 2018#2に合格しました。 合格者の内訳は以下の通りです。 総受験者数 2,680名 合格者数 1,740名 約65%の合格率です。 合格証のPDFは後日配布だそうです。 勉強の際は以下のサイトを参考にしました。 JDL…

【C++】charからstringへの変換

C++

C++全然わからん。 #include <iostream> #include <string> #include <map> using namespace std; int main(int argc, char const *argv[]){ string s = "ABC"; map<string, int> mp; mp["A"] = 0; //mp[s[0]]++; // エラー mp[{s[0]}]++; cout << mp["A"] << endl; return 0; } char型のものは{}</string,></map></string></iostream>…

C++で文字列のスライス

C++

C++全然わからない。 最近C++を使っているのですが、Pythonでいう文字列のスライスが使いたい。 s = "abcdef" print(s[0:3]) # ==> "abc" こんなの。 調べてもないっぽいのでそれっぽいものを実装。 #include <iostream> #include <string> using namespace std; string str_sl</string></iostream>…

初めて勉強会で発表してきた話

10/19の話ですが、初めて勉強会で発表をしました。 はんなりPythonという勉強会です。 hannari-python.connpass.com 発表内容はこれ。 発表で使用したソースコードはこれ。 発表の内容云々は置いといて、発表の準備が大変だったので次回に活かすために備忘録…

ビジネスマナープログラミングまとめ

命令形は失礼 C++ でメモリを解放するとき、例えばdelete it;と書くと不躾で失礼な印象を与えますよね。ですから一般的には#​define Would#​define youとしておいてWould you delete it;と書くのが一般的な C++ のマナーになっています。— takl (@takl) 2018…

「数式の読み方, 大学で学ぶ数学公式」とかいう神PDF

http://www.comp.tmu.ac.jp/yosihiro/teaching/how-to-read.pdf 四則演算から高校数学、大学数学の数式を網羅的に記載されています。 英語での読み方までもが載っていて非常に「へぇ」となります。 f′(x)は英語で「f prime」と読み、「f dash」とは読まない…

cpythonリポジトリのcソースの場所

cpython/Python/ に大抵の.cソースが置いてあります。 ちなみに cpython/Python/bltinmodule.c が組み込み関数のファイル cpython/bltinmodule.c at master · python/cpython · GitHub

raspi-configのExpand Filesystemをコマンドラインで実行する

raspi-configのExpand Filesystemをシェルスクリプトで操作したかったので、コマンドラインで操作する方法がないかなーと探したらありました。 $ raspi-config --expand-rootfs Expand Filesystem - command line - Raspberry Pi Forums

クラスの特殊メソッド__str__()とは

「クラスオブジェクトを文字列で返すメソッド」です class Hoge(): title = "this is Hoge." def __str__(self): return self.title # クラスオブジェクトを表示すると print(Hoge()) # this is Hoge. # インスタンスでもOK hoge = Hoge() print(hoge) # thi…

Anacondaで仮想環境を構築してdjango環境を作る(Windows)

AnacondaはPythonの実行環境を複数構築することができます。 コマンドプロンプトにAnacondaのパスが通っているなら、以下のコマンドで環境を作成できます。 # conda create -n [環境名] # pythonのバージョンを指定したい場合は conda create -n [環境名] py…

ソフトマックス関数の式変形

ゼロから作るDeepLearningという本を読んでいるのですが、ソフトマックス関数でオーバーフローしないように式変形するときは次のように変形するとあります。 のですが、2行目から3行目の変形で分子のところを とやっているのですが、こんな公式あったっけ?…

Atomエディタのremote-ftpで"Sync local -> remote"をするとインジケータが固まるとき

"Sync local -> remote"をするとインジケータが固まってしまう現象が起きました。 これはおそらくパーミッションの問題で、アップロードしたいファイルに書き込み権限を付与していないせいで起きます。 固まった場合、一度Packagesメニュー > Remote FTP > d…

check_keywords=yes&area=default って何

OpenSearchとかの検索APIでクエリのあとに続く check_keywordsとareaってなんなんでしょう。(例:q=hoge&check_keywords=yes&area=default) 調べても情報出てこないし、謎。

state machineの話(あるいはPython3での実装)

Statechart このような記事を見つけました。 ステートマシン(state machine)実装のための本があることを初めて知りました。 ここで提案されている手法は、[* 状態変数を使うかわりに現在の状態を示す関数を使う]というものである。たとえば「あ」という状…

ゲン、Gitに切れる

addコマンドの名前がむかつくんじゃ おどりゃクソ森。「ステージする」んだからstageって名前のコマンドにせんか。 resetコマンドの名前がむかつくんじゃ おどりゃクソ森。 「アンステージする」んだからunstageって名前のコマンドにせんか。 このresetコマ…

Gitの勉強の仕方

Gitを初めて触ったのが2014年の1月なので、それから4年が経過しました。毎日Gitに触っているわけではないのでGit歴を単純計算できませんが、大体そのくらい触っているというわけです。その間に、Gitは何回も挫折しました。重要なファイルを何回も消しました…

Raspbian, Apache2でダイジェスト認証

Raspbian 8.0 Apache 2.4.10(Raspbian) ダイジェスト認証に必要なモジュールを有効化する $ sudo a2enmod auth_digest $ sudo a2enmod authn_file $ sudo a2enmod authz_user Apache2の設定をする $ sudo vi /etc/apache2/apache2.conf (以下を適当なところ…

Raspberry Pi のSDカードを縮小する方法

32GBから16GBのSDカードに縮小したかった。 たくさん記事はあり色々試しましたが、結局以下の方法でうまくいきました。raspberry piのイメージファイルを小さな容量のメモリーカードにコピーする方法EaseUS ToDo Backup Freeを使う方法も試しましたが、不良…