幻魔ナイトブログ

主に絵、音楽、プログラミングなどについて書きます。

プログラミング

MacのSSHログインで鍵認証を有効にする

パスワード認証で自分のMacにリモートログインできるようにしていましたが、セキュリティ的に良くないので鍵認証によるログインに変更しました。 その時のことをメモとして残しておきます。 事前の準備として既にSSHログインが可能になっていることとします…

開発してる時よく起こる問題の解消メモ

ポート番号から番号からプロセスを突き止める anacondaで自分が使っているPythonのバージョンを知る方法 pyenvで環境一覧を出し、自分が使っているバージョンを知る方法 grep:マッチするものだけを除外 あるディレクトリ直下のファイル、ディレクトリの容量…

dockerコンテナをネットワークに追加したり、ネットワークを作成したりする。

ネットワークの作成 コンテナをネットワークに入れる 「docker ps」などのコマンドでdockerコンテナを単一で作ることはできるけれどコンテナ同士(例えばWebコンテナとDBコンテナ)を連携させるにはどうしたら良いんだろう?と考えている人向けです。 1つの…

JupyterLabの備忘録

普段の開発用環境として、外からでもブラウザから使用できるのが便利なのでjupyter labを使用している。 ただ、自分の家のPCにインストールしているため、再起動やIPが変わったりしたとき何かと不便なのでよく使うコマンドなどはここにまとめておく。 備忘録…

Tweepyでツイート情報を取得する

概要 Pythonを使ってツイッターの分析を行いたいと思ったため色々調べた結果を本記事にまとめておく。 このトピックではツイッターAPIとTweepyを用いてつぶやきの情報のうち ユーザー名 ツイート内容 を取得します。 Tweepyとは? ツイッターAPIをPythonから…

Dockerのコンテナ資材を完全削除(dockerのディレクトリ構成)

Dockerをなんとなく使えているのですがあまりちゃんと理解できていない。 そんな思いからこの記事を書きました。 この手の「Dockerでイメージからコンテナを作成してちょっとした開発はできる。」という人によく起こるのがコンテナやイメージを削除した時に…

Wordpressでシンタックスハイライトを使いたい。

Wordpressでは、はてなブログのようにデフォルトでシンタックスハイライトを使用することはできません。 そこで今日はWordpressにシンタックスハイライトを導入する方法について紹介します。 その1:プラグインを使う その2:prism.jsを導入する その1:プラ…

vimでヤンクできる行数を増やす

vimを使っている方は一度はぶつかったことがあると思うことですが、 100行ヤンクしたのに50行しか貼り付けられない。。。 今日はそんな問題の解決方法を共有します。 解決方法 実は初期設定ではvimは50行しかヤンクできない設定になっています。 vimの設定と…

vimで色を変更する方法

Linuxなどのコンソールでファイルをvimで開いたときに色が見にくい時があります。 そんな時に色を変更する方法を紹介します。 vimを開いてから変更する方法 ①コロン(:)をうちコマンドモードにし「colorscheme」と入力します。colorと入力してtabキーを入力す…

pythonのおまじないは一体なんなのか?

みなさんこんにちは pythonのスクリプトを読んでいると、よく先頭に ・ #!/usr/bin/python ・ #!/usr/bin/env python といったコメントがありますが実はあれの意味をよく知らずにずっと使用していました。 調べたところ、あれはシェバン(shebang)といいpytho…

【Python】Seleniumを使ってTwitterを自動化してみる。その2

前回の記事でSeleniumを使用してTwitterにログインする方法を共有しましたが、ツイート送信の処理も作成することができたので共有します。 ログイン方法などについては以下の前回記事を参照してください。 gemma-knight.sygenmaki.com 方法 下記のメソッドを…

RocketChat管理者ガイドの解読:OmniChannel営業時間

OminiChanellの設定についてさらに掘り下げていきます。 他の設定について見ていきましょう。 まずは営業時間です。 チャットによる問い合わせ対応もボットなどを使わず人が担当するのであれば営業時間を設ける必要があります。 本章では多岐にわたる営業時…

Rocket.Chatのユーザーズガイドの解読③(OmniChannel)

Rocket.Chat解読編の第3弾。 今回はOmniChannelの設定について見ていきます。OmnichanelはRocket.Chatの中でも最も大切な機能の一つなので確実に抑えていきたいですね。 公式のページは以下。 docs.rocket.chat Omnichannelとは? 設定と有効化 Omnichannel…

Kubernetesの確認問題(Deployment)

おさらい DeploymentとはReplicaSetの世代管理を行うための機能です。 確認問題 問 Deploymetのマニュフェストファイルのうちspec配下で定義するプロパティを5つ答えなさい。 # 正解 以下の5つ - replicas - selector - revisionHistoryLimit - strategy - t…

Kubernetes確認問題(ReplicaSet)

ReplicaSet ReplicaSetとはPodをグルーピングできる設定のことです。 問 マニュフェストファイルの1段階目にくる定義は何? - apiVersion - kind - metadata - spec # 他のマニュフェストファイルでも共通です。 問 ReplicaSetのマニュフェストファイルでspe…

Music21 4章 リスト、ストリーム、出力

Streamとはなんでしょう?英単語で習った時は「小川」でしたね。 正確には小川などの「流れ」を指します。 公式ドキュメントは以下。 User’s Guide, Chapter 4: Lists, Streams (I) and Output — music21 Documentation Noteオブジェクトを配列として扱う 第…

Docker環境のWordPressが遅いので高速化した話

localhost接続なのに遅い・・・ WordPressがどんなものか味見してみたかったのでDocker for macを使用してDocker環境の中にWordpressをインストールしたのだがほとんど使っていなった。 というのも接続が遅かったからだ。 ログインやその他のページ遷移を行…

Kubernetesチュートリアルの備忘録(その1)

Kubernetesの勉強をする必要があるため以下の公式チュートリアルを試しています。その備忘録の共有です。 https://kubernetes.io/ja/docs/tutorials/kubernetes-basics/ 分量が結構多いので今回はモジュール1〜3のまとめです。 クラスターの作成 チュート…

はてなブログでMarkdown編集時でも画像を中央寄せできるようにする。

Markdownではてなブログを編集していると画像を挿入すると以下のような書式になると思います。 [f:id:MahiroN:20200501123753p:plain] ちなみにデフォルトでは図は左寄せとなります。 これを[f:id:MahiroN:20200501123753p:plain:right]や[f:id:MahiroN:2020…

はてなブログのトップをカード型にする(スマホ)

以前から憧れていたトップページをカードデザインにする方法を共有します。 事前の注意 はてなブログでトップページをカード型デザインに改造する場合は、有料会員である必要があります。 なぜかというとはてなブログでは、無料会員のブログで表示される広告…

【Python】Seleniumを使ってTwitterを自動化してみる。

自分のブログがアップデートされた時にいい感じに整形しツイートしたかったのでSeleniumを使って自動化できないかと思い。調べてみました。 (API取得でもいいのですが大変そうだったので) スッキリわかるPython入門 (スッキリわかる入門シリーズ)作者:国本大…

ピクシブ連携はひとまず諦めるか迷い中

先日の記事でpixivとはてなブログの連携を多なってみたが、twitterで投稿されるときには画像がついてこないらしい。 下にはった画像のようになってしまった。 twitterの投稿画面 ただ私の場合はIFTTTで自動投稿を行っているからで、ブログの連携機能から投稿…

今日のトレス

描いた絵 #ラルトス ラルトス - yakushima89100のイラスト - pixiv 諸情報 CLIP STUDIO PAINT. iPad Pro 10.5 所感 ラルトスを書いてみた意外と簡単だった。 色は平筆ツールの粒子密度を16にしたもので塗った。 今回バックアップをとる目的も兼ねてpixivとの…

今日のトレス Photoshopで写真から襖絵みたいなものを作る。

描いた絵 近所の緑地の桜をPhotoshopで加工した。 諸情報 MacBook Pro 2015 Pothoshop 2020 所感など 先日行った写真からペン画+水彩画っぽいものを作る手順を復習しているときにたまたまできた産物。 まるで襖絵のようになった。 逆に前見たく全ての色を持…

今日のトレスではない何か

先日紹介した記事のPhotoshopによる処理が終わったので公開。 素人がやってもなかなか様になるもんだ。 Photoshoすごい。

gitlab-ciのチュートリアルを試してみた。

概要 プロジェクトを作ろう! ブランチを作成しよう! .gitlab-ci.ymlを用意しよう file1.txtとfile2.txtを用意しよう! ciを実行しよう! パッケージ処理を追加しよう stagesを使ってジョブの実行順序を決定しよう。 概要 会社でgitlab CIを使った自動化を行…

WordPressでmarkdownを使えるようにする方法

概要 はてなブログでmarkdownによる入力をしていたのですがwordpressではデフォルトでは対応していないようです。 今回はwordpressでmarkdown記法を利用できるもっとも簡単と思われる方法を紹介します。 JetPackを入れよう。 今回はJetpackと呼ばれるプラグ…

bootstrapを使って漢字の読み方のクイズサイトを作ってみた(その1)

概要 bootstrapの勉強がてら漢字の読み仮名当てクイズを作ってみた。 読み仮名が表示される トグルかから読み方を表示する 次の問題ボタンで次の問題が表示される。 実際作ったサイトは以下。 https://mahimahironron.hateblo.jp/Kanji_quiz 概要 やったこと…

bootstrapを使って漢字の読み方のクイズサイトを作ってみた(その1)

概要 bootstrapの勉強がてら漢字の読み仮名当てクイズを作ってみた。 - 読み仮名が表示される - トグルかから読み方を表示する - 次の問題ボタンで次の問題が表示される。 実際作ったサイトは以下。 https://mahimahironron.hateblo.jp/Kanji_quiz 概要 やっ…

はてなブログで音声ファイルを再生する方法

はてなブログの編集画面ではyoutubeやニコ動の埋め込みに関してはショートカットがあるので簡単ですが、 mp3などの音声ファイルを置くための機能はありません。 そこで今回はGoogleDriveに置いた音声ファイルをはてなブログ上で再生できるようにする例を紹介…

お問合わせはこちら