年別:2019年

2/4ページ

【テキストエディタ】CSVの1,2列目を入れ替えなどをテキストエディタで行う

テキストエディタで置換するときにPythonで言うre.match、JavaScriptの”hoge”.matchのように、正規表現でマッチした部分を使いたくなるときってありますよね。 コード中のシングルクォーテーションかダブルクォーテーションどっちかに統一はしたくなるとか… “hello world!!” を ‘hello world! […]

SNS
  • 2019.07.11

OGP画像の設定変更をさっさと反映する方法

OGP画像を設定する機会があったのですが、設定方法自体にはまとまった方法を紹介する記事を見つけたのですが、設定変更を素早く反映する方法をまとめている記事がなかったので、自分なりにまとめておきます。 そもそもOGPとは OGPとは、Open Graph Protocol(オープン グラフ プロトコル)の頭文字を取った言葉です。 FacebookやTwitter等でリンクを投稿すると、そのリンクの説明 […]

【BitFlyer】特定日時のトレードID(exec_id)を自動で取得する

環境 Python: 3.6.3 ccxt: 1.18.466 やりたかったこと BitFlyerのAPIでは、日時を指定して約定履歴を取得することができない仕様になっています。 なんでやねんと言いたくなる気持ちは抑えつつ、手動で地道に探すのは大変すぎるので2分探索で指定日時のIDを取得するスクリプトを簡易的ですが書きました。 これで約定履歴を地道に管理せずとも、ある程度簡単にIDは取得できるはず […]

【JavaScript・Vue.js】v-for=”num in 10″のnumは1から始まる。

基本的なことかつ、ドキュメントにも書いてありますがやや癖があるので知っておいたほうがいいという話。 環境 Vue2系(1系以前もおそらく同じ) 内容 vue.jsのv-forディレクティブは、配列だけでなく整数値もinの後に取ることができます。 https://jp.vuejs.org/v2/guide/list.html#%E7%AF%84%E5%9B%B2%E4%BB%98%E3%81%8D- […]

【体操競技】内村航平選手は果たして王者に返り咲けるのか?

皆さんこんにちは。 Twitterでは体操オタクというように言っていて趣味として見ている時間も長く、せっかくなので気ままに記事にしていこうと思います。 波乱の全日本選手権の開幕 開幕して早々の大波乱は、以下の5人のリオオリンピック代表メンバーの大苦戦。 ・内村航平 ・白井健三 ・加藤凌平 ・田中佑典 ・山室光史 内村航平・山室光史は予選落ち、白井健三・加藤凌平・田中佑典選手は、何とか予選を突破した […]

【Python・NumPy】初期設定だと0除算でも例外が発生しない話

Numpyでは0除算は無限大として処理される Pythonのみで記載している場合は、例外:ZeroDivisionErrorが発生します。 しかし、NumPyを使用した際には、下記のように値が返されます。 0以外の値は0で除算した際は、inf(無限大) 0を0で除算した際はnan(定義できないため非数を返却) [crayon-62c616a033d95236794271/] うっかり高速化だ!とか […]

【Python】巨大なファイル(ログ・csv等)を分割して圧縮する

やりたいこと 間違ってor仕方なく巨大なデータが存在する場合ってありますよね。 渡しの場合は巨大な過去のデータ(数十GB)をWebAPI経由で取得していたのですが、本来は日付単位でファイルを分割しようとしていたのに、スクリプトを間違えて全部同じファイルに出力してしまっていました。 そこで困ったのが、ディスク容量がやばいので圧縮しようとしたところ、巨大なファイルを圧縮しようとしているせいで、PCの空 […]

【Python・Django】Django REST frameworkで同一URLでrenderer_classesを動的に変更する方法

環境 Django1.1 Django REST framework3.5 やりたかったこと Django REST frameworkを使っている中で、GETリクエストの場合はjsonを返却し、postリクエストの場合はcsvを返却するという処理を実装したかった。 renderer_classesの変更方法 内部で使用されている、get_renderersをオーバーライドしてあげればokです。 […]

【JavaScript】元ファイルorサーバーサイドで定義したファイル名を取得する

環境 ・ES2015(ES6)・Babelでコンパイルして動作させています。 ・Axiosでファイルを取得 やりたいこと サーバーサイド側でcsv等を出力した際にファイル名を設定されている場合は、そのファイル名を取得したい。 フロントエンドでゴニョゴニョも出来るけど、まあ望ましくないのできちんと取得するのです。 ファイル名を取得する関数 ファイル名はcontent-dispositionに格納され […]

【JavaScript】汎用的な空値判定クラスを定義する(isEmpty,isNotEmpty)

JavaScriptの判定は融通が効かないという話 JavaScriptで処理を記述する場合、配列や文字列の空チェックを行いたい場面が多々出てきます。 しかし、素直にif (var) というようにすると、期待しているような結果が得られない事があります。 [crayon-62c616a0347e3251646233/] 言語の仕様からどうしても厳密に入ってくる型を指定できない関係上、凡ミスを防ぐため […]

1 2 4