昨日販売開始した「足柄山の金太みかんちゃん」というLINEスタンプだが、初日の売り上げが全然ダメだった。 売上見てみると友達がダウンロードしたのと自分で購入した分と妻へプレゼントした分で合計数がぴったし カン・カン。 目をゴシゴシとこすってみてもF5キーを連打しても見間違いようのない単純な数値。 スタンプ自身はすでに新着のページャーに紛れ込んでしまって自分でも自分のスタンプを探すのが困難という有様。 初日にこれは正直がっかりした。 PR方法やスタンプ自身の魅力もあるので、これについては自分の責任でしょうがないと思うのだが、承認までワクワクしながら待った分余計に期待していた気持ちもあったためがっかり感は半端じゃない。 仕事から帰宅し、反省会と称していつもの晩酌でうまい棒をかじりながらウイスキーを飲んでいると、「そもそもLINEアプリからどうやったらそのスタンプ見つけられるの?」という質問を妻
pythonで画像合成を行う場合pillowとうモジュールが楽だった。 ※Pillowは、Pythonの画像処理ライブラリで、Python Imaging Library (PIL)のforkプロジェクトです。 まあPILからして知らないわけですが。。。。 pip install pillow でモジュールの追加!! 画像合成 layer1 = Image.open( 'image1.png' ) layer2 = Image.open( 'image2.png' ) layer1.paste( layer2, ( 0, 0 ), layer2 ) Image.openで画像を読み込む→Image.pasteで指定した画像を上に貼り付けることができる。 第2引数は座標を指定してやる、第3引数のmaskはいまいちわからないのでひとまず無視。 これで画像の合成事態は出来るのだがアルファ情報を持
ping送信って知ってますか。pingサーバに自分のブログを送って、検索のマッピングやブログサイトのまとめになったりします。 つまり・・・ アクセスアップが望めるというものです。 おそらくネットの知識では検索サイトのマッピングどまりと思われがちですが、登録しておくとそれ以外に効果が期待できるものもあるんです。 前説はこれくらいで、pingサーバ作ってみました。 よかったら登録お願いします。 登録するアドレスは↓です。 http://ping.worldconquest.me/xmlrpc 後、現役のpingサーバを載せておきます。 http://audiorpc.weblogs.com/RPC2 http://blog.goo.ne.jp/XMLRPC http://blog.with2.net/ping.php/ http://blogsearch.google.co.jp/ping/R
できました。 指し手生成祭り開催 - Bonanzaソース完全解析ブログを参考に、 局面は適当につくりました。 ちなみに、自殺手(1五玉)を生成していますが、 これは本家Bonanzaでも生成します。 詳しいことは指し手生成祭り開催 - Bonanzaソース完全解析ブログに書いてあります。 5M回ループを回して指し手生成関数を呼び出して、実行時間が3076msでした。 指し手生成の回数は、約1.62M/secということになりますが、 生成される手が指し手生成祭り開催 - Bonanzaソース完全解析ブログの局面は199手で、 ごーろく将棋 56shogi のこの局面は60手です。 本将棋の指定局面に換算するために、 1.62M回を単純に0.3倍( 60 ÷ 199 ≒ 0.3 )すると、 約0.486M/secになります。 指し手生成祭り開催 - Bonanzaソース完全解析ブログによると
とても久しぶりの投稿です。 夏に負けていました。 最近メッセなどでもよく使うのでcommandから突然のアレをつくれるようにしました。 しにたいとおもいます。 $ sudden okome こんな感じで出来るようにしました。 まず、引数からバイト数を取得します。 文字数ではなくバイト数にしてるのは半角と全角でフレームの大きさが違ってしまうからです。 aliasで引数の取得は出来ないのでfunctionをつくります。 function sudden { byte=`expr length "$1"` } 地味にハマったのですが、環境によってexpr lengthはダブルクォーテーションつけないと読んでくれないことがあって、構文エラーになります。 上のフレームが「人」 真ん中「> okome <」 下「Y^」 それぞれ2byte, 2+1+1+2byte, 2byteあるので、 それに沿って適
LINEのインターンに行ってきました。大学やめたいです。 僕はどうして研究室に行かなくちゃいけないんだろう、ヒカリエに行きたい。 インターンシップの概要はこちらから。 "LINE Summer Internship 2014"募集開始! : LINE HR Blog 選考について 受かればいいなーぐらいの気持ちのES書いてました。成果物の画像やgithubのURLを貼ったのが良かったのかもしれません。技術試験では情報系における基本的な知識を問われていたように思います。 ググって200行ぐらい書いたらなんとか通りました。 技術試験の次は面接でした。僕は関西在住なのでSkype面接でした。自己紹介、技術試験の課題について、LINEでしたいことは何かなど基本的なことを聞かれました。突拍子もないことは聞かれませんでした。良かった。「林檎は英語で何と言うか」や「渋谷のマンホールの数はいくつか」なんて
もりたこさん(@mrtc0)の記事を読んで,「Idle Scan」という送信元を隠して行うポートスキャンについて興味をもったので,自宅にあるネットワーク機器にも踏み台になりうるものはないかなーと探していたら,ありました. プリンタが. PSPを利用したIdle Scan - もりたこの日記 完全にもりたこさんの記事の二番煎じになりますが,書きます. Idle Scan の概要 あえて英語で書くと,こう. Probe the zombie's IP ID and record it. Forge a SYN packet from the zombie and send it to the desired port on the target. Depending on the port state, the target's reaction may or may not cause th
LINE クリエイターズスタンプ のこうかはばつぐんだ! ということのようで。 申請したけどレギュレーションで引っかかってる人たちも多いみたいなので スタンプを作る人たちのためのチェッカー的なアプリを作った。 ブラウザで実行できる(FirefoxとChromeだけ確認済みあとは知らん)ので 特別にインストールとかしなくていいし便利なんじゃないかな? ***使い方*** ここ https://github.com/BobZombie/line-stamp-checker のページの右側に「Download ZIP」というボタンがあると思うのでそれをクリックしてダウンロード。(gitがわかるならもちろんcloneしてもOKよ) 解凍したら、index.html というファイルがあると思うのでそいつをブラウザにドラッグ&ドロップ。 「ここにファイルをドロップしてね 」という枠が表示されていると思
かれこれ2週間前くらいのことですが、会社の先輩のところに某メッセンジャーサービスのアカウント乗っ取り詐欺のメッセージが来ました。 魔法の言葉を返そうとか、アクセス元調べようとか話してたんですが、初めて目にした実際の詐欺メッセージを前にわたわたしているうちに、音沙汰がなくなってしまいました。 特に面白いこともできず、残念。 まあそれとは関係ないですが、ふと「アクセスされたらアクセス元のIPアドレスをメールで通知してくれるサイト」のテンプレートなどあると何かに使えるかも、と思い週末作ってみたので、せっかくなので記録しておきます。 どのような用途があるかわかりませんが、例えば、ネット上で誰ともつかないけど友達を装っているっぽい人から、プリペイドカードを買って写真を送るという簡単なお仕事をお願いされることがあったとして、「オンラインストレージにアップしたから」とか何とか言いつつこのサイトのURLを
にゅくすさん達がやって下さいました! @nobikko いま一緒にラズパイ買ったラボの先輩にソースうpしてもらいましたー https://t.co/lSPBuMo82i — LINYX (@nyx_goddess) 2014, 9月 9 以前このブログに激安3DカメラをSide-by-sideモードに変更したときのUSBパケットログを置いていましたが、 Linuxでも同じコントロールパケットを送信することでSide-by-sideモードに変更が可能なようです(*・ ・*) 拝見させて頂いたソースコードをPCのLinux上でコンパイルしたら取り急ぎ私の環境では動いています。 具体的には、libusbではUVCカメラのデバイス取得>ストリームをスタート>コールバックで画像受け取り の順で動作させますが、 付属ソフト同様に、ストリームスタート後にlibusb_control_transf
以前、「【iPhoneアプリ】基本を忘れないように「オブジェクト指向」について」の回で 記載した際に、オブジェクト指向では、 メソッドで「引数に値を代入してクラスの値を更新したり」「クラスの値を取得したり」を 作成し行うと書きました。 そのような機能を「アクセッサメソッド」といいます。 アクセサメソッド「setter(値更新)」「sgetter(値取得)」を自分で記述するのは 非常にめんどくさくて書きたくないです。 そのため、Object-cでは「@property」を利用することにより 「getter」「setter」の記述を省く事が出来 また、以下の要素を持たせる事が可能となります。 アクセス制限 プロパティ属性 意味 readwrite getter(読込み)/setter(書込み)両方利用可能(デフォルト指定) readonly setter(読込み)のみ可能 オブジェクトを代入す
iOS8 対応の申請が無事完了しました。iTunes Connect の UI も変更され、申請手順も少し変わっています。そこでいくつかエラーに遭遇したのでまとめておきます。 バイナリアップ 〜 レビュー審査のために送信 これまでは iTunes Connect に「Ready to Upload Binary」ボタンがあり、そこをクリックすることで Xcode からバイナリをアップすることができましたが、今後は Xcode からバイナリを上げると以下のプレリリースというところに表示されるようになっています。 はじめは Processing 状態になっていますが、5分から10分程すると バージョン タブの ビルド にてバイナリを選択できる状態になります。 バイナリをセットしたら保存をし、画面右上にある「レビュー審査のために送信」ボタンからこれまで通り設問に答えると晴れて Wating Fo
PyConJP 2014 2日目のレポート。 1日目はこっちPyCon JP 2014 1日目参加レポート (コメントを頂きましたが、 記事に書いてある通りPython3はとりあえず使いましょうね!) 今日は想定外のサプライズ(?)的なものもなく穏便に終わった。 Keynote Speech @nishio 今日のKeynoteは西尾さん。 講演は今回のPyConのテーマであるRe-discover。 人間の認知状態には3通りあり、知っている状態、知らない状態の2つに加えて知らないことを知らない状態である”盲点”があり、この盲点を認識することによって再発見が可能になるというお話。 そして、盲点を認知する過程において比較、経験、歴史*1、抽象、対話の5つの要素が重要となるということだった。 これには、なるほどと思うと同時に自分の中ではこれらには順序関係があるのではという疑問が生じた。 そもそ
普段はさくらのVPSに普通に手でソフトウェアをインストールしてWebアプリを動かしていたんだけど、 さすがにそろそろサーバーの状態管理を自動化したくなったのと、単純に面白そうなのでChefによるサーバー管理に挑戦することにした。 それで、気軽に壊して遊ぶ用に新たにConoHaのVPSを借りて、Chef Soloで設定してみた。 目標 以下の作業を全てChefで行う 一般ユーザーの作成 鍵認証の設定 sudo有効化 sshとiptablesの設定 下準備 knife solo init まずサーバー上ではなくローカルで作業する。 knife solo initでchef soloのリポジトリを作る。 $ gem install knife-solo $ knife solo init conoha-bootstrap-cookbooks $ cd conoha-bootstrap-cookb
PyConJP2014で競技プログラミングについてLTしてきました。 発表で出した問題と、主要な競技プログラミングのコンテストについて紹介したいと思います。 発表資料 発表で紹介した問題の回答について 発表でみなさんに考えてくださいと言った問題です。 単純に全探索をすると時間制限にひっかかってしまうこの問題。 a + b + c + d = 0 は、 a + b = - (c + d) というのを利用して解いた例がこんなかんじになります。 Pythonではじめる競技プログラミング 例題の解答例 create_pairsの関数でAとB,CとDをそれぞれ足し合わせた数を計算し、それがいくつあるかをカウントしておきます。 あとはAとBの合計値をfor文でまわして、CとDの合計値のなかに-(A+B)がいくつあるかを探しています。 この解法だと計算量はO(N **2)なので、Nが200でも間に合いま
先週の金曜日から、Amazonでは「Rubyによるクローラー開発技法」が売り切れ状態です。Amazonの予想を超えてやったぜといい気になっている反面、数少ない売れるチャンスを逃し機会損失ではないかと、喜んだり落ち込んだりしています。いつになったら入荷されるのでしょうか?ちなみに、一般の書店でも殆ど見たことがないので、ツチノコ状態なのではと気を揉んでおります。 そんな折りにふと、他の書籍のネット通販ではどういう状態なのか気になり、ざっと見てみました。そもそも殆ど使ったことがないので、わりと新鮮な驚きがありました。 Amazon以外の書籍のネット通販 一昔前は、Amazonと楽天だけという印象だったのですが、今はいろいろあるのですね。ざっと検索掛けただけでも、5〜6個出てきました。特化型のものを合わせれば、もっともっとあるでしょう。主なものをリストアップすると、次のとおりです。リンク先は察して
ネットワーク素人が、さくらクラウドで負荷分散構築した時のメモ1【準備編】 - なりせなるてず この記事を4月に書いてからたった5ヶ月ですがAWSに半分移行しました。 AWSに移行するきっかけ 嬉しいことに自社サービスが順調に成長してて、アクティブユーザーがだいたい常時300以上、多い時は1500から3000位にまでアクセスが集まるようになったことです。 勿論さくらクラウドでも対応出来るんですが、瞬間的に通常時の5倍から10倍のアクセスを捌きつつ、通常時はサーバーを減らして安く抑えたいという要求を叶えるためにはさくらクラウドじゃムリだろうということになりました。 さくらクラウドはオートスケーリング対応してませんし、今のところその予定もなさそうなのでAWSの出番というわけです。 オートスケールに対応したクラウドサービスはAWS以外にもありますが、まぁAWS一択でしょう。 AWSのお勉強 AWS
GitHubにpushするとき、Authorのメールアドレスにどのメールドレスを設定しようかと悩んで少し調べたところ、 GitHubのアカウント用のメールアドレスが利用できることを知ったので、その方法をまとめた。 1. GitHubの設定 まずは、GitHubの設定。 1.1. GitHubの設定画面を開く ブラウザでGitHubの設定画面 1.2. Emailの設定を開く 画面左にあるEmailsを開く。 1.3. "Keep my email address private"にチェックをつけ、の説明文にあるメールアドレスを控える。 メールアドレスは<username>@users.noreply.github.comになる。<username>はアカウント名。 2. gitリポジトリの設定 次に、対象のgitリポジトリでの設定。 こちらはgit configコマンドを使って、user.
Googleハネムーンとは Googleハネムーンという新規サイトへの検索結果優遇措置があるらしいのですが、期間中は検索からの流入はそこそこ増えるものの、それが終わると一気にアクセスが減ってしまいます。 先月末:アクセス激減 ある一つのサイトがまさにGoogleハネムーンの洗礼(?)を受け、アクセスが激減しました(↓過去記事参照) 一つのサイトがGoogleに嫌われたみたいで悲しい - エロサイト運営のノウハウをまとめていくブログ この記事内でも少しの間様子を見ると書いたのですが… 急に復活しました。 復活の推移 アクセスの推移です。 前回の暴落から1週間ほどはジワジワと回復をしていたのですが、 9月の6日に一気にアクセスが増え、前日の倍以上になりました。 考えられる理由 明確な理由はわかりません。 ・今まで通り更新を続けたことが良かったのか ・アンテナサイトに登録したことが良かったのか(
2014-09-18 Raspberry Pi(ラズベリーパイ)のカメラモジュールをPythonで操作する。 01.Python 03.Raspberry Pi Tweet Raspberry PiのカメラモジュールをPythonで操作する。 Pythonを使ってRaspberry Pi(ラズベリーパイ)のカメラモジュールを操作する方法を書いていきます。必要な作業は以下の3つです。 PythonのモジュールPiCameraをRaspberry Piにインストールする。 Pythonのスクリプトを書く。 Pythonのスクリプトをターミナルから実行する。 PiCameraをRaspberry Piにインストールする。 PythonからRaspberry Piのカメラモジュールを操作するために必要となる、PythonのモジュールPiCameraをRaspberry Piにインストールします。タ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く