【php】 TOTPのワンタイムパスワードを生成する 問題 TOTPのワンタイムパスワードをphpで生成したいです。 答え 例 // ライブラリを利用するか、関数を自作してbase32_decodeしてください $binary_secret = Base32::decode […] 【php】base32_decode() 問題 phpで、base32_decode() したいです。 答え 例 function base32_decode($s) { $m = array( "A" => 0, "B" => 1, "C" => 2, "D" […] 【windows】スタートメニューやタスクバーのフォルダ 問題 スタートメニューやタスクバーのショートカットなどは、どこかのディレクトリに入ってますか? 答え スタートメニュー(全体) C:\ProgramData\Microsoft\Wind
「2013年ベスト胡散臭いんで賞」というアワードがあれば、受賞間違いなしの男、与沢翼。先日彼の誕生日パーチーがあったので、行こうかどうか悩んだけど参加費が8000円&あいつに金が入ることを考えるとやめました。そして今は佐々木俊尚×幸福の科学のイベントに行こうか悩んでます。 で、話はもどって、ヨザーさん(与沢翼)は社員からバースデーケーキをプレゼントされたらしく、もらったケーキの写真が彼のブログにババーンとあがっていました。 そのケーキに描かれたヨザーさんの顔を見て吹いた。2ちゃんねる用語でいうところの「草不可避」状態。人の顔を見て吹き出すなんて失礼だけど、これは仕方がない。ちなみに、こんなケーキです。 wwww ちなみにリアルなヨザーさんはこちら 並べてみた このケーキをもらったエントリーでヨザーさんは「31歳の決意」を書いてるんだけど、「6、生活を改め、体重を減らし、良好な健康を取り戻し
2013-11-14 これはひどい… 複数のはてな垢を駆使し、自分のサイトをはてブしまくる極悪スパムサイト ネタ 催眠術だとか超スピードだとか そんなチャチなもんじゃあ断じてねえ…。 ただのスパムです。 最近ブログ信者ランキング スパム判定器 for はてブというウェブアプリを作ったのですが、それに興味深いブコメがつきました。 ぶっこみましょう! 今回の獲物 今回のターゲットについて。 絶対満足する無料の保険相談ランキング 一言で言えばアフィサイトです。保険に絞り、高額報酬を狙っています。はてブ数は現時点で32。はてなユーザも認めるそのサイト。 違います。ただのスパムです。 スパムであることの証明 ではこのサイトのはてブの正体をみていきましょう。 ブログ信者ランキング スパム判定器 for はてブの出番です。わくわく! urlをぶっこみます。 すると…わぉ♡ ん? んんん? WTF!?
主に IT 技術を整理するためにメモ的に書き溜めています。少しだけフリーソフトもあるよ。コメントを残すには、 facebook を使ってください。 php の foreach は基本値渡しで、受け取った値を変更しても当然元の配列データは変更されない。 でも実際は参照渡しもできることを知ったので一応メモ。 以下は普通の値渡しの例。 $enjoi = array("normal", "crazy"); foreach( $enjoi as $e ) { if( $e == "crazy" ) { $e = "normal"; } } var_dump($enjoi); array(2) { [0]=> string(6) "normal" [1]=> string(6) "crazy" } でも関数の参照渡しみたいに & をつけてやると、参照渡しを使って foreach で配列を処理できる。
AUTO_INCREMENTの値をリセットするには以下のようにALTER TABLEでできる。 ALTER TABLE <テーブル名> AUTO_INCREMENT = 1; ALTER TABLE test AUTO_INCREMENT = 1; ALTER TABLE sample AUTO_INCREMENT = 1; このとき、AUTO_INCREMENTの付いたカラムに1以上の値を持ったレコードが存在すると、その値以下には設定できない。 例えば、以下のようなデータがあると5以下には設定できないが、6以上には設定できる。 > select * from newspaper; +----+--------+ | id | name | +----+--------+ | 1 | 毎日 | | 2 | 読売 | | 3 | 毎日 | | 5 | 日経 | +----+--------+
PHPのarray_multisort関数が激便利だったので紹介 2007-10-17 追記:2007-11-08 [を] PHP の array_multisort は Schwartzian Transform 向きかなで鋭い指摘をいただきました。たしかに関数名から言っても「array_multisort」ですから、この例はusort向きでしたね...。 説明のシンプルさを求めるあまり本質が抜けおちてしまってました。反省です。苦しいですが、array_multisortの本質への「前段階」のシンプルな解説としてどうぞ。 array_multisort関数は、sort関数などではソートできないような多次元の配列をソートするためのPHPの関数です。SQLのORDER句に似た動作を配列に対して適用することができます。 たとえばこんな形式の売り上げデータがあったとします。 $sales = a
[caption id="attachment_981" align="alignright" width="240" caption="パーフェクト PHP"][/caption]いきなり結論 少なくとも PHP 5.3 時代である現在、この本の登場をもって、これまでにあった有象無象の「PHP と MySQL でインタラクティブなホームページをつくろう !」的な本はその役割を終えました ... と言えるぐらい網羅されているので、買いましょう。 この書籍のターゲット 購入前のイメージでは中級者以上向けかと思っていましたが、手に取って読んでみると、初心者も対象に含まれているようで、 PHP のインストールや、文法の概要についてもカバーされていました。 ある程度 PHP を使いこなしている人であれば、読み飛ばす箇所も結構あると思いますが、言語仕様の細かい部分で「これは知らなかった」という部分に
問題 tumblrにアプリを登録して、APIで投稿できるところまでやってみて! 解答例 OAuthの仕様にはいろんなケースを考慮して細かいところまで書かれているが、用途が限定されていれば、パラメータの並び替えならksort()関数でよいとか、最初から並び替えて書いておけばいいじゃないかとか、話が簡単な部分は結構あると思う。 php5.4だとパラメータのエンコードも標準関数でできるようになっている。 以下、手順。 1、アプリの登録 アカウント作成は済んでいるものとして、アプリの登録はこちら。 http://www.tumblr.com/oauth/apps 2、Consumer Key と Consumer Secret を取得する OAuth Consumer Key と Secret Key は、1の登録後の画面に表示されている。 Secret Key は 「Show secret ke
Erlang(アーラン)は、コンピュータにおいて汎用的な用途に使うことができる並行処理指向のオープンソースソフトウェア(英:Open Source Software、略:OSS)プログラミング言語および実行環境。 概要[編集] Erlangの直列処理のサブセットの言語は、関数型言語であり、先行評価を行い、変数への代入は1回限りであり、動的型付けである。 Erlangはエリクソンにより次の条件のシステムを構築できるよう設計された。 分散化された環境 障害に耐性をもつ(IT用語における「フォルトトレラント」(英:Fault tolerant))。 ある程度のリアルタイム性を備える 無停止で稼働する ホットスワップが可能であり、稼働中のシステムを停止すること無くErlangのプログラムを変更することができる。Erlangは、当初はエリクソン社内部だけで使われる非公開の技術であったが、1998年に
Products Communications Messaging Send and receive multichannel text and media messages in 180+ countries
[2023-11-14]【建校50周年】庆祝建校五十周年宣传片《薪... [2023-12-01]【聚焦党代会】我校师生热议学校第三次党代... [2023-12-01]【聚焦党代会】我校师生热议学校第三次党代... [2023-12-01]【聚焦党代会】我校师生热议学校第三次党代... [2023-11-30]【党代会专题】中共完美体育(中国)集团有限公司官网第... [2023-11-30]【党代会专题】中国共产党河南工业职业技术... [2023-11-30]【党代会专题】中国共产党河南工业职业技术... [2023-11-29]【喜报】校领导热烈欢迎全国行业职业技能竞... [2023-11-29]中国共产党完美体育(中国)集团有限公司官网第三次代表... [2023-11-27]学校召开本学期第六次学生工作例会
Kampa!という手数料や個人情報が不要で15円から送金できるサービスのAPIを使ったウィジェットを作ってみたので公開してみることにしました。 というより、上にも書いてありますが、MA9(Mashup Awards)に出品するために作成したので公開します。 さて、Kampa!というのは、 Kampa!とは手数料や個人情報が不要で15円から送金ができるサービスです。 ・お金を出し合って’モノ’を購入するとき(備品、プレゼント等) ・インターネットの向こう側にいる人に投げ銭するとき(面白かった、役に立った等) に使う事ができます。 通常はありがとう!の気持ちと共に、ジュースを奢ったりなどといった事ができますが、インターネットではなかなかそうはいきません。 それを解決するのがKampa!です。 Kampa!は手数料がかからないので無駄がありません。 また、個人情報も必要ないので、たった15
最新OS「Android 4.4 KitKat」を搭載したSIMフリーの5インチスマートフォン「Nexus 5」を、ドコモのSIMカードを利用して1週間ほど使ってみました。 Nexus 5 - Google http://www.google.co.jp/nexus/5/ ◆他の端末との大きさ比較 Nexus 5本体の外観についてはすでにレビューを行っているので、今回は、Nexus 5の有力なライバルであり、実際に購入を検討する場合に比較されるであろう最新の人気モデル「iPhone 5s」「Xperia Z1」と大きさを比べてみました。 左から順にXperia Z1、Nexus 5、iPhone 5s。ひと目でiPhone 5sが一回り小さいことが分かります。 下から順にXperia Z1、Nexus 5、iPhone 5s。重ねてみると大きさの違いがよく分かります。 Nexus 5(8.
WEB SEEKER APIとPHPによるWebサービスに関する情報やツールなどを紹介していきます。絵心ゼロですが、デザインについても勉強中。 Amazonが提供するAPIのAmazon AWSにて、リクエスト時にタイムスタンプと署名の付与が必須になっていたので対応方法をメモ。 内部的にはAmazonが提供するSigned Requests Helperを利用することで、リクエストにタイムスタンプと署名を付与できるようになっています。 ★Signed Requests Helper 下記のようなリクエストを入力することで動作確認ができます。 ---------------------------------------------------------------------------------------------------------- http://ecs.amazon
コンピュータ(108267) インターネット(65173) ウェブ制作(42705) ゲーム(14413) 家電・AV機器(15530) 趣味・スポーツ(33466) 書籍・音楽・映画(20053) 旅行・地域情報(27197) 学習・教育(32263) 科学・統計資料(19123) 生活(71478) 医療・健康(19634) 美容・ファッション(9867) グルメ・料理(16721) ビジネス・経営(39623) 政治・社会(20468) 経済・金融・保険(14797) 就職・転職(7605) 芸能・タレント(10751) 芸術・文化・歴史(24269) 人生相談(14804) ネタ・ジョーク(10753) はてなの使い方(10887) コレナニ?(4512)
今回はAWSに仮想プライベートネットワークを構築できる、VPC(Virtual Private Cloud)のつまずきポイントについて解説する。VPCでは、Webサーバー用の外部公開サブネットやDBサーバー用の内部サブネットなどを作成し、オンプレミスと同等のシステム構成を再現可能だ。 VPC内に配置したEC2インスタンスは任意のローカルIPアドレスを付与できるのも大きな特徴だ。作成したVPCと、自社やデータセンターをインターネットVPNや「Direct Connect」と呼ばれる閉域網接続でよりセキュアに通信させることも可能なので、AWSの導入を検討している企業から非常に人気の高いサービスである。 このように便利なVPCにも初心者がつまずくポイントが存在する。以降で解説する。 つまずきポイント1:インターネットから接続できない EC2インスタンスやRDSを起動すると、自動的にPublic
Angular.jsの1.2.0がリリースされましたね! stableのバージョンも1.0.8から一気に1.2.0になってかなり大きなアップデートという感じです。 1.2.0や今後についてはこのビデオを見るといいかもしれません。(1時間ちょっとあるので長いですが...) 1.2.0 例えばngRepeatにはいくつか機能拡張されていて、要素を超えて繰り返し出来るようになったりしています。 <div ng-repeat-start="element in list">{{element}}</div> <div>{{element}}</div> <div ng-repeat-end>{{element}} 他にも$http、$resource周りの拡張や、"Controller as xxx"でcontrollerのインスタンスをtemplateから参照できたり、ng-ifでのtempla
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く