Web
少し前にMateChaが死んで、モバイルでTwitterを読み書きするには別の方法が必要になった。まぁオフィシャルなアプリを入れるなりウェブアクセスでやるなり方法は色々あるんだろうけど、そもそもTwitterアレだしなーと思ってなんか別のやつを使おうかな、とい…
創作物を一斉に一定期間匿名で公開し、期間終了後に作者名を公開するというイベントがあります。このイベント用のいわゆるアップローダに類するサービスを開発しました。 必要とする機能 作者は 制作物をアップロードできる 説明文とあとがきを記載できる イ…
ログ管理やアラートメール送信って邪魔くさくないですか?ElasticSearchやKibanaなんかで作る今時のログサーバがあると便利だろうけど、小規模サービスにはオーバースペックだし、メールを使わないサービスなのにわざわざメールサーバ用意してアラートメール…
手元の端末でcanonical-livepatchが動いてるのを見て、そういえば3台までいけるんだからサーバでも使おうか、と思った。 $ uname -a Linux yumenosora 4.15.0-1024-gcp #25~16.04.2-Ubuntu SMP Tue Oct 30 14:14:10 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux…
Material Design、いいですよね。 見るだけじゃなくて実際に自分のアプリケーションにも適用したかったので、いろいろ調べてみました。 自分でCSSやJSを書く。デザイナーならこれか一番早いかも。よく整備されたドキュメントがあるので、それを参考に。 Poly…
Web Components, Polymer, Material Designを使った習作として「雨上がりの青空を探して」サイトをリニューアルしてみました。 雨上がりの青空を探して 結構いい感じに動いてるのでどうぞお試しください。
Welcome to nginx! window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widg…
は、無理ですけど。 Best Casino Sites in UK - Play at Best Online Casinos in 2018! このコードトランスレータによって、それに近いことは可能になります。 導入や実際の使い方はドキュメントや解説記事に任せるとして、1週間ほど使ってみて分かったこと…
本日、読書びよりの新版"Hibarigaoka-hanayashiki"をリリースしました。 主な変更点はデザイン・画面の全面刷新です。 今回の改修ではメディアクエリを活用して、画面サイズに応じて最適な表示を行うようにしてあり、スマートフォンやタブレットでも利用でき…
カケラの樹には限定公開機能が実装されており、非公開文書を特定のユーザのみに公開することが可能になってます。 概要としては、 限定公開したい相手のOpenID URLを設定 相手は自らのOpenIDにてカケラの樹にログインし、文書を開く この機能はサービスの初…
現在進行中の読書びよりの再構築プロジェクトですが、開発がほぼ完了しました。 残タスクは以下の通り。 最終動作テスト 脆弱性検査 移行計画作成 ステージング環境での移行リハーサル 本番環境移行メンテナンス 順調にいけば、遅くとも2月の半ばまでにはリ…
3系の資料が見あたらなかったので。 config/initializers/session_store.rb Kasuganomichi::Application.config.session_store :cookie_store, :key => '_kasuganomichi_session', :expire_after => 2.weeks これで、2週間有効のセッションになります。 2系…
現在アクティブに進行中のプロジェクト、Kasuganomichiで行いたいことはこれ。 Rails 3による開発方法の習得 Twitter API利用方法の習得 新共通デザインのWebアプリケーションへの適用実験 UIの品質向上 サービス提供、と言う目的の他に以上のような練習、実…
で、twilogはじめました、と言おうと思ったら前にもう利用スタートしてました。 http://twilog.org/yune_kotomi/
Rails3ではPrototypeHelperが廃止されて、form_for_remoteとかが消えた。その代わり、form_forに :remote => true を渡すことでAjaxなフォームが作れるようになる。 ただし、今までnew Ajax.Requestする前やリクエストの完了後などにJSで処理をさせる場合に…
ふと描いてみたくなったので、現在のyumenosora.netサービス環境のシステム構成図(のようなもの)を描いてみました。 大枠は伝統的な構成で、さほど妙な構成ではないです。会員DBと基幹DBが分かれているのは歴史的経緯。ウチのサービス群の規模では全て基幹DB…
現在開発が進行中の、OjiKoenプロジェクトはこんな感じのスケジュールで進む予定にしてます。 8月第1週 開発者向け基盤機能の完成 8月末 ユーザ向け機能の完成 9月第2週 開発者向け機能・UI調整の完了 10月第1週 デザイン調整完了 11月末 モバイルサポート開…
日記を書かないにもほどがあるのでヒトのエントリをダシにして一本書くという暴挙。 なにかしらを書く先をつらつらとまとめてみますよ。 はてなダイアリー この日記。最近はtwitterのアーカイブと化してますが、以前はいろいろもっと書いてたのにね。開発・…
「雨上がりの青空を探して」ブランドのサービスやそのほかの作品情報を発信するtwitterアカウントを作りました。 http://twitter.com/yumenosoranet メンテ情報などを速報的に流したり、不定期に作品紹介などを流します。 どうぞご利用ください。
ころころと変わり続けてますが、開発に使うフレームワークやライブラリなど、こんな構成で標準にしようとしてます。 Ruby on Rails 2系 Prototype.js Script.aculo.us Blueprint CSS Kitaguchiプロフィール認証 KitaguchiフルテキストサーチAPI 個人開発なの…
サービスにログインできない問題が発生しております。詳細は以下の記事をご覧ください。 http://ame-services.g.hatena.ne.jp/yune_kotomi/20100215/1266250849
Google Buzzは、かつてGmailがメールに起こした革新の再現になるかもしれない。 文字通りGmailに統合されているからではなく、取り巻く環境の類似点に関するお話。 かつてGmailが実現した新機軸と言うのはいくつもあります。まず、その大容量。それを生かし…
カケラの樹のAppEngine移行に失敗し、続いて読書びよりの移行にも失敗したわけですが*1、これはとてもまずい傾向だって思ってた。けど、この記事を読んで認識が変わった。スケールアウトからスケールアップへの回帰:Kenn's Clairvoyance - CNET Japanこの記…
あけましておめでとうございます。本年も殊海夕音と『雨上がりの青空を探して。』をよろしくお願いします。 今年も開発予定は盛りだくさん。まず、コード名"Okamoto"のAppEngine版読書びよりへの移行。今までウチのインフラでサービスしていた読書びよりが、…
Okamotoプロジェクトの開発中に引っかかったとこの一つに、iCalendar gemがそのままでは使えなかったのがある。 iCalendar gemは内部でSocket#gethostnameを使用していて、これがAppEngineで制限されてるライブラリに引っかかって落ちてた。これ、iCalendar…
かつて、ウチが最初に作った"Marble Note"というサービスが動いていました。 一定の成功を収めたあのサービスに学ぶべく、当時を知っているユーザの方々にアンケートをお願いしたいとおもいます。よろしければどうぞ。http://spreadsheets.google.com/viewfo…
今日のカケラの樹のメンテナンスで、開発コードネーム”Takarazuka"のカケラの樹第4世代エディタを本番環境に導入、リリースしました。このTakarazukaプロジェクトは結構開発が難航して、リソースをずっと食ってたんだけどついに完結。 一区切りなので、これ…
AppEngine上でのRailsアプリ開発に再挑戦中。appengine-jruby gemによって開発がぐっと楽になっていて、今度こそいけそうな気配がしてるんだけど、開発環境で文字化けが発生した。 この問題は既知のもので、いくつか対策は公表されてるんだけどどうしてもpro…
ウチのサービスでは、ユーザ認証にOpenIDを採用している。 この形だと、各サービスのユーザアカウントは独立なため、たとえば読書びよりを使っている人がカケラの樹を使おうとした際、別途OpenIDログインをする必要がある。また、OpenID認証を要求して、認証…
Cometを使った高速ウェブチャットだったLingr。その代替となりそうなサービスをいくつかピックアップして、まとめ。 前提条件は以下の通り。 ブラウザから高速なオープンチャットが可能 ログが保存される 自由に部屋が作れる irc.gimite.net irc.gimite.net …