サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ドラクエ3
tohokuaiki.hateblo.jp
こんなケースですね。 support.google.com これは、iPhoneの設定の連絡先としてGoogleを追加しているのが原因です。 「設定」アプリから、連絡先>アカウントの部分 で、このパスワードがおかしいんかな?と思ってGoogleアカウントのいつものパスワードを入力しても全然ダメ…という流れで上記のエラーが出たりします。 実は、このパスワードは二段階認証が不要なパスワードを独自に発行する必要があります。 通常のログインだとiPhoneの連絡先を編集するたびに二段階認証が来て面倒なためです。 アプリパスワードの作成 Googleアカウントのセキュリティのページに移動します。 「Googleへのログイン」の見出しに「アプリパスワード」という項目があるのでクリックします。 用途があるので、連絡先>iPhoneと選択して「生成」します。 パスワードが出てくるので、このパスワードを使っ
今どきPEARって…という感じですが、HTTP_Request2とか意外と使い慣れてるので便利なんですよ。いい加減ComposerでGuzzle使ってくれって話なのですが、ことによってはHTTP_Requestの方がちょろっとPHPのCLIでスクリプト書く分には楽ですよね。と。 インストールは今どきは、go-pear.phpじゃない インストールはgo-pearを取るんだったなと思いおもむろに $ wget http://pear.php.net/go-pear $ php go-pear と打ち込んだところ Sorry! Your PHP version is too new (7.0.19-1) for this go-pear. Instead use http://pear.php.net/go-pear.phar for a more stable and current ver
ファイルシステムにエラーが出て起動しない。 起動中にfsckが走って、最後に unexpected inconsistency run fsck manually って出てダメになってしまう。 シングルユーザーモードで入ってルートマウントを解除して手動でfsckを掛けろということらしい。その手動までいけない。 grubの起動画面で、起動オプションに 「fastboot」「single」を追加する。 これで起さっきのところはすっ飛ばして起動して…と思ったらswapの有効化のところで止まってる。 なんかダメなんか…これ。 って思ったら、さくらVPSのサポートに書いてあった。。。 help.sakura.ad.jp 以下の editモード に変更した状態で 『 console=tty0 console=ttyS0,115200n8r crashkernel=auto 』の文字をバックスペースキー
色々とハマり。 TwitterのJavaScriptによるOAuth 何気に今までPHPでやっててJavaScriptではやったことなかったかも。facebookはJavaScriptばかりな気もするが。 ここが分かりやすかった。 OAuth 対応 Twitter クライアント作成メモ 実装は、Googleのoauth.jsと、sha1.jsを使ってこんな感じ var twitterApiKey = { "consumerKey" : "xxxxxxxxxxxxxxxxx", "consumerSecret": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "accessToken" : "", "tokenSecret" : "" }; var myTwitter = function(){ }; myTwitter.prototype.accessor = {
本記事は、プリキュアアドベントカレンダーの5日目の記事です。www.adventar.org 先日、Atlassian Summit 2015で発表された3つのプロジェクトタイプ分かれたJIRA7の話をAtlassian Community Day 2015で聞いてまいりました。これからも発展していくであろう課題管理ツールJIRAに目が離せません。 JIRAはワークフローの柔軟な定義に魅力を感じているのですが、やはりこれはややこしいという話もあり(というか私自身も最初はさっぱりだったので)、プリキュアを例に取って説明をしてみるとわかりやすいのではないかと思い記事をしたためた次第です。 以下、詳細なリンクとかは省いた大雑把な説明になります。 ワークフローの作成 何も悩むことは無く、ワークフローの名称を付けましょう。 すると、ワークフローのダイアグラムを編集する画面に移動します。ドラッグアンド
参考 http://www5a.biglobe.ne.jp/~nkgwtty/njaLinuxImageMagick.html http://hashi4.civil.tohoku.ac.jp/soft/node43.html コマンドはこんな感じ $ convert before.jpg -background "#e2ddd4" -gravity north -splice 0x10 after.jpg まとめ spliceに与える引数は、「width」x「height」 gravityは、northwest,north,northeast,west,center,east,southwest,south,southeast の値をとれる この二つのオプションの相関は下記の通り width height northwest 右 上 north 真ん中 上 northeast 右 上 w
保守性・管理性が劇的に上がるPHPのスマートなコードの書き方12選 | BULK SERVER blogが盛大に突っ込まれてたのでサラッと自分なりのポイントを記述してみる。 上記は既に削除してあるのでこちらから。 http://bulkserver.jp/blog/2014/08/07/php-code/ - 2014年8月12日 13:49 - ウェブ魚拓 1.括弧の省略 N.G 後でコードを読んでいるときに、この省略形が混在していると混乱する。 そして何より、ステートメントを増やした時にif内から外れるのに気が付かない。 WordPressにこれがしばしば遭遇しててprintデバッグをしてるとifステートメントから外れてて涙をのんだことがしばしば。 2.三項演算子 O.K ネストしなければ良く使う。 !isset($a) and $a = "abc"; もたまに使う。 3.switch
プリキュア Advent Calendar 2014 - Adventarの18日目です。 趣味で20年ぶりの卓球をしているのですが、おおぅこれはと思ったのがこの一品です。 使い方 こうやって、ラバーに吹き付けて ふき取ります。 ちなみに、pixivでキュアウォーターを検索したらこんなのが出てきました。 キュアウォーターメロン【7月24日追記】 by 仁瑛 on pixiv こちらからは以上です。
4カ月ほど前にプリキュアハッカソン2という頭のおかしい殺伐としたサザンクロスWEB業界に癒しを与えるようなイベントに出席したのですが、その際に作ったプリキュアマクロをリリースします。 Release first release · tohokuaiki/confluence-precuremacro · GitHub 機能 見出し1~6にプリキュアを表示させます。 全部表示させた場合 対応Confluenceバージョン Confluence5.3.1と5.5.6が手元にあったのでそれでチェックしていますが、ややこしいことは全くしてないのでVersion5なら大抵大丈夫かと思います。*1 インストール 上記からjarファイルをダウンロードして管理画面からインストールしてください。そのうちアトラシアンマーケットプレイス経由でインストールできるように頑張ってみるつもりです。 使い方 普通にマクロ
プリキュア Advent Calendar 2014 - Adventarの12日目です。 フルスタックキュアエンジニアへの道としてTOKYO MXの再放送枠の活用 今年で10周年を迎えたプリキュアシリーズですが、フルスタックキュアエンジニアになるにはTOKYO MXの再放送がなにより捗ります。週3~5回をコンスタントに流すので1年で4シリーズは堅いです。 私もご多聞に漏れず、娘が幼稚園でスマイルプリキュアを見始めたものの、私自身はライブで見始めたのはドキドキプリキュアの後半あたりからです。ただ、そこからTOKYO MXの再放送を活用してMH、SS、5、スマイルを片付け、レンタルDVDでスイートとハートキャッチまで視聴了です。 再放送はレンタルDVDやネット視聴のように自分で能動的にDVDや動画を求める必要が無く、とにかく毎日ペースを作ってくれるので日々の生活に無理なくプリキュアを取り込む
文字コードを気にするときは、FileReader/FileWriterを使ってはいけないという話。 この場合、新しいものは文字化けする。 File file = new File("file_0"); BufferedReader b = new BufferedReader(new FileReader(file)); File file_w = new File("file_0_output"); FileWriter fw = new FileWriter(file_w); String s; while((s = b.readLine())!=null){ fw.write(s+"\n"); } fw.close(); 文字コードを指定すると問題ない。 File file_w3 = new File("file_1"); BufferedReader b_reader = new
最初の30分はつながるんだけど、そのあとが不安定になって切れる。こうなるともう復活しない。 繋がったように見えても「制限あり」とか。。パソコンはsonyのVAIO Pro13。 DHCPやめて固定IP Wi-Fiドライバの再インストール ルータのチャネル変更 IPv6を無効化 とかやっても無意味だった。 sonyのサポートセンターに連絡 結局、省電力モードの問題っぽかった。 次の2つの箇所を変更 Wi-Fiプロパティの変更 コントロールパネル>ネットワークと共有センター>アダプターの設定の変更 で該当のWi-Fiのプロパティから「ワイヤレスのプロパティ」をクリック。 の「ネットワークが名前(SSID)をブロードキャストしていない場合でも接続する」にチェック。 デバイスマネージャーでWi-Fiのプロパティ変更 コントロールパネル>デバイスマネージャー>ネットワークアダプター>該当のWi-Fi
公式ドキュメント https://developer.chrome.com/extensions/getstarted.html と、日本語の情報はじめてみよう | Chrome Extensions API リファレンスを参考にしてみたことのメモ 日本語で入る情報のページの方は、この記事執筆の現時点では色々と違ってた。 Chromeの設定 Chromeは特にBetaで無くても良いみたい。 いちいち作った拡張機能をインストールとかしなくても良いようにする。 ここから、 の「デベロッパーモード」をONにする。 で、隣の「パッケージ化されていない・・・」から開発中のフォルダを指定。これだけでOK。 manifest.json を作成 とりあえず、サンプルmanifest.jsonをダウンロードして、サンプルicon.pngを持ってきて指定。 これだけで動く。 アイコンクリック時に表示されるHT
5歳の息子の寝かしつけに、ソ連の童話「おおきなかぶ」を読んでやって、大変な茶番に気が付いた。 「おおきなかぶ」は多くの人が読んだことがあるだろう。 おおきなかぶ 作者:A.トルストイ発売日: 1966/06/20メディア: 大型本 じじい・・・くせもんだな さて、それは、イキナリの形でやってくる。大きな株が出来て引き抜こうとするおじいさん。力いっぱい引きぬく。 うんうん、頑張っている。だけど、ちょっとみてくれ、この足元を・・・・ じじい、完全に踏んでんじゃねーか!! ばあさん、やる気なし。 さて、次にばあさんを連れて一緒に株を抜こうとする。 このばあさんの腰の入らなさっぷりで抜けるかというとアレなんだが、 じじい、またしても・・・・ 孫が出てくる 孫が手伝いに来る。ちなみに、両親は多分・・・・な状況で連行されているのかもしれない。 ちょいと見切れたが、孫はさすがに一生懸命ばあさんを引っ張っ
前もつかったけど忘れたので、メモ。 対象にするのは、このWordPressプラグイン「PubMan Wordpress Plugin - MPDLMediaWiki」 インストールに追加して PEARでpear.phpunit.deをchannel discoverしてインストールした以外に # su - # pecl install xdebug $ pear install phpunit/PHPUnit_SkeletonGenerator最後のは、PHPUnit – The PHP Testing Frameworkをする時に必要だったPHPUnitのオプションパッケージ。 スケルトンの作成 意気込んで $ phpunit-skelgen --test PubManPluginしたら PHPUnit Skeleton Generator 1.2.0 by Sebastian Berg
前の続き WordPress+PHPUnitで検索したところ、 WordPress › Support » Running WordPress tests with PHPUnit もあったのだけど、自分は http://stackoverflow.com/questions/9138215/unit-testing-wordpress-plugins からnb/wordpress-tests · GitHubを使用した。 wp-contents/plugins/pubman/tests/ に、ダウンロードしたwordpress-testsを一式置いて、 unittests-config.php を作成。この中身は、ほとんどwp-config.phpのDefineだけなんだけど、 $table_prefix = 'wp_'; と <?php // test settings テスト用にbo
要するに、次のようなスクリプトを書いたら <?php $html = file_get_contents('sample.html'); $html = mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8'); $dom = new DOMDocument(); @$dom->loadHTML($html); $html = $dom->saveHTML(); file_put_contents('sample_ddtest.html', $html); exit; sample_ddtest.htmlには、HTMLエンティティで記述された本文のHTMLができてるかなと思ったのですが、そんなことはなく普通にUTF8の人間が読めるHTMLがあったのでびっくりと。 ということは、DOMDocumentはloadとsaveの間でmb_conver
なんか、CD-ROMをイジェクトさせるスクリプトが流行ってる(?)らしい。 CD-ROM トレイを取り出せるIE用ブックマークレット、「ie-eject.vbs」作った。 - 葉っぱ日記 Big Sky :: CD-ROM トレイを取り出せる vim プラグイン、「eject.vim」作った。 ということで、PHPでも。 https://github.com/tohokuaiki/misc/blob/master/cdrom_eject.php *1 <?php if (!class_exists("COM")) exit("COM object is not valid."); $wmp = new COM("WMPlayer.OCX"); $cdroms = $wmp->cdromCollection; for ($i=0; $i<$cdroms->count; $i++){ $cdr
なんかよく分からないが、 http://moki-mokki.blogspot.jp/2008/08/vmwarenat.html 実は、VMWareでは以下のルールがあるらしい。 ・ホストOS :[net].1 ・Gateway :[net].2 ・固定IP :[net].3-127 ・動的IP :[net].128-253 このため仮想ネットワークで固定IPを使用する際は、 IPアドレス、Gatewayの設定に注意が必要。 http://www.vmware.com/jp/pdf/server_vm_manual.pdf ということで、Gatewayを192.168.11.2にしてみたり、色々した。こんな感じ。 [root@localhost ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0 # Intel Corporation
mpdfのバージョンは、5.4です。 mPDFというHTMLをPDFに変換してくれるライブラリがあります。 素晴らしいのですが、おそらくこちょこちょとつぎはぎつぎはぎで*1コードがメチャ読みにくいのと、Configが散乱しててとにかく「デフォルトのフォント以外のものを使う」というのにかなり苦労したのと、mPDFの良いブログ記事があったのに企業のブログだったせいでリニューアル時に無くなってしまったのに異を唱えたく。jQueryのどーとかなんてどうでもいいっつーの。 日本語を使う まず、config.phpにて <?php $this->useAdobeCJK = true; としてやる。 さらに、mPDF Version 5.4 の日本語文字化けを直す方法 - [Swb:]渋谷に住むWEBデザイナの備忘録によるとmpdf.phpの1145-1146をコメントアウトするってあるけど、コード見る
frame間でJavaScript操作するのにpostMessageするのだけど、なんで今回使ったかというとローカルに置いた静的HTMLで使いたかったので。この場合、オリジンが無いのでChromeとかSafariはセキュリティエラーで引っかかってしまう。 下準備 使うのは、jQueryでpostMessageをやり取りするBen AlmanさんのjQuery postMessage あと、jQuery.param()でシリアライズしたのを元に戻すのに、これを使った 汎用のメッセージレシーバを作る とりあえず、こんな感じ messageReceiver.js var setMessageReceiver; (function($){ setMessageReceiver = function(callbacks) { var data,param,retval ; var target_ur
rsyncでシンボリックリンクをリンクとしてコピーするか、その先までたどってコピーするかの違い。 辿って欲しいときと欲しくない時がある。 デフォルトの挙動 デフォルトが何かというのはあるのだけど、よくつかうアーカイブモード(aオプション)はシンボリックリンクをシンボリックリンクのままコピーする。ファイルをたどらない。 3つのオプション man rsyncすると -L, --copy-links transform symlink into referent file/dir --copy-unsafe-links only "unsafe" symlinks are transformed --safe-links ignore symlinks that point outside the tree と3つ出る。 日本語にすると --copy-links シンボリックリンクのファイル・デ
404エラーを出したときに、IEって独自のローカルエラーページを出すのだけど、とあるWebサービスのコンパネでこんなのを発見 もしWindowsでInternet Explorerをご利用の際は、Internet Explorerはこの後にリストアップされているカスタムエラーを独自のHTTPエラーに置き換えることがあります。もしカスタムエラーのファイルサイズがリストされたサイズよりも小さい場合、カスタムエラーは使用されません。403,405,410は256バイトより大きくなければなりません。 400, 404, 406, 408, 409, 500, 500.12, 500.13, 500.15, 501, 505は512バイトより大きくなければなりません。 なるほどー。 そんなクソ仕様だったのか・・・・。
こっちのスライドからしばらく拝借 http://www.slideshare.net/SlexAxton/how-to-manage-large-jquery-apps --------- 引用開始 ----------- このスライドを作った理由は、もうこういうjQueryでサイト作って後でぐちゃぐちゃになるっていうのを繰り返すのはうんざりだから。 そして、メンテナンスするのも大変ですよね。 こんなのだったら良くないですか? 変更したDOMがアプリケーションを壊すことは無い コードの一部分を再利用できる ファイルはタスクごとに分割されているけど、ページの上の部分で何百もロードをする必要がない コードを見たときに何をしているかが把握できる 独断と偏見により次の4つのことに注視してみる インターフェイス Mixin DOMからObjectへの相互変換 依存性管理 インターフェイス JavaS
PHP自体もですが、Smarty使っててあー、この{/if}の終わりの改行って表示されんのかな?とか結構気になる時があります。 普通にHTMLなら問題ないのですが、メールテンプレートとして使った時です。 ということで、調べてみました。 実行するテストスクリプト <?php require_once 'Smarty/Smarty.class.php'; $smarty = new Smarty(); $smarty->template_dir = dirname(__FILE__); $smarty->compile_dir = dirname(__FILE__)."/tmp"; $smarty->left_delimiter = '<{'; $smarty->right_delimiter = '}>'; $smarty->force_compile = true; $smarty->as
WordPressのXMLRPCメソッドの一覧を増やしたくなった。 とりわけ、ページの全削除をしたくなった。 とりあえず、XMLRPCクライアント http://www.fabrice.co.jp/blog/download/win32-gui から、XMLRPCクライアントをダウンロード。これが無いと面倒すぎる。 よく問合せしたいXMLRPCサーバをリストにできたり、レスポンスXMLをUTF8なら文字化けせずに見せてくれたり、手元のXMLをPOSTするものとしてロードしてくれたり、さすがにデバッグ目的で作っただけあって便利。 サーバ側でのログ もちろん、とりたいのだけど、どーもWordPressはロガークラスは標準では無くて、PHPのerror_logを使うんじゃないかなーと思う。 Firebugのコンソールに出力してくれるロガープラグインがあったけど、XMLRPCの場合には使えない。
http://www.slideshare.net/rmurphey/building-large-jquery-applications にあるスライドの例によって適当な和訳。 というのは、来月からそれをやるから。 ということで、3月頃には 「あー、実際にこうしたらよかった」 「うぅぅ、失敗してもうた・・・」 という話もあるかも :-) では、以下↓↓↓↓ jQueryによる大規模開発の時に遭遇する問題 jQueryは基本的にDOM操作とAjaxを行うためのライブラリで、それ自体で特別に大規模開発を行うためのツールをそろえてくれるわけではない。 といっても、jQueryを使った大規模開発ができないというわけではない。 だけど、↓こんなのはさすがにどう考えても勘弁ですよね。 $(document).ready(function() { $('#myFeature li') .append(
PHP Advent Calendar jp (day 15) PHPerのみなさんならちょっとしたバッチやファイル操作なんかも全部PHPで書いてるPHP脳になってることと思います。もうShellScriptなんて古臭いものは使ってないことでしょう。 そんな時、システムコマンド使う時に大活躍するのがproc_openですね。プロセスの細かい処理ができ、かつエラーも取ることができ、大変便利です。 proc_openによるエラーの取得方法は以前ブログにアップしました。要約すると、system()の変わりにこれ使うとコマンドのエラーとリターンコードも得られますよっていう話です。 64kbの壁とは? で、このproc_openを使いこなしてるPHPerの皆さんならご存知かもしれませんが、デスクリプタのSTDOUTに普通にパイプを使っていると、システムコマンドが64kb以上の出力を出してきた時にデッ
include_onceの返り値は、昔調べた。 $var = include_once 'hoge.php'; とした時、$varが int(1):読み込み成功 bool(false):読み込み失敗 bool(true):既に読み込んでいる なんだけど、includeの返り値っていうか、includeってstatementだったっけ。 まぁ、GIJOEさんのd3forumのコード読んでて xoops_trust_path/modules/d3forum/include/listtopics.php <?php if( ! include dirname(__FILE__).'/process_this_forum.inc.php' ) redirect_header( XOOPS_URL.'/user.php' , 3 , _MD_D3FORUM_ERR_READFORUM ) ; とか出
次のページ
このページを最初にブックマークしてみませんか?
『tohokuaikiのチラシの裏』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く