タグ

webappに関するgfxのブックマーク (13)

  • ファイルアップローダを作ろう - 鳩舎


    How to 使    S3  Disk  DB Blob HTTP  () 
    ファイルアップローダを作ろう - 鳩舎
    gfx
    gfx 2013/10/21
  • HTTPでHashやArrayを送る手法に仕様は存在しない……の? - ただのにっき(2013-09-15)

    ■ HTTPでHashやArrayを送る手法に仕様は存在しない……の? jQueryでこんなふうに書くと: $.post('/', { hash: { foo: 'hoge', bar: 'fuga'}, array: ['baz', 'piyo'] }); サーバ側でこんなふうに受け取れて(これはSinatra): post '/' do params.each do |key, val| puts "#{key}: #{val} as #{val.class}" end end ちゃんとHashやArrayとしてアクセスできる: hash: {"foo"=>"hoge", "bar"=>"fuga"} as Hash array: ["baz", "piyo"] as Array ああこりゃ便利だね、で済ましてもいいんだけど、HTTP POSTの中身なんてただのバイト列なんだから型の情

    gfx
    gfx 2013/09/16
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • ゆーすけべー日記

    ユーザーからのPOST等された入力値の妥当性をチェックする Validation をどこでやるか問題が個人的にありまして〜、DBを使わないケースならばいわゆるFomrValidator::*を使ってControllerでやればいいのですが、Modelを経由するようなアプリだとControllerだけじゃ不安よねぇ〜、Modelだけ使う時もあるし、Model単体のテストで再現出来ないよね〜なんて思ってます。で、実際の実装をControllerではFormValidator::Lite、Modelの一部にData::Validatorを使っているのですが、なんかコレも効率悪い感じしてたんで、ちょいと実験的に理想の一つを実装してみました。 こんな条件です。 エラーメッセージを簡単に設定したいのでValidationモジュールにはFormValidator::Liteを使う 色々錯誤していたらOR

    ゆーすけべー日記
    gfx
    gfx 2013/07/25
  • The web's scaffolding tool for modern webapps | Yeoman

    Get started and then find a generator for your webapp. Generators are available for Angular, Backbone, React, Polymer and over 5600+ other projects. One-line install using npm: npm install -g yo What's Yeoman?Yeoman helps you to kickstart new projects, prescribing best practices and tools to help you stay productive. To do so, we provide a generator ecosystem. A generator is basically a plugin tha

    gfx
    gfx 2013/01/31
  • YappoLogs: サービスをつぶさない為に Web アプリを書く時にやっとくと良い事2選

    サービスをつぶさない為に Web アプリを書く時にやっとくと良い事2選 テンプレートのエラーが出た時にアプリケーションのログだけに書くのでは無く、誰にでも「ここがえらってるよ!」って見えるようにしとくと間違いが少なくなる傾向があるのでテンプレートエンジンでフック出来るようになっておいてたら、それをうまく使うと良い。 また、テンプレートエンジンがレンダリングしてるフェーズで DB にクエリが飛ぶような構造で書いてあると、非エンジニアのカジュアルにテンプレートいじる人が甚大なクエリを実装してしまう可能性があるので、これも早期に発見しないとサービスが止まってしまい会社の売り上げが下がってしまい社員が路頭に迷うケースが発生してしまうので、これらも未然に防がなければならない。 Text::Xslate + Amon2 ならこうかける。 package MyProje::Web; ...; { my

    gfx
    gfx 2012/11/27
    (1)エラーをviewにも出す (2)viewでのSQL query発行を警告する
  • YAPC 2012 - 続・Mobage を支える技術


    Me  (Yuji Shimada) @xaicron  Me CPAN Author Me  Me New!  Works DeNA Co., Ltd. Mobage  Mobge API Gadget Server (Proxy Server)   Mobage    @zigorou @nekokak    JPA  JPA     @kazeburo 35PV/day 1118100113500 @Yappo DeNA 12
    gfx
    gfx 2012/09/29
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知


    2020131()  2019 -   : 2020131() :2020131() 稿 稿 -   2020-06-25  2020228
    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • いま敢えてブログエンジンを作るなら - WebService::Blog->new( user => ’hide_o_55’ )


     Hachioji.pm IRC    TumblrWordPress  
    いま敢えてブログエンジンを作るなら - WebService::Blog->new( user => ’hide_o_55’ )
  • 「アンサイクロペディア・ブラウザ」とかいうAndroidアプリをつくった - 愛と勇気と缶ビール


    Android https://market.android.com/details?id=com.nilsoft.unreader SmartPhoneSmartPhoneWebViewWebView50wikiHTML GUI
    「アンサイクロペディア・ブラウザ」とかいうAndroidアプリをつくった - 愛と勇気と缶ビール
  • リアルタイムプレビューしたい - アリ


    gfx  便  $self->param() defined('')true my $text = $self->param('q'); if (!defined $text) { return $self->render(text => ''); }  my $text = $self->param('q'); if (!$text && !($text eq '0')) { return $self->render(text => ''); } 
    リアルタイムプレビューしたい - アリ
    gfx
    gfx 2011/04/03
    ktkr!
  • Mojolicious::Liteを使ってMarkdownをリアルタイムプレビューしてみた - アリ

    こんな感じ。 もちろん、Text::MarkdownだけではなくText::Xatenaでもできるので満足ですね。

    Mojolicious::Liteを使ってMarkdownをリアルタイムプレビューしてみた - アリ
    gfx
    gfx 2011/04/01
    おお!これはいい!
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知


    2020131()  2019 -   : 2020131() :2020131() 稿 稿 -   2020-06-25  2020228
    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 1