最近iidxの更新の話ばっかですみません。そろそろ技術的な投稿もする予定です。2024/02/11までのランプ状況。クリアランプスコア所感★12はリリーゼと炎龍レーヴァテインとEPOLISの新譜がいくつか。BEAT PRISONERは結構早
|
https://twitter.com/tofunoda |
---|
最近iidxの更新の話ばっかですみません。そろそろ技術的な投稿もする予定です。2024/02/11までのランプ状況。クリアランプスコア所感★12はリリーゼと炎龍レーヴァテインとEPOLISの新譜がいくつか。BEAT PRISONERは結構早
2024/01/27までのランプ状況。クリアランプスコア所感☆12のクリアランプは変わらず。この週はほとんどプレーできなかったのと、アリーナ中心にプレーしていたためそもそも☆12チャレンジをあまりしていませんでした。一方で、☆10はAAAラ
2024/01/21までのランプ状況。クリアランプスコア所感12の新規ランプとしてはArkadiaが易。半年前からチャレンジはしていたのですが、後半の体力切れでいつも落ちていました。PLASMA SOUL NIGHTも同じ理由で落ちていまし
最近blogをサボりがちですみません。忙しかったといえば忙しかったのですが、ブログ更新できる時間すらなかったといえば嘘になります。。。ただいろいろと思考は整理できたので、去年の反省と今年の抱負をまとめたいと思います。※ブログがちな内容なので
更新ご無沙汰しております。最近iidxから離れていたのですが、復帰できる環境になったのでゆるっと更新していきたいと思います。CastHourでは統計値を取得していましたが、konamiの認証周りが少し変わったので、半自動で統計値も取れるよう
更新ご無沙汰しております。最近iidxから離れていたのですが、復帰できる環境になったのでゆるっと更新していきたいと思います。CastHourでは統計値を取得していましたが、konamiの認証周りが少し変わったので、半自動で統計値も取れるよう
Instagramを開設して約4ヶ月経った現在の状況です。
Instagramを開設して約2ヶ月経った現在の状況です。↓前回の状況前回フォロワー: 52人現在フォロワー: 128人 (+76)前回の投稿以降、3~4人ペースでフォロワーが増え、2週間ほど前に100人を突破しました最近は投稿を控えていた
Instagramを開設して約1ヶ月経った現在の状況です。
先月よりVoice Tube Heroを始めてみましたが、1ヶ月目実施してみての状況を報告しようと思います。
突然ですが、知り合いがInstagramのアカウントを新規に作成し、運用に携わることになりました。 報酬は発生していないので副業と言えるかは怪しいですが、ビジネスアカウントとして運用を行い将来的には収益化を目指す予定です。 以前にInstagramの技術記事は挙げていますが、マーケ知識はほぼ皆無なので、いろいろ勉強しながらやってみようと思います
GoogleColab環境で日本語フォントをプロットする方法
Google Colaboratory環境で、可視化を行う際デフォルトだと日本語は文字化けする。 ローカル環境であれば、フォントをダウンロードして、パスを指定することで対応できるが、 あまり手間をかけずに、日本語フォントでプロットする方法をメモ。
Expecting property name enclosed in double quotesの対処法
Pythonライブラリのjsonはjson文字列をdictに変換できる一方で、若干癖がある。
Cannot subtract tz-naive and tz-aware datetime-like objectsの対処方法
PythonのDataFrameでdatetime同士の計算をしていた際に Cannot subtract tz-naive and tz-aware datetime-like objects が出てきてしまった時の対処方法をメモ
最近英語を使う機会が増えてきたのですが、特にリスニング とスピーキングが弱いことに気づき、勉強方法を模索していました(受験英語の典型例ですね、、、)。 Youtubeで英語の学習チャンネルはよく見ていましたが、受動的に聞くことが中心で、上達しているかよくわからずて感じがずっと続いていました。 もう少し対話的にできる学習方法がないかと探していたところ、Voice Tube Heroに出会い、見事に、はまったので、即有料会員になったので、決意表明と簡単なレビューを紹介しようと思います。
CentOSでcertbotをcron実行するのに苦労した話
無料SSL証明書発行の代表ツールとしてCertbotがあるが、cron実行する際に上手くいかなかった理由を解決できたので紹介。
ログを落としたり、固有のIDを発行する際にUUIDやULIDが使われることが多いが、Pythonで変換作業を行う際に、あまりにもライブラリが多かったので投稿。
Pandas(DataFrame)において、とあるIDの集合Aと集合BのANDやORを見たい時に、取得方法を毎回悩んでしまうので、やり方を整理。NdarrayとSetで扱う方法で整理する。
Jupyter Notebookで大量データを読み込む場合、見切れてしまう。 初期の分析段階では目視でチェックを行いたい部分も多々あるため、対処方法を整理。
AWS lambdaでAthenaを実行する際boto3での実行はデフォルトで可能だが、dataframeでの加工や処理を行いたくなるケースがある。 自前でレイヤーを作る方法は以前にも紹介したが、いくつかハマったポイントがあったのでメモ。
SSH接続の際、パスワード認証だけの場合、ブルートフォース(総当たり)攻撃で簡単に突破される可能性がある。実際、さくらVPSを導入した当初、外部からのアクセス試行が何千回と発生していた。 IPで制限したり、N回失敗で無効化にする方法もあるが、今回はより堅牢な方法として公開鍵認証を導入する。
Webページを開発している際に、公開を防ぐためにBasic認証を導入する方法をメモ。 AWSやGCPだとネットワーク設定をインスタンス外からできるが、今回はサーバー内での設定を想定。 またroot権限操作が可能なサーバを想定。
SSH時のclient_loop: send disconnect: Broken pipeの対処方法
さくらVPSにSSH接続する際に client_loop: send disconnect: Broken pipe が頻発してしまったので対応方法をメモ
AWS lambdaでPythonカスタムレイヤーを作成する
AWS lambdaのPythonにおいて標準ライブラリ以外のモジュールを使う場合、 ・lambdaパッケージ内にライブラリを内包させる ・外部からカスタムレイヤーを含める というやり方があるが、lambdaを複数登録して運用する場合、都度パッケージ内にライブラリを含めるのは手間である。特にバージョンアップをする際には改修コストが大きい。 そこで、カスタムレイヤーの利用方法を整理する。
beatmania iidx 統計調査(SP皆伝編) CastHour最終版
CastHour終了時点のbeatmania iidxのsp皆伝取得者の統計情報をレポート。 アリーナも第7回までの結果を取り込んでいます。
beatmania iidx 統計調査(SP中伝編) CastHour最終版
CastHour終了時点のbeatmania iidxのsp中伝取得者の統計情報をレポート。 アリーナも第7回までの結果を取り込んでいます。
beatmania iidx 統計調査(SP9段編) CastHour最終版
CastHour終了時点のbeatmania iidxのsp9段取得者の統計情報をレポート。 アリーナも第7回までの結果を取り込んでいます。
beatmania iidx 統計調査(SP10段編) CastHour最終版
CastHour終了時点のbeatmania iidxのsp10段取得者の統計情報をレポート。 アリーナも第7回までの結果を取り込んでいます。
beatmania iidx 統計調査(SP8段編) CastHour最終版
CastHour終了時点のbeatmania iidxのsp8段取得者の統計情報をレポート。 アリーナも第7回までの結果を取り込んでいます。
2022/10/16までの進捗
2022/09/30までの進捗
2022/09/23までの進捗
公式アナウンスによるとPHP7.4は2022/11/28にEOLを迎える<br>基本的に今後の開発はPHP8で実施すべきだが、WordPressを触っているとまだまだ非対応なテーマやプラグインがあり、単純に移行が難しいケースも WordPressをさくらVPSで動かしているが、CentOS7でPHP8.1からPHP7.4.30にダウングレードした際のコマンドをメモ
2022/09/16までの進捗
beatmania iidx 統計調査(SP中伝編)2022/09時点
2022/09時点のbeatmania iidxのsp中伝取得者の統計情報をレポート
2022/09/09までの進捗
AWS Glueで作成したパーティションがAthenaで認識されない
AWS Glueで既存のテーブルに対して書き込む場合、<br></p> additionalOptions = {"enableUpdateCatalog": True} write_dynamic_frame.from_catalog(他略, additional_options=additionalOptions) を用いることで対応できるはずが、実際AthenaでSHOW PARTITIONSをしても認識できなかった。 一方で、Clawlerを用いることでパーティションを認識はできた。 そこで公式ドキュメントとの差分を調査。
2022/09/02までの進捗
2022/08/26までの進捗
お名前ドットコムでドメインを取得した際にさくらVPSでサブドメインを設定する方法。 サブドメインを取得することで、それぞれのドメインで別サーバーでサイト構築することが可能。
2022/08/19までの進捗
2022/08/12までの進捗
CentOS7+Python+ChromeでSeleniumをセットアップ
CentOS7+Python+Chromeを用いてSeleniumをセットアップする
CentOS7(さくらVPS)においてPythonスクリプトで、pandasをimportした際に、 ModuleNotFoundError: No module named '_bz2' と出てきてしまった時の対処方法をメモ
WordPress構築時のwp-config.phpの対処方法
WordPressをさくらVPSで立ち上げた際に 「wp-config.php ファイルに書き込みできません。」 と表記されたので対処方法をメモ
2022/08/05までの進捗
スクレイピングの開発を行う際には、ブラウザのデバッグツールを使い、htmlの構造を解析しながら、コーディングを行うが、BeautifulSoup経由の場合、Xpathを正しく解釈できないケースに遭遇した。
2022/07/29までの進捗
beatmania iidx 統計調査(SP7段編)2022/07時点
beatmania iidxのsp7段取得者の統計情報をレポート
2022/07/22までの進捗
beatmania iidx 統計調査(SP中伝編)2022/07時点
beatmania iidxのsp中伝取得者の統計情報をレポート
2022/07/15までの進捗
2022/07/15までの進捗
PythonスクリプトやEditorでcsvファイルを作成し、Excelで読み込んだ際に、うまく解釈されないケースが出てきた。 いくつかパターンと原因があったので対処方法をメモ
beatmania iidx 統計調査(SP10段編)2022/07時点
beatmania iidxのsp10段取得者の統計情報をレポート
beatmania iidx 統計調査(SP皆伝編)2022/07時点
beatmania iidxのsp皆伝取得者の統計情報をレポート
2022/07/08までの進捗
【Mac】矢印←↓↑→、隅付きカッコ【】、ニアリーイコール≒のショートカット方法
意外と使うことの多い、矢印←↓↑→、隅付きカッコ【】、ニアリーイコール≒ 「やじるし」や「きごう」で変化することもできるが、結構探すのが手間だったり、ユーザ辞書に登録するほどでもないのでやり方をメモ
家でPCモニターとして使用しているDELLのモニターがある日急にちらつくようになった。
beatmania iidx 統計調査(SP6級編)2022/07時点
beatmania iidxのsp6級取得者の統計情報をレポート。
beatmania iidx 統計調査(SP6級編)2022/07時点
beatmania iidxのsp6級取得者の統計情報をレポート。
beatmania iidx 統計調査(SP7級編)2022/07時点
beatmania iidxのsp7級取得者の統計情報をレポート
beatmania iidx 統計調査(SP7級編)2022/07時点
beatmania iidxのsp7級取得者の統計情報をレポート
2022/07/01までの進捗
2022/07/01までの進捗
XSERVERでPython環境構築 (miniconda)
XSERVERはサーバー コストが安く、wordpressなどサイト運営には非常に適している。 6コア8GBで月額1000程度円程度は本当に安いと思う。 一方で、sshはできてもsudoができないので、実行に制限がある。 pythonを導入する場合はcondaを利用して仮想環境上で実行するベターだったのでメモ。
[合格体験記]データベーススペシャリストに1回で受かった際のメモ
ITエンジニアなら誰でも目指す(?)資格、データベーススペシャリスト。 誰でも受けることはできますが、合格率が12~15%ぐらいで意外と取りづらい資格です。 そんな中、自分は2018年春期に1回で合格することができました。 どこかでまとめようと思っていたもののなかなか文字起こしできず、、、今になりましたが書いてみようかと。
以前まで、日本語のURLでページを作成していたが、 ・URLが長くなりがち →それによってURLが途中で切れちゃう場合が発生 ・エンコード時に日本語として読めないのでページがわかりづらい という課題があった。 Googleエンジンのインデックス登録には大丈夫らしいが、今後の利便性を考えて英語表記に修正する。
SeleniumでInstagramにログインする方法(2022/06/26時点)
※スクレイプはサイトによっては禁止されている場合があるので自己責任でお願いします Seleniumを用いてInstagramへログインする方法をメモ ログインができれば、フォロワー情報などをAPIを介さずに取得することもできそう今回はPythonで実施した
SeleniumでInstagramにログインする方法(2022/06/26時点)
※スクレイプはサイトによっては禁止されている場合があるので自己責任でお願いします Seleniumを用いてInstagramへログインする方法をメモ ログインができれば、フォロワー情報などをAPIを介さずに取得することもできそう今回はPythonで実施した
Selenium v4.3.0からfind_elementの仕様が変更
Seleniumでdriver.find_element_by_xpath(hoge)を実行したところ AttributeError: 'WebDriver' object has no attribute 'find_element_by_xpath' と出てきてしまった。 どうやら、Selenimuのアップデートがあったらしく、v4.3.0からはfind_element_by_*が使えなくなった。
Selenium v4.3.0からfind_elementの仕様が変更
Seleniumでdriver.find_element_by_xpath(hoge)を実行したところ AttributeError: 'WebDriver' object has no attribute 'find_element_by_xpath' と出てきてしまった。 どうやら、Selenimuのアップデートがあったらしく、v4.3.0からはfind_element_by_*が使えなくなった。
Selenium v4.3.0からfind_elementの仕様が変更
Seleniumでdriver.find_element_by_xpath(hoge)を実行したところ AttributeError: 'WebDriver' object has no attribute 'find_element_by_xpath' と出てきてしまった。 どうやら、Selenimuのアップデートがあったらしく、v4.3.0からはfind_element_by_*が使えなくなった。
2022/06/24までの進捗
2022/06/24までの進捗
Google AdSenceに通ったがads.txtの問題が出てきた
Google AdSenceの申請を先月に出してみたが約3週間ほどで承認された。 公式の案内では約2週間程度と書いており、実際他のサイトの状況を調べてみると、2週間程度がほとんどだった。
Google AdSenceに通ったがads.txtの問題が出てきた
Google AdSenceの申請を先月に出してみたが約3週間ほどで承認された。 公式の案内では約2週間程度と書いており、実際他のサイトの状況を調べてみると、2週間程度がほとんどだった。
Google AdSenceに通ったがads.txtの問題が出てきた
Google AdSenceの申請を先月に出してみたが約3週間ほどで承認された。 公式の案内では約2週間程度と書いており、実際他のサイトの状況を調べてみると、2週間程度がほとんどだった。
2022/06/17までの進捗
2022/06/17までの進捗
ある時急に、 CPUファンが暴走しはじめ、プロセスを確認すると数十ものAdobeCRDaemonが立ち上がっていた。 killall AdobeCRDaemonを試してみるも、すぐに乱立する状況。 Adobe CCをアンインストールしようとするもののプロセスが立ち上がらなかったので解決方法をメモ
ある時急に、 CPUファンが暴走しはじめ、プロセスを確認すると数十ものAdobeCRDaemonが立ち上がっていた。 killall AdobeCRDaemonを試してみるも、すぐに乱立する状況。 Adobe CCをアンインストールしようとするもののプロセスが立ち上がらなかったので解決方法をメモ
ある時急に、 CPUファンが暴走しはじめ、プロセスを確認すると数十ものAdobeCRDaemonが立ち上がっていた。 killall AdobeCRDaemonを試してみるも、すぐに乱立する状況。 Adobe CCをアンインストールしようとするもののプロセスが立ち上がらなかったので解決方法をメモ
簡易的に書き込みをしたい場合DBサーバーを立てるよりもSpreadSheetに書きこんだ方が楽な気がするのでメモ
簡易的に書き込みをしたい場合DBサーバーを立てるよりもSpreadSheetに書きこんだ方が楽な気がするのでメモ
簡易的に書き込みをしたい場合DBサーバーを立てるよりもSpreadSheetに書きこんだ方が楽な気がするのでメモ
Google Spread SheetをAPIで操作するためのメモ
Google Spread SheetをAPIで操作するためのメモ
Google Spread SheetをAPIで操作するためのメモ
2022/06/10までの進捗
2022/06/10までの進捗
Instagram Graph APIを用いてハッシュタグから、画像や情報を抽出する方法をメモ
Instagram Graph APIを用いてハッシュタグから、画像や情報を抽出する方法をメモ
Instagram Graph APIを用いてハッシュタグから、画像や情報を抽出する方法をメモ流れとしては、①ハッシュタグからハッシュIDを抽出②ハッシュIDから投稿情報を抽出③投稿情報から画像を抽出の3段階で実施。①と②についてはGrap
2022/06/03までの進捗
beatmania iidxの☆12のクリアした順100をメモ
Instagram APIで取れる情報(2022/05/28時点)
Instagram APIで取れる情報をメモ
以前gitに残したメモをWordPressにも記載参考になったサイト前提条件Facebookページを取得Instaアカウントを取得FacebookページとInstaアカウントを連携方法1., FacebookページでAppを作りInstag
以前投稿した不正ログインの対策としてログインエラー数が多いipアドレスからのアクセスを遮断する
2022/05/27までの進捗
「ブログリーダー」を活用して、yu00sasakiさんをフォローしませんか?
最近iidxの更新の話ばっかですみません。そろそろ技術的な投稿もする予定です。2024/02/11までのランプ状況。クリアランプスコア所感★12はリリーゼと炎龍レーヴァテインとEPOLISの新譜がいくつか。BEAT PRISONERは結構早
2024/01/27までのランプ状況。クリアランプスコア所感☆12のクリアランプは変わらず。この週はほとんどプレーできなかったのと、アリーナ中心にプレーしていたためそもそも☆12チャレンジをあまりしていませんでした。一方で、☆10はAAAラ
2024/01/21までのランプ状況。クリアランプスコア所感12の新規ランプとしてはArkadiaが易。半年前からチャレンジはしていたのですが、後半の体力切れでいつも落ちていました。PLASMA SOUL NIGHTも同じ理由で落ちていまし
最近blogをサボりがちですみません。忙しかったといえば忙しかったのですが、ブログ更新できる時間すらなかったといえば嘘になります。。。ただいろいろと思考は整理できたので、去年の反省と今年の抱負をまとめたいと思います。※ブログがちな内容なので
更新ご無沙汰しております。最近iidxから離れていたのですが、復帰できる環境になったのでゆるっと更新していきたいと思います。CastHourでは統計値を取得していましたが、konamiの認証周りが少し変わったので、半自動で統計値も取れるよう
更新ご無沙汰しております。最近iidxから離れていたのですが、復帰できる環境になったのでゆるっと更新していきたいと思います。CastHourでは統計値を取得していましたが、konamiの認証周りが少し変わったので、半自動で統計値も取れるよう
Instagramを開設して約4ヶ月経った現在の状況です。
Instagramを開設して約2ヶ月経った現在の状況です。↓前回の状況前回フォロワー: 52人現在フォロワー: 128人 (+76)前回の投稿以降、3~4人ペースでフォロワーが増え、2週間ほど前に100人を突破しました最近は投稿を控えていた
Instagramを開設して約1ヶ月経った現在の状況です。
先月よりVoice Tube Heroを始めてみましたが、1ヶ月目実施してみての状況を報告しようと思います。
突然ですが、知り合いがInstagramのアカウントを新規に作成し、運用に携わることになりました。 報酬は発生していないので副業と言えるかは怪しいですが、ビジネスアカウントとして運用を行い将来的には収益化を目指す予定です。 以前にInstagramの技術記事は挙げていますが、マーケ知識はほぼ皆無なので、いろいろ勉強しながらやってみようと思います
Google Colaboratory環境で、可視化を行う際デフォルトだと日本語は文字化けする。 ローカル環境であれば、フォントをダウンロードして、パスを指定することで対応できるが、 あまり手間をかけずに、日本語フォントでプロットする方法をメモ。
Pythonライブラリのjsonはjson文字列をdictに変換できる一方で、若干癖がある。
PythonのDataFrameでdatetime同士の計算をしていた際に Cannot subtract tz-naive and tz-aware datetime-like objects が出てきてしまった時の対処方法をメモ
最近英語を使う機会が増えてきたのですが、特にリスニング とスピーキングが弱いことに気づき、勉強方法を模索していました(受験英語の典型例ですね、、、)。 Youtubeで英語の学習チャンネルはよく見ていましたが、受動的に聞くことが中心で、上達しているかよくわからずて感じがずっと続いていました。 もう少し対話的にできる学習方法がないかと探していたところ、Voice Tube Heroに出会い、見事に、はまったので、即有料会員になったので、決意表明と簡単なレビューを紹介しようと思います。
無料SSL証明書発行の代表ツールとしてCertbotがあるが、cron実行する際に上手くいかなかった理由を解決できたので紹介。
ログを落としたり、固有のIDを発行する際にUUIDやULIDが使われることが多いが、Pythonで変換作業を行う際に、あまりにもライブラリが多かったので投稿。
Pandas(DataFrame)において、とあるIDの集合Aと集合BのANDやORを見たい時に、取得方法を毎回悩んでしまうので、やり方を整理。NdarrayとSetで扱う方法で整理する。
Jupyter Notebookで大量データを読み込む場合、見切れてしまう。 初期の分析段階では目視でチェックを行いたい部分も多々あるため、対処方法を整理。
AWS lambdaでAthenaを実行する際boto3での実行はデフォルトで可能だが、dataframeでの加工や処理を行いたくなるケースがある。 自前でレイヤーを作る方法は以前にも紹介したが、いくつかハマったポイントがあったのでメモ。
Jupyter Notebookで大量データを読み込む場合、見切れてしまう。 初期の分析段階では目視でチェックを行いたい部分も多々あるため、対処方法を整理。
AWS lambdaでAthenaを実行する際boto3での実行はデフォルトで可能だが、dataframeでの加工や処理を行いたくなるケースがある。 自前でレイヤーを作る方法は以前にも紹介したが、いくつかハマったポイントがあったのでメモ。
SSH接続の際、パスワード認証だけの場合、ブルートフォース(総当たり)攻撃で簡単に突破される可能性がある。実際、さくらVPSを導入した当初、外部からのアクセス試行が何千回と発生していた。 IPで制限したり、N回失敗で無効化にする方法もあるが、今回はより堅牢な方法として公開鍵認証を導入する。
Webページを開発している際に、公開を防ぐためにBasic認証を導入する方法をメモ。 AWSやGCPだとネットワーク設定をインスタンス外からできるが、今回はサーバー内での設定を想定。 またroot権限操作が可能なサーバを想定。
さくらVPSにSSH接続する際に client_loop: send disconnect: Broken pipe が頻発してしまったので対応方法をメモ
AWS lambdaのPythonにおいて標準ライブラリ以外のモジュールを使う場合、 ・lambdaパッケージ内にライブラリを内包させる ・外部からカスタムレイヤーを含める というやり方があるが、lambdaを複数登録して運用する場合、都度パッケージ内にライブラリを含めるのは手間である。特にバージョンアップをする際には改修コストが大きい。 そこで、カスタムレイヤーの利用方法を整理する。
CastHour終了時点のbeatmania iidxのsp皆伝取得者の統計情報をレポート。 アリーナも第7回までの結果を取り込んでいます。
CastHour終了時点のbeatmania iidxのsp中伝取得者の統計情報をレポート。 アリーナも第7回までの結果を取り込んでいます。
CastHour終了時点のbeatmania iidxのsp9段取得者の統計情報をレポート。 アリーナも第7回までの結果を取り込んでいます。
CastHour終了時点のbeatmania iidxのsp10段取得者の統計情報をレポート。 アリーナも第7回までの結果を取り込んでいます。