*いしのなかにいる*

oops ! I am in rock !

cordova run android コマンドで 「Error: spawn EACCES」が発生した時の解決方法

cordovaアプリを実機で試してみようと $ cordova run android を実行したら $ cordova run android ANDROID_HOME=/Users/user/Library/Android/sdk JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home Subproject Path: CordovaLi…

ホストで使っているシェルを調べる方法など

ホストで使っているシェルを調べる方法など。 毎回忘れてしまうのでメモ 使用しているシェルを調べる方法 $ echo $SHELL /bin/bash ホスト上で使用可能なシェル一覧 $ cat /etc/shells /bin/sh /bin/bash /sbin/nologin /bin/dash /bin/zsh 使用可能なシェル…

【Xcode9】実機でiPhoneアプリをテストしようとしてハマッた話

自作iPhoneアプリを実機でデバッグしようとしたら、いくつかエラーが出て動きませんでした。 また同じことをしない様にメモ。同じ事象で悩んでいる方がいたらお試しあれ! Development cannot be enabled while your device is locked. 下のメッセージが表示…

Reactアプリを IE11 で表示すると 「オブジェクトは 'startsWith' プロパティまたはメソッドをサポートしていません。」 が発生する

create-react-app で作った ReactアプリをIE11で表示したら画面が真っ白に! create-react-app で作った Reactアプリ をIE11で表示したら画面が真っ白になりました。 コンソールには以下のエラーが… オブジェクトは 'startsWith' プロパティまたはメソッドを…

【Androidアプリ開発】adbコマンドをMacのターミナル上で使えるようにする

こんにちは 最近ようやっとターミナル上でadbコマンドを使うようになりました。 特にコツとかはないですが設定方法をまとめておきます。 実機のAndroid端末のログが見たい! いつもAndroid Studioを通してデバッグしていましたが、「cordova run android」 …

Local by Flywheel が起動しない!アップデート後に起動しなくなった時の対処法

Local by Flywheel が起動しない!! ローカルWordpress環境を簡単に構築できる Local by Flywheel ですが、 アップデートしたら起動しなくなってしまいました。 ”Starting Local Machine.”のメッセージのまま画面が表示されない・・・ アプリを再起動しても…

S3バケットにアップロードしたファイルを一括ダウンロードする方法

S3に置いてあるファイルを一括でタウンロードしたい 既存の Wordpress サイトを Local by Flywheel に移行するため、S3に上げたファイルを一括ダウンロードする必要が出てきたのですが、、 S3のファイルってAWSコンソールからだと一つずつしかダウンロードで…

たったの3ステップでローカルWordPress環境が構築できる Local by Flywheel が便利すぎる

Webサイトを構築するときにWordPressを利用している人は多いと思います。 でも少しデザインを変えたいとか、新しいテーマを試してみたい、という場合に運用しているサイトを直接いじるのは勇気がいりますよね。 そんな時は自由に試せるWordPress環境を作って…

【Ruby】配列内の文字列を数値に一括変換する

カンマ区切りの数字の文字列を一気に数値に変換したいときってありませんか? たとえばこんなやつです。 “1,2,3…” これ、何も考えずにカンマで分割すると、文字列の配列になっちゃうんですよね。 こんな感じに > "1,2,3".split(",") => ["1", "2", "3"] Acti…

github のアカウントが「Your account has been flagged.」になってしまった

ある日、githubを開いたらこんなメッセージが表示されていました。 何かの設定エラーか? 特に何かしたつもりもなかったので、ポリシーでも変わったのかな〜と思っていました。 (赤いメッセージなのがチョット怖いですが) 英語力はまるでないので、google…

MySQLのデータベースの名前を変更する

先日Railsでアプリ作成していて、ふと名称を変更したくなったのでやり方を調べてみました。 というのも、ちょいとアプリの名前を変更したくなったんです。そしたら合わせてフォルダ名とかも変えたくなって… データベース名の変更がしたい 結論から言うとコマ…

【Mac】ssh-agentを使ってパスフレーズの入力を省略する

sshやらgitへのpushやらで毎回パスフレーズを入力するのが嫌で過去に blog.malor.net こんな記事を書きましたが、セキュリティ上あまり良くないようです。 (パスフレーズを解除するので当然といえば当然) じゃあどうすんだ!と知人に聞いたところ、 「ssh-…

【Mac】秘密鍵にパスフレーズを設定(変更)する方法

先日、秘密鍵に設定したパスフレーズを解除しました。 blog.malor.net 毎回パスフレーズを入力するという不毛な生活を抜け出してウハウハだったのですが・・・ この話を(自慢げに)知人にしたところ、 「ssh-agentに登録しておけばそんなことしなくてもパス…

【Mac】秘密鍵に設定したパスフレーズを解除する方法

すっごい今更なのですが、秘密鍵のパスフレーズを解除しました。 というのも、サーバにsshで接続するときやgitでpushするときなんかに毎回パスフレーズ聞かれるんですよね。 つどつど律儀に入力していたのですが、さすがに入力が面倒になってきました。 (毎…

【Ruby】NameErrorが出てrakeタスクが実行できない!

rakeタスクの作成にチャレンジしてみました。 Capybaraでサイト情報を解析するクローラを作っていたので、 こいつを呼び出すように実装してみたのですが、どうにもうまくいかず。 やったこと クローラのモジュールをrakeタスクから呼び出すだけ、だと思って…

【資格試験】HTML5プロフェッショナル(LEVEL2)に合格しました

「Web技術者、Webデザイナー、ITプロフェッショナルが取得したい資格No.1」 という触れ込みのHTML5プロフェッショナル認定試験 LEVEL2も合格してきました! なんと合格点ギリギリ・・・ 難しかったです。 使用した教材 本(HTML5プロフェッショナル認定試験 …

【資格試験】HTML5プロフェッショナル(LEVEL1)に合格しました

「Web技術者、Webデザイナー、ITプロフェッショナルが取得したい資格No.1」 という触れ込みのHTML5プロフェッショナル認定試験 受けよう受けようと思っていましたが、なかなかまとまった勉強時間が取れず、、 先日やっとこさLEVEL1に合格しました 使用した教…

【資格試験】CompTIA Security+認定資格に合格しました

資格試験、次はHTML5プロフェッショナルの試験を受けようと思っていたのですが ちょいと事情があり、差し込みでCompTIA Security+を取得しました。 率直な感想として、Cloud+を取得した時に比べてだいぶ楽でしたね。 (IPAのセキュリティスペシャリストの勉…

【Ruby】ランダムに実行したい処理の実装方法

こんちは 今回はタイトルの通り、rubyでランダム処理を実装する方法です。 乱数の取得方法 乱数を取得する方法は以下の4通り rand(普通のrand) Random.rand Random#rand Array.sample どの方法でもランダムな値を取得可能だけど、1番のメソッドだけfloat…

【Rails】ポート番号を指定してRailsサーバを起動する方法

こんにちは 開発環境でRailsのサーバを起動するときって、いつもこんなコマンド打ちますよね? bundle exec rails s 今までこれで起動して困ることはなかったのですが、複数のサーバを同時にあげようとしたときに「どうすんだ?」って軽くはまったのでメモで…

【Mac】Macの起動時に任意のアプリを自動起動させる方法

Mac

こんにちは! 今回はMacを起動したときに任意のソフトを自動起動させる方法を紹介します。 Windowsで言うところの「スタートアップ」にプログラムを追加する方法ですね。 以下手順 システム環境設定→ユーザとグループ→ログイン項目 + ボタンを押して、任意…

AmazonアソシエイトにTwitterアカウントの追加申請を通すまで 〜その3〜(また通りました!)

こんにちは。 TwitterアカウントをAmazonアソシエイトに通すため、審査を通すための条件調査中の ヘタレプログラマー です。 【過去の挑戦結果】 blog.malor.net http://blog.malor.net/entry/2016/04/25/153105blog.malor.net 前回のトライでとうとう1アカ…

AmazonアソシエイトにTwitterアカウントの追加申請を通すまで 〜その2〜(通りました!)

こんにちは。 Amazonアソシエイトで一攫千金を狙っているヘタレプログラマーです。 すでに3回失敗しているAmazonアソシエイトへのTwitterアカウント追加申請の続編です。 過去の申請結果は blog.malor.net を見てみてください 前回のトライの最後では、アマ…

AmazonアソシエイトにTwitterアカウントの追加申請を通す方法 〜その1〜(通せません!)

こんにちは。 先日ふとアフィネタを考えていて、 「アマゾンの在庫情報を監視するクローラを作って、『予約開始したよ!』とかツイッターでつぶやかせれば、めっちゃ売れるんじゃね?」 とか思い立ち、ゲームの在庫情報を監視するプログラムを組んでみました…

【AmazonAPI】Rubyを使ってAmazonの在庫状況を取得する方法(Amazon Product Advertising API)

こんにちは! ちょいと思い立ってAmazon Product Advertising APIの勉強を始めました。 後で読み返せるように、アプリを動かすまでの手順をまとめておきます。 前準備:Product Advertising API に登録する Amazonアソシエイトの登録が必要 その後Product Ad…

【JavaScript】Date型の値を比較するには

こんにちは。 なぜかDate型の比較がうまくいかったので調べてみました。 同じ日付、時刻でもイコールにならない 同一の日時を持っていても別オブジェクトの場合、「==」とか「===」での比較はfalseになる 「<」とか「>」はうまくいくのに・・・ date = "Tu…

【Mac】Parallelsで日本語入力の切り替え方式をMacと同じにする

Mac

こんにちは! 今回はParallelsを使ってWindowsを使っている人向けのネタを紹介します。 『日本語入力の切り替え方式をMacと同じにする方法』 ParalellsはIMEの切り替えが面倒くさい! Macを使いながらWindowsも使えちゃう便利なParalellsですが、 デフォルト…

【Windows10】CドライブにWindows.old ってフォルダーがあるんだけど、消してもいいの?

こんにちは ここ最近、Paralellsで起動しているWindows10の動作が遅くなってきていたので「もしや」と思っていたのですが、案の定容量がカツカツになっていました。 128GBのMacなんかでParalellsを使用しているとすぐにカツカツになってしまうのでこまめにい…

【資格試験】CompTIA Cloud+認定資格に合格しました

先日とうとうCompTIA Cloud+を取得しました! なかなか情報がない試験なので、今後試験を受ける方の何かの足しになればと思い、勉強方法なんかを書いておきます。 使用した教材 本(Cloud+ テキスト CV0-001対応 (実務で役立つIT資格CompTIAシリーズ)) 問題…

【Rails】入力内容の変更有無を検知しよう

こんにちは。 先日、Railsのアプリを作っていて、項目に入力があった(もしくは変更があった)ことを検知して 変更があった場合だけ更新ボタンを押せるようにしたくなりました。 ググってみてもちょうどいい情報が見つからなかったので、こんな感じで対処し…