androidstudio1.0をセットアップしようと思ったら入れたはずのJDKを求められて進めないときの対処

f:id:tsumayouzi:20150117233528p:plain

macAndroid Studioをセットアップしようとドットインストール等を見て作業していた時の話。

大体マニュアル通り

JDKをココから(http://support.apple.com/kb/DL1572)ダウンロード

Android Studioをココカラ(http://developer.android.com/sdk/index.html)ダウンロード

(ココカラって書くとアルカラみたいなかっこよさある)

そしてダウンロードしたAndroid Studio を解凍、アプリケーションフォルダに->格納 の一連の流れを行い、早速使おうと思った時、

Android Studio requires Java Development Kit (JDK) 7.0 or newer

Java Development Kit (JDK) 7.0

UP to date JDK was not detected.

と言われてしまい前に進まない。

バージョンが合わない模様

[対処方法]

1画面右下のリンク先に飛ぶ(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)

f:id:tsumayouzi:20150117234638p:plain

2指示通りにMac OS X x64JDKを再ダウンロード

f:id:tsumayouzi:20150117234941p:plain

Java SE Development Kit 7u71の中に、

Mac OS X x64 185.84 MB jdk-7u71-macosx-x64.dmg があったので規約にacceptして再ダウンロード。

JDKをもう一回入れる

f:id:tsumayouzi:20150118000348p:plain

バッ

f:id:tsumayouzi:20150118000406p:plain

ババッ あっインストール先メモするの忘れてた

4入れ直せたら[detect]を押す

f:id:tsumayouzi:20150118000429p:plain

と、思ったら[detect]を押せば読み込んでくれた。

これでやっと次に進める・・・ 終わり。 あとは

f:id:tsumayouzi:20150118000637p:plain

f:id:tsumayouzi:20150118000702p:plain

あとはagreeやaccept押しておけばすんなりといけました。

コマンドプロンプトで、「内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません」と出たときの対処方法

f:id:tsumayouzi:20150223121954j:plain

コマンドプロンプトでいわゆる、パスが通ってないときの対処方法

書き直して マイコンピュータのプロパティ>「詳細設定」>[環境変数] にある下段の中からPATHを探し出して、[編集]

この中のひとつでもPATHがあってないとコマンドがつかえないの???つらい。

編集後はコマンドプロンプトを再起動して実行

【ConoHa】VPSサーバーセットアップ備忘録2(php,MySQL,WPインストール・便利なコマンドメモ etc)

f:id:tsumayouzi:20141224211734j:plain

wordpressは簡単インストール機能があるけど勉強のために自力でやることにorz

ひとまずサーバにログイン

ssh ユーザ名@IPアドレス

phpのインストール

1)yumでバージョンを見る

[ユーザ名@IPアドレス ~]$ yum info php

読み込んだプラグイン:fastestmirror, security

Loading mirror speeds from cached hostfile

  • base: ftp.tsukuba.wide.ad.jp

  • epel: ftp.riken.jp

  • extras: ftp.tsukuba.wide.ad.jp

  • updates: ftp.tsukuba.wide.ad.jp

インストール済みパッケージ

名前 : php

アーキテクチャ : x86_64

バージョン : 5.5.20

リリース : 2.el6.remi

容量 : 8.7 M

リポジトリー : installed

提供元リポジトリー : remi-php55

要約 : PHP scripting language for creating dynamic web sites

URL : http://www.php.net/

ライセンス : PHP and Zend and BSD

説明 : PHP is an HTML-embedded scripting language. PHP attempts

                : to make it easy for developers to write dynamically

                : generated web pages. PHP also offers built-in database

                : integration for several commercial and non-commercial

                : database management systems, so writing a database-enabled

                : webpage with PHP is fairly simple. The most common use of

                : PHP coding is probably as a replacement for CGI scripts.

                : 

                : The php package contains the module (often referred to as

                : mod_php) which adds support for the PHP language to Apache

                : HTTP Server.

[ユーザ名@IPアドレス]$

2バージョンに問題(不満)がなければインストール

sudo yum install --enablerepo=remi --enablerepo=remi-php55 php php-mbstring php-mysql php-mcrypt php-gd php-devel php-pear php-pecl-apc

3インストールが完了したらバージョンを確認

[ユーザ名@IPアドレス ~]$ php -v

MySQLのインストール mysqlyumのバージョンも確認できるので確認しつつインストール。

sudo yum -y install mysql-server

sudo chkconfig mysqld on

メモ途中〜〜〜〜〜

便利なコマンドメモ cntr + a カーソルの位置を一番左に cntr + k カーソルより後ろの文字を消去 :wq writeした上でquit j一文字消去 k下の段へ :set number vimの行数表示

robots.txtによりURLが制限されていますと言われた時の対処

f:id:tsumayouzi:20150102014233j:plain

具体的に書くとwordpressの管理画面で検索にかけない状態のチェックボタンを外した時のメモ

ベーシック認証も外し公開状態になったと思い、まずはHP名で検索にかけてみる。 すると「robots.txtによりURLが制限されています」とWEBサイトの中身が見えない状態に。

ウェブマスターツールで原因を確認。

f:id:tsumayouzi:20150102014820p:plain

にアクセスしてサイトを登録する。 途中でPCがないと面倒な認証

f:id:tsumayouzi:20150102014949p:plain

が要求されますが、 タブ2つ目のその他の認証方法で、ググアナコードやメタタグの差し込みで十分の模様

f:id:tsumayouzi:20150102015159p:plain

robots.txtの編集 if)ftpでアクセスしてrobots.txtを探して無い場合ー> ウェブマスターツール内でいじるもしくはhead内にrobots.txtの役割を果たすmetaタグがあるので確認する。

3 if)問題が無い場合 robots.txtが disarrow /(ディレクトリ全てを許可しない)になってない場合。 googleサーチエンジン側の問題の様なのでロボットがこちらの状態を再度拾いにきてくれるまで待っておくと解決する(これだった) 反映まで1日前後と書いてある記事がありましたがわたしは2日前後かかった覚えがあります。

【ConoHa】VPSサーバーセットアップ備忘録1(nginxインストール・秘密鍵作成 etc)

f:id:tsumayouzi:20141224211734j:plain

・自分の秘密鍵を作成する 自分のPCの秘密鍵、公開鍵はmacであれば/Users/「use名」/.ssh の中

ls

隠し[.]ファイルを調べる時

ls -a

秘密鍵は id_rsa.pubというファイル まだ作られていない場合は

$ ssh-keygen

で作成

・サーバーに接続

ssh ユーザー名@IPアドレス

一番最初は何も入っていないので色々いれる

yum info nginx

yumの用意しているnginxのバージョンを見れる

バージョンに不満が無ければnginxをインストール

sudo yum install nginx

nginxを起動

sudo service nginx start

but"ポートがあいていない"ので使えないため、

$ sudo /sbin/iptables -I INPUT 5 -p tcp -m tcp --dport 80 -j ACCEPT

$ sudo /sbin/iptables -I INPUT 6 -p tcp -m tcp --dport 443 -j ACCEPT

でポートをあける。

sudo /sbin/iptables -L --line-numbers

sudo service iptables save sudo cat /etc/sysconfig/iptables

nginxのコンフィグを

vim /etc/nginx/conf.d/default.conf

Android でSJIS文字化けする

f:id:tsumayouzi:20150102020450j:plain

Gyk技術者のメモ: ケータイ、Androidの文字コードの袋小路

android2.1以下SJIS非対応の模様

sjisのファイルでデータ送信したところ文字化けするので関数もしくはheadでエンコードするのが吉

ガラケー対応してるとこだとSJISでドキュメント作成してるので昔は問題だったのかもしれない

linuxコマンド備忘録(サイトのIPアドレスを調べる・ポスグレバックアップ・cronの設定)

f:id:tsumayouzi:20141210231857j:plain


[サイトのIPアドレスを調べる]
・dig ドメイン
(URLでなくてドメイン!)
(サーバー何機もあるときにアクセス先調べる時に便利)


[ポスグレバックアップ]
pg_dump -h ホスト名
(これはリナックス??)


[cronの設定]
・crontab -l リストを表示
・crontab -e cron設定の中に入る
(aを押して記述可能に。ターミナル下部に>INSERT<表示でてるのを確認 記述したらescを押し:wで書き込み:qでcron設定の中から出られる)
・crontab -r 一気に消える(こわい)
合い言葉:コピペでいいからバックアップ


wordpressレシピ(5分でアンテナサイト・バイラルメディアを作る・アナリティクス...etc)

f:id:tsumayouzi:20141210224236p:plain

(ここに随時メモする)

5分でアンテナサイトを作成したい
手順
1)WPをセットアップ
2)RSS Antennaというプラグインを入れる(登録したサイトの記事を表示できる)
3)RSS AntennaのセッティングでサイトのURLを入力する
4)[かっこに囲まれたコード]が発行されるのでコピー
5)固定ページを新規で作成しこのコードのみ入れる
6)設定>表示設定でトップページをさきほどの固定ページに変更する


5分でバイラルメディアを作成したい
1)WPをセットアップ
2)Tweet, Like, Google +1 and Shareというプラグインを入れる
3)Tweet, Like, Google +1 and Shareのセッティングでsnsアイコンを表示させたい場所を選ぶ
sns簡易セッティングできる系のプラフインはたくさんあるものの、
Tweet, Like, Google +1 and Shareこれだとはてブ等にも対応しやすい (記事はアウトソーシングで単価5~400円/記事で格安でオリジナル記事を作っていただける)


お問い合わせフォーム作るのめんどくさい
プラグインで解決(contactform7などが有名)

新しいドメインを取得したが画像等のパスが合わない
ADMIN>一般設定の ・WordPress アドレス (URL) ・サイトアドレス (URL) に新しいドメインを書く