タグ

2012年8月12日のブックマーク (18件)

  • Rubyのエンコーディング - tmtms のメモ

    Ruby 1.9 から文字列や正規表現オブジェクトはそれぞれエンコーディング(いわゆる文字コード)を保持するようになりました。 たとえば 0xB1 0xB2 という2バイトは EUC-JP エンコーディングでは「渦」、SHIFT_JIS エンコーディングでは「アイ」という文字になります。つまり同じバイト列でもエンコーディングが異なれば異なる文字として解釈されます。 1.8 では文字列はただのバイト列でした。なので、それがどのような文字を表しているのか、つまりエンコーディングが何なのかはプログラムが知っている必要がありました。 1.9 では文字列オブジェクト自身が自分が何のエンコーディングかを知っています。同じ 0xB1 0xB2 というバイト列でも、それが EUC-JP の「渦」なのか SHIFT_JIS の「アイ」なのかは、文字列自身が知っています。 スクリプトエンコーディング スクリプ

    Rubyのエンコーディング - tmtms のメモ
  • 本当に月額10円でレンタルサーバを始められるのか? S3で静的サイト構築を検証 - プログラマでありたい

    先日、Amazonのs3の宣伝サイトが、月額10円で始められるレンタルサーバというセンセーショナルなキャッチコピーと共に作られていました。 月額10円〜でレンタルサーバーをはじめる方法 | アマゾン ウェブ サービス(AWSAWSのサービス群の中で、真に驚異的なものはS3だと確信している私にとっては、これを機会に是非S3の素晴らしさが広がって欲しいなぁと思っています。 Twitterやはてブの反応を見ていると、かなりの反響が出ているのでPR施策としては成功だったのではないでしょうか?一方で、はてブのコメントを見ていると、従量課金制怖いとか、クラウド破産とかの話が出てきています。はっきり言って心配無用なのですが、ちょっと整理してみました。 2012/08/15追記:クラウド破産が心配の方が、やっぱり多いようなので防ぐ方法を書きました。 クラウド破産を防ぐ為のAWS Billing A

    本当に月額10円でレンタルサーバを始められるのか? S3で静的サイト構築を検証 - プログラマでありたい
  • サービス終了のお知らせ - NAVER まとめ

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

  • 1Keyboard - Type on your phone/tablet/TV using your Mac's keyboard!

    1Keyboard - Virtual Bluetooth Keyboard1KeyboardUse your Mac as a Bluetooth keyboard to all of your iOS devices.

    1Keyboard - Type on your phone/tablet/TV using your Mac's keyboard!
  • FC2ザ掲示板 - 無料の匿名掲示板!気の合う友達と楽しく交流

    女女女女女女女女女女女女女女女女女女女女女女女... / THEざつだん [ 勢い0件 コメント0件 1分前 ] 暇暇暇暇暇暇暇暇暇暇暇暇暇暇暇暇暇暇暇暇暇暇暇... / THEざつだん [ 勢い0件 コメント0件 3分前 ] 金金金金金金金金金金金金金金金金金金金金金金金... / THEざつだん [ 勢い0件 コメント0件 4分前 ] 最近、懐の調子が良くない。 / THEざつだん [ 勢い0件 コメント3件 8分前 ] 「解雇」について語り合おう。 / THEざつだん [ 勢い0件 コメント0件 15分前 ] 「失業者」について語り合おう。 / THEざつだん [ 勢い0件 コメント0件 16分前 ] 「発達障害」について語り合おう。 / THEざつだん [ 勢い0件 コメント0件 17分前 ] 「適応障害」について語り合おう。 / THEざつだん [ 勢い0件 コメント0件 17分

  • iOSアプリ開発に役立つTips100連発! - Qiita

    1年半ほどコツコツと書きためてきた iOS アプリ開発 / Objective-C 関連の Tips をカテゴリ別にまとめてみました。 数が多いので、オススメのものを太字にしてあります。 (更新情報 2012.8.11)ちゃんと数えてみたら88個しかなかったので、20個ほど追加しました。 (追記 2013.10.1) 記事をきっかけに秀和システム社よりお声がけいただき、書籍を執筆 させていただきました。iOS開発に役立つTips集です。ぜひ下記ページより 目次を見ていただき、興味のある項目がありそうであれば ご購入いただけるととても嬉しいです。 『iOSアプリ開発 達人のレシピ100』というを書きました ライブラリ/フレームワーク ゲームアプリ向け UI コンポーネントセット "UIKitForGame" ゲームアプリをつくる際に便利な UIKit のカテゴリ/サブクラスの詰め合わせラ

    iOSアプリ開発に役立つTips100連発! - Qiita
  • GitHub - faif/python-patterns: A collection of design patterns/idioms in Python

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - faif/python-patterns: A collection of design patterns/idioms in Python
  • Unityの核であるMonoBehaviourについて - Ideals and Reality

    Unityを使っている人なら誰でも見たことがあるであろう、MonoBehaviorクラス。 巷ではMonoBehaviourを使うとC#の機能が使えなくなるとか、コードビハインド出来なくてMVCモデル的な作りが出来ないとか、極力MonoBehaviourは使うな!とまで言われたりしています。 私は逆にUnityを使うのにMonoBehaviourを使わないなんてとんでもない!と思っています。 と、いうかMonoBehaviourを使うことがUnityを使う一番の理由になると思ってるくらいに。 その潜在能力の高さを1度知ってしまうと使わないなんて考えられなくなってしまいます。 1.MonoBehaviourの持つコルーチンが超強力 これもう当に強力。 おもむろに yield return 0; と書けばそのフレームの処理をそこで終了し、次のフレームはそこから処理を再開するのである。 yie

    Unityの核であるMonoBehaviourについて - Ideals and Reality
    sukka9
    sukka9 2012/08/12
  • nFinder - 無料で使えるニコニコ動画専用ブラウザ

    ライトユーザーからパワーユーザーまで。洗練された視聴環境を。 最新版: 1.9.9.4 (2011/12/04更新) 「ファインダーウインドウ」と「プレイヤーウインドウ」で構成されたnFinderはシンプルかつ直感的な操作性を提供します。 Webブラウザのように無駄な情報やスペースが無く、作業の傍らに動画を流したり、小サイズモニタでも快適にニコニコ動画を楽しむことができます。 インターナルプレイビュー設定を行うことでファインダー内に再生ウインドウを表示し更なる占有スペースの削減も可能です。 拡張性の高い専用再生プレイヤー「SPUTNIK」。 ニコニコ動画を閲覧するためだけに設計された専用プレイヤーは、コメント投稿はもちろんのこと、サイズ変更や登録無制限のNGワード機能など独自の機能がいっぱい。比較的スペックの低いPCでも滑らかな再生が可能です。

  • こんなプログラマはアジャイル出来ますって言ったらアカンやろ - メソッド屋のブログ

    最近、とある機会があって、いろんなアジャイルが出来るといってくるベンダーさんとあう機会があるけど、正直「おい!どの口がアジャイル出来るって言ってるねん!」って思う事がむっちゃくちゃ多い。 今は確かにアジャイル開発ブームで、世間では引き合いも多いらしい。いろんなベンダーの営業さんが、「うちもアジャイルできます」って言って営業してはるけど、マジでちゃんと自社でできるか調査してから営業してほしい。私はアジャイルを10年以上やってるけど、元々は「この方法やったら、お客さんにホンマにええアプリを届けれるんちゃうか?」と思ったところから来ている。 それが、今やもしゃくしもアジャイル出来ますとか言って、ろくにアジャイルも出来へんのに売りつけて、結局効果がでなくて、「やっぱアジャイルなんかアカンやん」ってなるのがむっちゃくちゃ嫌なのだ。 これって数十年昔のオブジェクト指向ブームと一緒やん。当時のオブジェ

    こんなプログラマはアジャイル出来ますって言ったらアカンやろ - メソッド屋のブログ
  • 住所入力フォームなどで使う都道府県の並び順について調べてみました | えすたくぶろぐ

    先日、某サイトの住所入力フォームで都道府県を選択する時に、都道府県の並び順がアイウエオ順になっていて驚きました。都道府県の項目の選択肢が「愛知県」から表示されていて最初全く意味がわかりませんでしたし。普段、北海道で始まって沖縄で終わる、北から南に並ぶ順序に慣れているので、かえって自分の住んでいる県を探すのが大変でした。 たぶん、サイト制作者さんはアイウエオ順に並べることで探しやすくなるだろうって思ったのかもしれませんが。なんというか、金額で4桁ごとにカンマが打ってあったり、タッチパネルキーボードでアイウエオ順に並んでいるのを見た時と同じような感覚を持ちました(笑) 他にも今まで見たフォームで違和感を覚えたのは、「北海道、青森県、岩手県…」と一応北から南へ順番に並んでいるんですが、福島県で東北地方が全部出た次は関東になるのかと思いきや新潟県になってたりした並び順とか。緯度を基準にすればそうな

    住所入力フォームなどで使う都道府県の並び順について調べてみました | えすたくぶろぐ
    sukka9
    sukka9 2012/08/12
  • Node.jsによるPusherクローン「Keima」をリリースしました #codefirst - みずぴー日記

    http://keima.herokuapp.com/ 「えーpolling!? pollingが許されるのは小学生までだよねー、キャハハハ」というわけでpush通知にWebSocketをお使いのみなさま、こんにちは。 しかし、毎回、WebSocketを扱う機能を実装するのは、いくつかの理由で面倒ですよね! WebSocketは様々なバージョンがあるので、すべてに対応するのは面倒。 同様の理由で、個別のアプリで作り込んでしまうと、WebSocketのバージョンアップに追従するのが面倒。 WebSocketは大抵別サーバになっているので、設定が面倒。 Heroku等のPaaSではWebSocketを使えないことが多い。 (2015/1/23追記: HerokuはWebSocketをサポートするようになりました) そこで、WebSocketによるpush通知に特化したWebサービス Keima

  • Real-Time In-App Chat and Communication Platform

    We provide a single platform to build any combination of real-time features, including chat, live audience engagement, multi-user collaboration, device control, data streaming, and geolocation /dispatch - all managed and monitored from a single dashboard. Our global network of Points of Presence (PoPs) provide huge scale, 99.999% SLAs, regional compliance, and redundancy to ensure every user and d

    Real-Time In-App Chat and Communication Platform
  • Lineを殺すサービスの作り方 | fladdict

    別にLine嫌いじゃないけれど、むしろ応援してるけど。でもLineの一人勝ちはあまり面白くない。 というわけで思考実験として、今からLineに追いつくVoIPアプリをどう作るかを考える。 Lineを殺す方法とは、如何にLineの魅力とビジネスモデルを無効化するプロダクトを考えるか? だと思う。単純にラインよりもいいアプリを作ろうでは、先行者利益を覆すのは難しい。日のサービスは「いいものを作るぜ!」が多いが、海外のサービスの「現在のビジネスモデルを台無しにするぜ!」というスタイルが有効だと思う。 根的にLine質は、 電話が無料でかけられる! 電話からの移行がラクチン! スタンプが楽しい! の3点だと思う。つまり「速くて安くて美味い」をベースに、ちょっとばっかり優越感を味わったり差別化をしたい人から課金をする・・・というモデルになっている。この3つの魅力のうち1つか2つを、破壊あるい

  • GREEが悩むNode.jsの問題を考えるヒント - ぼちぼち日記

    先日 GREEを支える大規模インフラテクノロジー」-GREE Platform Summer Conference 2012 という記事が公開され、GREEのCTOの藤さんが、 javascriptをサーバーサイドでも使うケースが多くなってきていて、必然的にnode.jsを使うことになるが、大きく3つの問題がある。 ひたすらすごい勢いでバージョンアップしているので安定しない。コストを払ってついていく覚悟を持って取り組んでいる。 メモリリークがあるので、サーバを起動しっぱなしにするとメモリがいつぶされる。 コードをデプロイしても再起動しないと読み込まれない。 (中略) これで絶対大丈夫という解決策がなくて、node.jsで一番悩んでいる。これでバッチリ解決するというものがあれば、是非教えて欲しい。 といった話が掲載されていました。 GREEさんに限らず一般的に Node に対して同じ問題

    GREEが悩むNode.jsの問題を考えるヒント - ぼちぼち日記
  • TechCrunch | Startup and Technology News

    In a series of posts on X on Thursday, Paul Graham, the co-founder of startup accelerator Y Combinator, brushed off claims that OpenAI CEO Sam Altman was pressured to resign…

    TechCrunch | Startup and Technology News
  • Pusher | HTML5 WebSocket Powered Realtime Messaging Service

    Powering realtime experiences for mobile and webBi-directional hosted APIs that are flexible, scalable and easy to use. We create and maintain complex messaging infrastructure so you can build the realtime features your users need, fast. Bi-directional hosted APIs that are flexible, scalable and easy to use. Get started today and find out what you can build with Pusher

    Pusher | HTML5 WebSocket Powered Realtime Messaging Service
  • 【特集まとめ】DropboxからGoogleドライブまで、クラウド型ストレージを自動同期で使い倒す | あんどろいどスマート

    【特集まとめ】DropboxからGoogleドライブまで、クラウド型ストレージを自動同期で使い倒す2012年08月11日16時03分 公開カテゴリー: ファイル管理キーワード: アプリ, チップス, 特集, 特集まとめ Short URL ツイート いわゆるクラウド型のストレージサービスが便利なのは、ファイルを自動同期させることができるから。ファイルを手動で、SDカード経由やメール経由で送る場合と異なり、一度設定しておけば、後は自動で同期が行われる、という使い方が可能なのが、クラウド型ストレージサービスの長所だ。 PC/スマートフォン間での同期が行われれば、PCで作成したファイルやPCで見付けた情報を、スマートフォン上で開くことができるし、その逆も然り。PCでもスマートフォンでも、同じファイル、同じ情報にアクセスすることができるようになる。 さらに、「自動」同期なら、毎回ファイルを手動で送