haiju's 開発メモ

開発に必要な情報を自分用にメモ

tips

yum実行中にエラー「Warning: RPMDB altered outside of yum.」が発生した場合の対処

yumでcmakeとncurses-develをインストール実行中の最後 にタイトルのWarningが発生して、Errorじゃないけど普通、 Warningレベルのものは見ないので対応しとこうと思って 調べてみた(ΦωΦ) 内容的にローカルとリポジトリの内容が同期されてない のが問題っぽ…

CentOS6.5に再インストールしたMySQL 5.6.40がyumでアンインストールできなくて、やったこと

再インストールしただけなのに、mysqldが起動できない上に前回、 見たことないエラーが大量に発生して訳わからんけど、調査しない ことには何もやることないからってことで、オプションファイル の設定等いろいろ調べて、設定して再起動とかもやってみたけど…

yumに追加したmysql57-communityからmysqlをインストールしようとして[Errno 256] No more mirrors to try

開発サーバーのmysql 5.6で不具合があり、アンインストール後に 再インストールを始めようとしたけど、一向に、mysqlのインストール までに到達せず、それ以前で時間がかかってタイムアウト後に エラーになったりしたので、/etc/yum.confに タイムアウト時間…

mysql_secure_installationについて

リモートサーバーからmysqlクライアントにrootでアクセスできない件 で思い出したことがあった。 ローカルのVMにインストールしてた時のように何も考えず、 mysql_secure_installationを実行して、rootユーザーのリモート ログイン禁止でYを実行していたので…

MySQL でrootのパスワードをリセットする方法

3連休明けに出勤してみたら、全社全体の障害が 発生した影響などを受けて、自分の開発サーバー のMySQLにNavicat(Windows向けGUIのmysql (クライアント)でアクセスできなくなるエラーが 発生したので、黒い画面でmysqlクライアントに アクセスできるかどうか…

VirtualBox 5で共有ディレクトリにアクセスする場合の備忘録

そういえば、VirtualBox 5にインストールしてるCentOS7の 共有ディレクトリにアクセスする方法って、どうやるんだっけ? って忘れた場合の備忘録(ΦωΦ) [手順] (ex) CentOS7のユーザーディレクトリ以下の.vimrcを開発サーバー のホームディレクトリにコピー 1…

CentOS7にCrystalをインストールして使ってみるためのメモ

何度か、仕事で使ってるCentOS7に好きな言語環境を 構築しようとして、うまく行かなくて断念したことが複数回 あったので、備忘録として参考サイトをまとめておく(ΦωΦ) まぁ公式ドキュメントを追いかければいいじゃないw ってだけの話だけどね。 暇な時にち…

gitでリポジトリから不要になったファイルを削除する

テストと本番サーバーのPHPのバージョンが古すぎてローカル開発 環境に構築できないので、ローカルで開発したコードをテストサー バーにわざわざgit渡しで動作確認とデバッグを行っているが、 その際に検証用のためだけに作成したファイルがあり、共有のため…

自分の作業進捗を監視するBOTを作るには?【開発ツール選定中】

一応、仕事に来ると自分が決めた作業ノルマを過集中に なっても全うすることができるのに、自習室で何をやるか 決めてノートに書いてるのに過集中で夢中になって作業 していたら、決めたことが最後まで終わってなくて、 なぜ???(ΦωΦ;) ってことが、よくあ…

JavaScriptでERROR TypeError: Cannot read property 'x' of undefinedの意味

プロパティ「x」がundefinedなのではなく、プロパティ「x」 があるデータ自体がundefinedらしい。 でも、if文でプロパティ「x」があるデータをundefiniedか どうか聞いているのに、elseに書かれてるプロパティ「x」 でエラーが発生するのはなんでやねーんっ…

BitZenyはBitZeny Plusへ

bitzeny 1.xと2.xの間にいろいろあったらしく、 また開発者と投資家との間で意見も分かれてるらしい けど、bitzeny は bitzeny plusとしてHFすることなく 今までのソースコードに改良を加えて開発は続いて 行くらしい。 以前のソースコードを一切使わず、最…

Monapartyって?

類似のものとしてCounterpartyってのは知ってる けど、Monapartyはつまりmonacoinから新たに トークンを発行する仕組みなのかなー? 違うかなー?ってことで、調べてみたことをメモ してみる(ΦωΦ) CounterpartyではBitcoinのブロックチェーンを利用して、 独…

Androidタブレットやスマホでbitzenyをマイニングする方法を調べる

昨日、書いた記事を帰宅後すぐに電池切れ前に 実行してみたら、ちゃんと受け取れたのを確認 できたので、次はAndroidタブレットやスマホ でマイニングする方法を調べてみる。 リナタブは開発PCとして使っているので、今は 通常稼働してないAタブを活用してみ…

Twitterでりん姫からbitzeny tipsをもらったらやること【追記あり】

もういただいて、10日くらいが経過してるんだけど、残高確認のみ やって、自分のデスクトップウォレットの受取口座に送金でき てない>< というわけで、各通貨のtip botからtipをもらった場合に、やる べきことを自分なりにまとめてみたのでメモしてみる(Φω…

Node.jsがEventEmitterでメモリリークしてると警告メッセージが出る件【少し確認した】

前回、あとで読むにチェックしてから、かなりの時間が 流れたw(ΦωΦ) たまに発生するけど、エラーという訳でもないよなってことで 眼精疲労でPC作業が疲れたので少し確認してみた。 ら、前回よりもビンゴじゃね?って情報が得られた。 Qiitaで発見した記事に…

lisb-hubotでNode.jsの自動再起動を監視してるユーティリティについて

nodemonがいいらしいと聞いたけど、lisb-hubotもそれらしい ユーティリティを内部に持ってるよなーと思って、Botサービス の開発&検証中にログを追っかけてみたので、あとで更に詳しく 見るために備忘録でメモっておく(ΦωΦ) 1) Node.jsの自動再起動を監視し…

Node.jsを自動で再起動するユーティリティnodemonの使い方

開発サーバーでNode.jsを使ってるチャットツールのデバッグ をしていると、しぬほど再起動が遅くてうわーーーー。 ってなってたら、友人が、nodemonっていうNode.jsを自動で 再起動できるユーティリティを教えてくれたので、使い方に ついて調べたことをメモ…

Installing x265 (2.8-1) breaks dependency ‘libx265.so=151-64’ required by ffmpeg2.8でChromiumが起動できなくなった件を解決した

昨日、pamacにManjaroのシステムアップグレードの 通知が500件近く来てたので、楽してpamacでそのまま アップグレードしようとしたら、ffmpeg関連の不具合で Chromiumが起動できなくなった。 仕方ないので、いろいろ調べた件をメモしておく(ΦωΦ) Chromiumに…

LINE BOT用の開発資料

LINEのビジネスチャットツールとか称されているものが あるけど、開発サーバーのスペックがボロボロな場合、 Node.jsは使わないほうがいいよねって思っている。 あと、Hubot拡張って言ってるけど、スタンプを利用 できるようにした時点で、ネットで検索する…

BOT開発に必要な正規表現で文字列を扱う場合のおさらい【あとで見る】

正規表現は作業の度に遅延で棚卸しする感じなので、 少なくとも頭の隅にインデックスくらいは置いておく 必要があるよなーって、いつも思うんだけどw(ΦωΦ) どっかに、辞書的にまとめてメモしておけば見る機会 だけでも増えるから思い出しやすくなるといいよ…

Node.jsがEventEmitterでメモリリークしてると警告メッセージが出る件【あとで見る】

Hubotの拡張を利用したBOT開発でNode.jsのEventEmitterで メモリリークが発生しているという下記の警告メッセージが ログに吐かれてた。 Warning: Possible EventEmitter memory leak detected. 11 exit listeners added. Use emitter.setMaxListeners() to …

JavaScriptのエラーハンドリングについて

現在、Hubot拡張のBOT開発のエラーハンドリングで ハマっている。 考えなければいけないことは、Node.js、WebSocket、 ES6未満、非同期、非同期と同期、イベント駆動かな? あと例外処理は使ってない。 ということで、少し調べたことをメモする(ΦωΦ) [参考サ…

ビジネスチャットツール「Direct」の既存スタンプを取得する

Directでテキスト入りのスタンプを使用するには ツールの中で利用可能な既存スタンプ以外は許可 されていない(つまり自作スタンプは利用不可)という ことで、公式に情報があるらしいのだが、自分の ブラウザでは権限がないのか? ブラウザでそれらしき情報が…

daab foreverをバックグラウンドで起動させる

公式にある情報がいまいち薄すぎてよく分からない ので、いちいち開発して動作確認するのに「daab login」 →「daab run」→ ctrl + c → 「daab logout」してた けど、daab foreverをバックグラウンドで起動させるのに 必要な情報は、開発中のプロジェクト配下…

Navicatでssh接続しているリモートサーバーのユーザで接続する場合の設定

自分でローカルのDBと接続して作業はやってたけど、 ssh接続したリモートサーバーのDB(mysql)にNavicatを 経由してアクセスする設定はやったことがなかったので、 いろいろ分からないことがあって大変だったw(ΦωΦ) エラーの内容から、リモートのDBサーバーに…

【帰宅したら読む】Telegram BOT Tutorial

[参考サイト] botwiki.org core.telegram.org tutorials.botsfloor.com botanalytics.co tutorials.botsfloor.com code.tutsplus.com PART 1 Telegram Bot Tutorial – APIs and Webhooks | Paul's Dev Blog github.com PART 2 Telegram Bot Tutorial – Bot S…

CentOS6.5のデフォルトインストールのMySQLをアンインストールして5.6.xをインストール

以前、VMのCentOS7.xの古いMariaDBをアンインストールして、 最新を入れ直すという作業をやったと思うが、今回はCentOS6.5 でデフォルトインストール済みのMySQL 5.1.73が邪魔なので アンインストールしてインストール可能な5.6.xの最新版をインス トールす…

Manjaro Fluxbox 15.12_x86-64にTelegramクライアントを導入

iphone版アプリをインストールしたが、日本語は 使えないとのことなので、PCデスクトップ版や Webブラウザ等では日本語が使えるらしいという情報 を得て、導入してみる備忘録(ΦωΦ) 今回はArch Wikiやyaorutで公式含むTelegramクライ アントを検索してみて、…

Node.jsのアプリからMySQLを使う場合

前任者のコードを参考に自分のコードに合うように編集している けど、もちろん基本を自分で学習して覚えた方がいいよねって ことで、Node.jsを使うアプリからMySQLを接続して、各SQLクエリー の書き方についてメモっておく(ΦωΦ) [参考サイト] Node.jsとデー…

iphone8にTelegramをインストールして使ってみるためのメモ

Telegram使ってみたいしBotを実装して動かしてみたい と思ってたけど、周りで使ってる人が少なかったってのと、 たまたま見たチュートリアルサイトで、Androidにはオススメ だけど、iphoneは止めておけ。 という記事を見て、専用にAndroid端末を用意してから…