スキップしてメイン コンテンツに移動

投稿

CentOS7にWordpressをインストールしたときのメモ

CentOS7でのインストールでは、以前のバージョンとは多少違う部分があるのでメモしておく。 (mysqlからmariaDBに変更) Wordpressの必要環境 Apache  mysql PHP すべてをパッケージからインストール

新型SNS tsu(スー、すー、tsū)に登録して、やってみた結果を整理

最初は、とりあえず登録してみようと思ったのだがいつのまにかせっせとfrend登録しはじめてしまった。 tsu(tsū)とは mixiと同じような、招待制のSNSなのですが、もう新規で登録できますけどね。 機能は、Facebookなどと変わりませんが雰囲気的に軽くて取っつきやすい感じです。 最大の特徴は、報酬型ということで稼げるということですか。広告費の90%を還元してくれるそうです。 現在は、みなさん友達登録やフォロワーを増やす作業をしている最中なので気兼ねなく登録を増やすことが出来る状態です。 報酬を得るにはページビューが増えないと話にならず、増やすにはFriendやFollowerを増やす必要がありますが、一番は、Childrenを増やすことだそうです。Childrenとは、自分が招待した人が子供として紐付けされ、その子供が稼いだ報酬の数パーセントがバックされます。ですが、そうそう子供を増やすのは難しいのでとりあえずFriend,Followerを増やす方をやりたいと思います。 登録は、 こちらtsu.coからどうぞ 。

vimpagerを入れようと思ったらpandocが必要でpandocはHaskellで書かれているわけで

ことの発端 CentoOS7にしたサーバの環境を整えていて、vimを整備しているときに、vimの日本語manの見栄えが崩れていたので、pagerなのかmanファイルが悪いのかと調べていたら。そういえばless(manのpagerはlessね)って以前カラーじゃなかったっけとかふと思い出し、シンタックスカラー化しようかと思って、設定しててカラースキーマーが気に入らなかったのでカスタマイズしようとかやってたら、pagerって他のでもよくね?と脱線。・・・あ、viewもカラーに・・・

iPhoneケーブルの断線防止

iPhoneやiPadなどのケーブルの被膜が破けることがあります。 断線までいかなくてもかなり皮膜がぼろぼろになってたりします。 それを直す?というか保護するためにsugruという粘土状の補強パテを使ってみました。

Pangu1.1.0で脱獄してPanguアプリでシャッター音消せる

脱獄した後にCydiaと一緒にPanguアプリが入っています。(気がつかなかったw) そのアプリでパスワードなどを設定できます。 また、日本版、韓国版iPhoneの場合、マナーモードのスイッチでシャッター音が消せないのを対応させることができる設定もあります。 SSPatcherを入れて対処してたのがいらなくなってしまった。

iPhone6をjailbreakしてみた

脱獄ツールのPangu for iOS8 version1.1.0が出ている。 最初、1.0.1でやったのだが、失敗してpangunewというアプリが出来てそのままであり、 起動してもすぐ終了してしまった。で、何度か繰り返したがかわらず。 復元してから再度やろうと思ったところに、1.1.0が出ていたので早速そちらで やってみた。英語になって文字化けせずにわかりやすい。

CentOS7.0のsystemd用postgresql制御ファイル

CentOS7.0からsystemdに変わったことで起動スクリプトを今までとは違う記述をしないといけなくなった。サービス制御ファイルを作らないといけない。 PostgreSQLをソースからインストールした最に今まで用意されていたinit.d以下にコピーするスクリプトが使えないので、いろいろ参考にしながら書いたのでメモっとく。

SSL 3.0に深刻な脆弱性「POODLE」見つかる・・・SSL3.0の脆弱性の対策

POODLE(Padding Oracle On Downgraded Legacy Encryption)という名前だそうで。 SSL3.0を有効にしているサイトとの通信において、クッキー情報が漏洩する可能性があるようです。 銀行系サイトが結構使っているようですね。 でも、実際のところ実害は出ないと思いますけどね。

Codebird-phpでError 77のでる件

Codebird-phpで認証しようとすると下記エラーがでている。以前にも出たがエラーの種類が違う。 以前のは、まだtwitter APIも1.0が混合して使えた時だったので完全にhttpsでやりとりしなくても平気だったようだが それぞれのバージョンが上がってりとしてちゃんとcallbackをhttpsにしないとだめなようだ。 Fatal error : Uncaught exception 'Exception' with message 'Error 77 while validating the Twitter API certificate $constants = array( 'CURLE_SSL_CERTPROBLEM' => 58, 'CURLE_SSL_CACERT' => 60, 'CURLE_SSL_CACERT_BADFILE' => 77, 'CURLE_SSL_CRL_BADFILE' => 82, 'CURLE_SSL_ISSUER_ERROR' => 83 ); これ見ると77は、 CURLE_SSL_CACERT_BADFILE らしい。 で、原因は、oauth_callbackの設定でhttpsでないとだめだったのだが、それをやってもエラーが出るのではてと思ったら、初歩的なミスでファイヤーウォールでポートを開けてなかったw 要は、httpとhttpsで接続しようとしていたので怒られたということかな。 $reply = $cb->oauth_requestToken(array( 'oauth_callback' => 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] )); Codebird-php (2.4.1)でエラーが出てツイートできない

CentoOSのPHPパッケージにposixが入っていなかった

いつもは、PHPをソースから構築するのだが、ものによってはパッケージをインストールして済ませてしまうことがある。 その際に何かをやろうとしたときに必要なものが入っていない場合がある。 今回は、posix関連のものがデフォルトでは入っていなかった。 パッケージのconfigの内容をphpinfoで見てみるとposixがdisableされてmakeされているようだ。 './configure' '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--target=x86_64-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--cache-file=../config.cache' '--with-libdir=lib64' '--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php.d' '--disable-debug' '--with-pic' '--disable-rpath...

CentOSでyum updateしたら終わってないアップデートがあるとメッセージがでた

どこかでアップデートが完全に終了してないままになっていたようだ。 アップデートサーバを理研のサーバに固定にしていて、ちょっと前に騒動のせいなのかサーバへのアクセスが不安定だったため、途中までやって終わっていたようだ。 yum updateすると以下のメッセージがでた。 There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them. yum-complete-transactionをしろということなのでしたら、 There are 2 outstanding transactions to complete. Finishing the most recent one なんか2つも未処理があるのか、一度だけでは再度でたのでもう一度やったらクリアされました。

Bluelounge KICKFLIP LAPTOP KICKSTAND購入

以前に紹介したMacbook用(一応)のフリップスタンドですが、購入して使ってみました。

AdThiefマルウェア75,000台の脱獄済みiOSデバイスに感染

と各所で出ている。 広告の開発者IDを書き換えて広告収入を乗っ取るというマルウェアだ。 標的とされている広告プラットフォームは、15個で AderMob http://adermob.renren.com/ China AdMob and Google Mobile Ads http://www.admob.com/ USA AdsMogo http://www.adsmogo.com/ en China AdSage/MobiSage http://www.adsage.com/ mobiSage China AdWhirl http://www.adwhirl.com USA Dom...

iPhone5S iOS7.1.2をJailbreakしてみた

今回の脱獄ツールは、Panguというもので現時点でのバージョンは、1.2.0。 以下からダウンロード Pangu Jailbreak Tool(Pangu.io) まずは、iPhoneを7.1.2にアップデートしてから panguを起動する。 すると、日付を変更しろとでるので表示されている日付に変更する。 6月2日に設定しろと出ていた。(画面撮らなかった;;) すると処理が続いて、iPhone上にpanguのアイコンが出てくるのでそれをタップせよと メッセージがでるのでタップして起動する。 さらに、しばらくするとiPhoneが再起動されてからしばらく処理が続き終了となる。 脱獄ツール側で終了とでるまで待つ。 終了すれば、Cydiaが入っている。 起動すると最初にファイルシステムの準備とメッセージが出て再起動される。 Cydiaが日本語化されているのは、ちょっと変な感じ。 複数のデバイスを接続していると失敗するそうです。 パスコードは、オフにしてやる方がいいですが、しなくても大丈夫でした。 また、途中失敗しても再度やり直せば特に問題ないです。 実際一度失敗というか、アプリが予期せぬ終了したのだが再度やり直したら問題なく出来ました。

Bluelounge KICKFLIP LAPTOP KICKSTAND

Macbook pro用のフリップスタンド。 吸着パッドで貼り付けるので剥がしても跡が残らない。 傾斜がついてキー入力しやすい。 空間が出来て冷却効果がる(微妙だけど) どちらかといえばキー入力しやすいがメインだと思う。

Raspberry PiをVGAに接続したときの設定

Raspberry Pi Model Bの出力 をHDMI->VGA変換をかまして出力した時の設定 NOOBSでRasbianをインストール。このときは、HDMIしか認識しないので仕方なくHDMI入力があるモニタに接続してインストールした。 この時点で認識していれば以下の設定はいらないで表示できるのだろうと思われる。 インストール後 /boot/config.txtを修正する。 NOOBSでインストールした時は、Auto-generatedされて以下の設定になっていた。 # NOOBS Auto-generated Settings: hdmi_force_hotplug=1 config_hdmi_boost=4 overscan_left=24 overscan_right=24 overscan_top=16 overscan_bottom=16 disable_overscan=0 これらをコメントアウトして hdmi_force_hotplug=1 hdmi_group=2 hdmi_mode=16 hdmi_drive=2 の設定にした。 groupとmodeで解像度の組み合わせを設定する。 組み合わせの一覧は、以下から http://elinux.org/RPi_Configuration hdmi_groupが2(DMT)の一覧で、モードが16番のもの 1024x768  60Hz を指定して表示された。 hdmi_driveは、音ださないから1でいいのだが・・・ 上記設定で一発で表示できたのでいろいろ試していないのであしからず。 hdmi_ignore_edid=0xa5000080 で、edidを停止してというのが他のサイトでもよく出ているのだが、特に記述しなくても動いた。 ここで、HDMIから音を出すべきだったかなと気がついた。変換ケーブルは音の方は対応していなかった;; まぁ今のところ必要ないかな。 一応、X Windowも確認して普通に動作したのだがこれも使わないか・・・w 結局、sshでリモートログインして使っているのでモニタもいらないのだけども、利用用途によっては、画面が必要なものもあるのでそれはそれでまた考えよう。 これって...

STAR WARS X-Wing ナイフブロック

X-Wingのナイフブロック 日本人にはあまりなじみのないナイフブロック。 公認みたいです。 69.99ポンド、約12,108円くらい・・・結構するなW 海外にはいろいろなナイフブロックがありますね。

STARWARS R2-D2 缶クーラー

R2-D2型の缶クーラー ThinkGeek :: Star Wars R2-D2 Can Coolers

Starwarsハン・ソロのカーボナイト冷凍、等身大フィギュア

Starwars  T he Empire Strikes Back/帝国の逆襲で、ハン・ソロが冷凍されてしまう状態をフィギュア化したものです。 ファンの間では、自前で作成したりする人や、テーブル型もあったりと販売してないけどいくつかレプリカが存在します。 特に海外が多いのでなかなか日本で見ることはないですが、 それが商品となって発売するようです。 ただし、金額はかなりいきますが・・・・

Codebird-php (2.4.1)でエラーが出てツイートできない

Codebirdを新しくしようとソースをアップデートしたらいくつか変更があったのと下記のエラーがでたので対処。 PHP Fatal error:  Uncaught exception 'Exception' with message 'Error 60 while validating the Twitter API certificate. Stack traceが下記のように出た。 Stack trace: #0 codebird.php(294): Codebird\Codebird->_callApi('POST', 'statuses/update', 'statuses/update', Array, false, false) #1 twi_test.php(17): Codebird\Codebird->__call('statuses_update', Array) #2 twi_test.php(17): Codebird\Codebird->statuses_update(Array) #3 {main} thrown in codebird.php on line 923 codebird.phpの923行の何行か前を見てみると curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, $request_headers); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); curl_setopt($ch, CURLOPT_CAINFO, __DIR__ . '/cacert.pem'); CURLの設定部分がある。 そこでCA証明書の検証と証明書ファイルの指定がしてある。 ...