Web APIを使ったECサイトを開発してアフィリエイト収入で小遣い稼ぎをしましょうというコンセプトのアフィリエイトソンなるイベントに参加して来ました。 【楽天・ヤフー・リクルート3社共催】第1回アフィリエイトソン -開発して稼ごうお小遣い!-(4/5,6) | 集客ならイベントアテンド いやぁ、チームで開発するって楽しいですね。 日頃会社ではOps側の仕事が中心なので、Devの人と一緒に開発ができるなんてとても新鮮な経験をさせていただきました。特に今回perlで開発したんですが、perlのフレームワークとか全然知らなくて、とても得るものが多かったです。 学んだこと、ちょっと残しておきます。 Perlの開発環境 今回ノープランでハッカソンに参加したので、Perlの開発環境を整えるところからスタートしました。 事前にやっておけよっていう話ですが...^^; perlbrew+perl まずp
2016年3月19日 Webサイト制作, 便利ツール Webサイトを制作する際に大切なものの多くは、制作開始する前の段階にあります。サイトの設計・計画がうまくいっていないサイトは、制作開始後、様々なトラブルに見舞われることでしょう…。ということで今回はモックアップ・プロトタイプと呼ばれる設計画面を作成できるオンラインツールをいくつか紹介します。サイトの大まかな動きをチーム内でシェアしたり、フィードバックしあったりと、便利に使えるものばかりです! ↑私が10年以上利用している会計ソフト! 2016年3月16日 追記:Adobeがリリースしたプロトタイピングツールも試してみました!→ Adobe Experience Design(XD)を使ってアプリのプロトタイプを作ってみた ViewFlux ViewFluxはデザイン画像のシェアやフィードバックが簡単に行えるツール。必要なページのデザイン
バッチのまとめTOPへ bash 初級者は,簡単なコマンドが並んだだけの小さなスクリプトを書くことができる。 しかしシェルの動作原理をよく理解しておらず, 一歩進んだことをやろうとするとつまずく。 シェルスクリプトの中級者になるためには, Linux上でシェルが動作する仕組みを体系的に理解しておく必要がある。 (1) シェルとコマンドについて (1−1) シェルとは,OSに命令を出すために,OSを包んでいる外膜である。 (1−2) Linuxログイン時には,そのユーザ用のログインシェルが起動する。 (1−3) ユーザが打ち込んだコマンドは,実行前に,bashによって整形される。 (1−4) コマンドの先頭の文字列は,実行可能ファイルか,またはbashの組み込みコマンドである。 (2) コマンド間の連携について (2−1) コマンド呼び出しとは,サブプロセスの生成である。 (2−2) 親プロ
この項目では、プロセス間のパイプ処理について説明しています。並行処理全般については「パイプライン処理」をご覧ください。 ある端末上で3つのパイプで繋いだプログラムを実行する際の入出力の流れ Unix系オペレーティングシステムのパイプ(pipe)、もしくはパイプライン (pipeline) とは、複数のプログラムの入出力をつなぐための仕組み(プロセス間通信)の一つである。 概要[編集] パイプを使うと、複数のプログラムを組み合わせることができるようになり、多様かつ複雑なデータ処理を効率よく柔軟に実行できる。また、現有のソフトウエア資産の再利用が可能になるため、プログラム生産性の面でも利点もある。 シェルにおける具体的な利用の例は #シェルからの使用を参照。 次にUNIX系OSとpipeとの関係について説明する。 データ処理の一連の過程を一般化すると、入力データ、これを処理するプログラム、出力
フルボッコヒーローズとか、ワンダーフリックとか見ていると事前登録が盛り上がってきている気がします。予約トップ10も。 ブレフロとか、チェンクロみたいに、リリースした瞬間にトップセールス上位とか入るとカッコ良いし。やりたい。 で、D2Cさんが「ゲームリリース前の事前登録って効果あるの?~結婚RPG 戦場のウエディング~最新速報値を大公開!」の記事で、結果を解説してくれている。 2万人登録で、2,750人がインストールしてくれたらしい。 ① 事前登録ユーザー数は、約2万人! 約2か月実施した結果です。この結果から、事前登録ユーザーを獲得できる市場ができていると感じています。登録ユーザー数の割合は、公式サイト:事前登録代行サービス=約2:1でした! ② 事前登録ユーザーのストア遷移率は55%、CVRは25%!!※1 下記2点を押さえていました! 【事前登録ユーザーへのメール配信時間】:夕方の
モバイルマーケティングの総合オピニオンサイト「D2C スマイル」にて、ゲームリリース前の事前登録に関して、どれほど効果があるのかという調査結果が公開されました。 興味深い記事を執筆したのは、iOS/Androidのソーシャルゲームのプロモーションおよびプロデューサを担当しているD2Cのゲーム事業本部の池田龍太朗氏。同社が先日正式サービスを開始した『戦場のウエディング』を元とした調査結果を明かしています。 スマホ系のゲームを中心に、昨今増加の一途を辿る「事前登録」というサービス。今ではごく当たり前と言ってもおかしくないほど普及していますが、その実質的な効果というのは如何ほどなのか。そもそも、見込めるだけの効果はあるのか。そういった疑問を抱いている方も少なくないでしょう。 このたび公開された記事にて池田氏は、事前登録における効果のほどを検証。その調査結果を踏まえて「事前登録は実施するべきです」
ピボットテーブルは、1つのデータをいろいろな視点から統計をとったり、分析したりする場合に使います。 ピボットテーブルを作成する場合の注意点です。 データに項目名が必要です。項目名に空白があるとエラーがでます。 ピボットはあんがいメモリーを必要とします。 集計キーが多すぎるとエラーが出る場合があります。 空白セルや空白列があると、(空白)という項目ができます。 数値など、統一された書式を使っていないと集計ができない場合があります。 参考既存の表をテーブルに変換しようとしても、うまく行かない場合もあります。Accessやシステムからエクスポートしたデータなら、ピボットテーブルを作成できますが、Excelで管理していたというデータはピボットテーブルにできない場合が多いです。データのクレンジングから行わないばいけないケースがほとんどです。 以下の記事では、ピボットテーブルに変換する場合の注意点を図
おそらく多くのソーシャル系アプリにあてはまるRailsのプチ・デザインパターン的な話。 ぼくが今やっているEast Meet Eastには、ユーザごとに数多くのプロフィール属性があります。名前、性別、生年月日、郵便番号、職業などなど、カラム数にしてざっと25個。これを、全部ひとつのusersテーブルに詰め込むのは、コードの見通しという観点からも性能の観点からも、あまりよろしくありません。 なぜならば、ユーザ関連の情報を扱う局面としては主に メールアドレスとパスワードなどを使ってログインする(アカウント情報) プロフィール情報で条件を指定してユーザを検索・推薦する(プロフィール情報) という2つの独立性の高いユースケースにわかれるため、ログイン処理をやってるときにはプロフィール情報はいらないし、プロフィールを検索してるときにはメールアドレスやパスワードをロードするのは無駄です。また、開発やデ
by Morten Wulff インターネット用語には英語の頭文字で表す言葉が数多く存在しますが、ウェブ上の文書を記述するための言語「HTML」を性行為感染症(STD)の1種だと思っているアメリカ人が11%存在することが調査によって判明しました。 1 in 10 Americans think HTML is an STD, study finds - latimes.com http://www.latimes.com/business/technology/la-fi-tn-1-10-americans-html-std-study-finds-20140304,0,1188415.story 調査を行ったのはオンラインショッピング用のクーポン配布サイトVouchercloud。広報担当者によるとVouchercloudにはテクノロジー・アイテムを購入するために毎月何千人もの人々が訪れ
箱庭諸島(はこにわしょとう)は、島を開発するシミュレーションゲーム。ブラウザ上で動作するCGIゲームである。1997年、徳岡宏樹が開発しコピーレフトで配布され[1][2]、改造・再配布が可能であることが人気を集め[3][4]、多数のバージョンが開発された。しかし、現在では本家のスクリプト配布元が閉鎖されているため、一部の再配布サイトからしか入手できない[5]。 概要[編集] 1990年代のCGIゲーム流行時の代表的作品であり[6]、CGIゲームの中では古くからある人気のゲームの代表として認知されていた[1][7]。徳岡正肇はトラビアン以前に日本に存在したブラウザゲームとして、規模が小さいながらも箱庭諸島が存在していたことに言及している[8]。 プレイヤーが一島ずつを管理・開発していく開発シミュレーションゲームである[4]。勝敗を決するゴールは存在せず(各島の評価としては人口などの順位のみが
Muninについて今まで書いてきた記事。 Munin ことはじめ Munin インストール Munin 既存のプラグインの導入( 概要編 ) Munin 既存のプラグインの導入( Apacheプラグインの追加編 ) Munin 既存のプラグインの導入( MySQLプラグインの追加編 ) Munin アラート通知機能を試す(ファイル記録、メール通知) 今回は、Muninプラグインの書き方について書いていきます。また、自分も1から勉強しているところなので、1つMuninプラグインを書き上げようと思います。 Muninプラグインは誰でも作れる 『そもそもMuninプラグインは誰にでも作れるの?』 という疑問の答えは、『誰でも作れます!』です。 Muninプラグインはmunin-nodeに対して特定のフォーマットで(RRDの構成に基づく)グラフ情報とリソース値を返すことが出来ればいい
はじめに 自分の基本はプログラマとして、サーバーサイドのサービスをゴリゴリ書くのが仕事だ。しかし、仕事をするとなると、いろいろな人が絡んでくる。もちろんマーケティング担当や戦略担当の人もいる。そして、僕はそういう人たちが実際にやっていることはわからないけれど、それはたぶんそういう人たちが「プログラマってどういう仕事なのか?」ということがわからないのは一緒なのだろうと思う。もちろん、お互いに相手の仕事を理解して、それに合わせてどういう風なことを共有して作ってもらうか、というのを話し合う機会は重要だ。 たぶん、自分たちがどのように仕事をしていて、どのように情報を共有してもらえれば、仕事がスムーズにいくのか、ということを説明しないことには、たぶん「プログラマが理解されない」ということを嘆いても仕方ないと思う。なので、まず自分が「プログラマとしての自分」が考えていることを共有する必要があるなあとい
InnoDB関連でよくある質問のひとつに「テーブルのメンテナンスは何をすればいいんですか?」というものがある。InnoDBはMySQL 5.5でデフォルトストレージエンジンとなるため、InnoDBのテーブルメンテナンス計画を立ようと思う機会も増えることだろう。そこで、今日はInnoDBのテーブルメンテナンスの各種方法となぜそうしなければいけないかという理由を解説しようと思う。 ANALYZE TABLEテーブルメンテナンスの代名詞といえば、インデックス統計情報の更新ではなかろうか。運用を続けるうちに、知らず知らずインデックス統計情報が狂ってしまい、思うような性能が出ない。RDBMSにはそのような問題がつきものであるが、InnoDBの場合、ANALYZE TABLEは不要である。なぜなら、InnoDBが自発的に統計情報を更新するからだ。InnoDBは以下の条件に適合すると、ANALYZE T
学習することを止めた人間と仕事をすると、働くのが厭になる。その人と働くのが厭になる、ということではなく、そういう人間でも働き続けられる事に絶望して、働くことそのものが厭になる。 学習を止める理由は、人によって様々だろうけど、学習しなくても業務を処理出来るだけの知識や経験を得た人間が、その後を学習を止めている事は多い。 そういう人間の場合は、程度にも寄るが「知識や経験」から、得られるものが有る場合が多いので、まだいい。 だけど、知識や経験も無いのに、学習をしない人間も居る。つどつど指摘をし再発防止を求めても、同じことをする。あるいは、指摘の根本的な部分を理解せず、改善されない。 そういう人間は淘汰されていく、という幻想はあるが、自分より一回りも二回りも年上の、そういう人間が少なくない給与を貰って働き続けているのを見ると、絶望する。 エンジニア、もしくはプログラマという職業を続ける為には、学び
iPhone上で論文や本だって執筆する…。ちょっと前なら「そんな無茶な」と言われていたことが、アプリや周辺サービスの充実で当たり前にできるようになってきました。 その一つの鍵となったのがDropbox やiCloudとの連携です。ユーザーの側でまったく意識することなく文書が同期される仕組みがあるおかげで、iPhoneで編集した文章をパソコンで清書ということが楽にできるようになったわけです。 もうひとつの鍵は、しだいにサポートされるようになったリッチテキストの扱いです。いまではEvernoteでもリッチテキストを扱えますし、Markdown書法経由で楽にリッチテキストを書くアプリも増えました。 そのなかでも群を抜いた高機能とUIの美しさを誇るアプリが Write です。Markdownの扱い、DropboxやiCloudとの連携、他サービスへの共有方法の数の多さなど、総合力が高い一方でこれま
バッチのまとめTOPへ Perlで開発してるけどbashには詳しくない,という場合のための,bashのアンチョコ。 Perlでの開発作業を効率化することが目的。 コピペ用,bash入門用。 外部ライブラリを扱うためのコマンド インクルードパスの確認方法 特定のモジュールがインストールされているかどうかを調べる CPANのモジュールをビルドしてインストール 実行時のエラーに対処するためのコマンド Perlスクリプトの構文チェック 文字コードのチェック エラーの原因を特定する パーミッションの自動設定 これらの基本的な操作をCUIから行なえるようになれば,あとは自分で自発的に便利バッチを作って自動化する習慣が身につくはず。 (1)外部ライブラリを扱うためのコマンド インクルードパスの確認方法 全インクルードパスを表示する。 ワンライナーで配列を改行区切りで表示すればよい。 perl -e 'p
1942年生まれ、東京大学法学部卒業。新日本製鐵勤務中にハーバード大学経営学修士(MBA・ディスティンクション)のち、マッキンゼー・アンド・カンパニー(パートナー)、ベイン・アンド・カンパニー取締役副社長/日本支社長を経て、現在東京マネジメントコンサルタンツ代表。ビジネス・ブレークスルー大学大学院教授。著書に『伝説のコンサルタントが教える あまりにやさしい会計の本』『意思決定のための「分析の技術」』(ともにダイヤモンド社)などがある。 伝説のコンサルタントが教える! 面白いほど会社の実態がわかる決算書の読み方 決算書を読み解くことは難しい、と思っている人は少なくない。 けれど、「用語の正しい意味」と「経理のしくみ」がわかれば、決算書は小学校高学年(4年以上)の算数で十分に読み解くことができる。 さらに、ひとつの決算書を単独で検討するより、同じ会社の2つの年度を比較したり、あるいは同業他社の
結論からいえば、bash にできて Perl にできないことはありません これは極論かもしれませんが、bash はファイル操作のみに重きをおいています。ですから、扱う単位がファイル単位です。つまり「このファイルの中に test という文字列があったら」という条件分岐ではなく、「このファイルのパーミッションがこうだったら」「このファイルの更新日時がこうだったら」のような扱いをすることになります。 bash における処理対象がこのようなものであることから、ファイルの中身をいじるようなプログラムは bash 単体では難しいということが分かってもらえると思います。 1章でも述べたように bash の主な使用目的はファイル単位の操作です。サンプルプログラムのほとんどもファイル操作です。 cut コマンドを使った CSV ファイルの処理は行いましたが、あくまでも ReadOnly でした。文字列の置換
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く