ゆーすけべー日記

はてなBlogってどーなの!?

Web Essay

「Webサービスのつくり方」Kindle版発売とアップデートすべき項目

去年の11月20日に発売した拙作「Webサービスのつくり方」の Amazon Kindle版 が出ましたー! 出版社である技術評論社さんに頑張ってもらいました次第。 お値段が紙の本よりほんの少々安いくらいなのですが、Kindle読める端末で持ち歩けるのでよろしければど…

「Webサービスのつくり方」という本を書きました

以前出版社の方から「本を書かないか?」というお話をいただいて早2年以上。 紆余曲折ありましたが、来る11月20日(火)に本を発売することになりました! 本の名前はズバリ「Webサービスのつくり方」です。 Amazonでは既に予約可能な状態になっています。 …

実装までにする7つの企画作業

メルマガ「ゆーすけべーラジオ」にてWebサービス/アプリをつくるにあたっての僕なりのエッセイを連載中です。先週は実装前に行う企画作業についてまとめてみたのですが、評判がいいので、折角ですしBlogで公開させていただきます。特に複数名でのものづくり…

イカ娘でTwitter OAuth認証

Webサービスのログイン方法の一つに「Twitterログイン」が最近多く見られるようになってきました。 サイト上でのユーザー登録無しでTwitterアカウントを引き回すことも工夫によってはできますので、 ユーザーや開発者にとって手間が省けるという利点があるの…

Webサービス、最初の宣伝

Webサービスのプロモーション?について個人的にまとめてみます。 Webサービスができたら想定するユーザーに使ってもらわないと寂しいところです。 そこでWebサービスを多くの人に知ってもらうための宣伝をしましょう。 今回はサービスを作った作者が一人で…

Webアプリのパフォーマンスアップ作戦

予定している機能を実現するアプリが完成するだけでWebサービスが成り立つわけではありません。 運用の最中にパフォーマンスにまつわる問題が出てくる可能性があります。 それは突然大きなトラフィックがやってきたというような時だけではありません。 知識…

全裸で学ぶMVC事始め

一般的なWeb Application Framework(WAF)ではMVCという設計及び実装における概念が取り入れられています。 MVCに従ってつくるのが全てではありませんが、 WAFを使うと共に、一度はMVCを用いたWebアプリの開発経験はしておいた方がよいと思います。 MVCはモ…

CSS Frameworkを持つ

例えば、Webサービスのフロントエンドのコードを書き始める時にまず何をするでしょうか? デザインスケッチや画像を元にHTMLとCSSを記述していくことになると思います。 少なくとも僕はそうですね。 理論的にはHTMLだけでもWebサービスを作ることはもちろん…

月額980円のさくらVPSを個人用に使い倒す

Webサービスの運営用にVPSと呼ばれるバーチャル・プライベート・サーバを借りることは昨今よくあることだと思います。 VPSのサーバを借りればroot権限を持てることになるので、自由度が高いサーバ環境を構築することができます。 また、スペックによって価格…

ぼくのかんがえたさいきょうの執筆スタイル

2年前に「Perlの入門本を書くぞ!」と意気込んでみたものの、執筆が進まず企画はお蔵入り状態になっていました>< とある出版社の編集の方と契約書みたいな(書籍の場合は契約書じゃなくて執筆依頼書だっけな...)の結んだのに! ただどうしても本を出して…

いかにしておっぱい画像をダウンロードするか〜2012

4年以上前のBlog記事で非常に評判がよく「高校生がプログラミングをはじめるキッカケになった」というエントリーがあります。 題名は「いかにして効率よく大量のおっぱい画像をダウンロードするか」。 僕たちにとって重要な命題に対しての答えとして、 当時…

言語習得にまつわるエピソード

完全に見逃していた「Kamakura Perl Mongers テクニカルトーク #2」というイベントでtypesterさんが「typester式Perl勉強法」なる題名でPerlの勉強方法についてトークしたとのこと。 今自分なりにも「Webサービスに必要なプログラミングの言語習得」にまつわ…

データ表現についてわかった瞬間

データの表現と操作 Webサービス等に必要な言語取得についてです。 プログラミング言語を勉強しようという時にデータの表現方法を把握した瞬間に、 「パッ」とその言語に対する理解が明るくなった気がします。 プログラミングは、抽象的に言えば、目的を果た…

無ければつくる

車輪の再発明 車輪の再発明という言葉があります。ある目的を果たすためのライブラリや先行事例があるにも関わらず、 同じことを叶えるためについつい自分で作ってしまう行為を指します。 例えば、SinatraというRubyの特徴的なWebアプリケーションフレームワ…

30分、JavaScriptで作るWebサービスのモックアップ

Instagramは日本のユーザーも多く、日常を切り取った写真がほとんどで、 またお洒落なものも混じっているのでたまに眺めると気持ちがホッコリしたりします。 特定のキーワードでInstagramの最新の写真を検索したい時があります。 例えば、みんなが今どんな「…