Monthly Archives: February 2014


cookie と session との違い 0

コード書き始めてから1年位経つんですが、 ようやくcookieとsessionの違いが理解出来ました。 cookie (with jquery) jquery.cookie.jsの使い方とCOOKIEの寿命(保存期間)を秒・分・時間で指定する方法 – Qiita html5のlocalStorageと同じような使い方をする。 browser内部に目盛りもしくはデータ容量をとって、 そこに変数の情報を保存します。 この技術を使って何ができるかというと、 サーバにアクセスしてるブラウザを判別できるので、 これを用いて最適な画面を表示できます。 jquery.cookie.jsを利用してページ間でCookieの値を共有する方法 – 森薫の日記 ↑こちらのリンクをみて、pathの扱いが分かりました。 指定したパスにマッチする全てに対して cookieが登録されてしまいます。 選択的に例えば、 http://localhost:3000/calendar/multi/ALaC8Z みたいなurlに対するユーザー情報を 保存したいとき、ぼくは次のようなコードを書きました。

window.location.pathnameで /calendar/multi/ALaC8Z が取得できるので、これを元にpathに登録すれば、 選択的にcookieを登録できます。 逆に、root以下の全部に反映するなら、 path: ‘/’ としておけばいいです。 session (with php) 第8回 セッションの仕組みを知ろう – PHP基礎講座 phpなら、$_SESSION変数を使って、 ページをまたいで変数を保持できます。 ちょっとセキュリティ的に怖いのでできるだけ 避けるコードを書いた気がします。 歴史的経緯 NetScape社っていう、ブラウザを開発していた会社があって、 その会社がユーザーごとに最適なコンテンツを 届けるために考えだしたのがsessionで、 そのためにbrowser側にcookieという技術を導入したと 思われます。 こちらも合わせてどうぞ: wordpressに「あとで読む」を追加する| TowardSomethingNew Railsバグ出すぎだ、このやろう[3hours passed…] | […]


#dartja でdart学んできた 0

技術関連の勉強会、初めて行ったんですけど、 端的に言って面白かったです〜 dartの中身について書いていきます! Dartってなに? Dart: Structured web apps Google界隈のコミュニティでガリガリ作ってる新しい ブラウザ上で走る言語です。 jsよりも早くロードできるものを目指してるとのことです。 さっそく行きましょうか。 しりょう ちなみに、このサンプル集とかいじるといいですね。 触った感じはJavaとjsとのあいだといったところ。 Dart Code Samples | Dart: Structured web apps Dartの開発環境、落とそう? Download Dart | Dart: Structured web apps EclipseベースのEditorと、sdkのパッケージを落とせます。 Androidと同じスキームですね。 そんでもって、Android同様に便利なのは、専用エディタ。 でも、やっぱり重いみたいで、sublime2にplugin挿すのが 良いかと思います。 cf. dart-lang/dart-sublime-bundle 使ったテキスト AngularDart(AngularJsのDart版)とIntroductive Dart Courseの 2つがあって、ぼくは初心者側で行ったんですが、教材は 次のリンク先を使いました。 dclbasicjp/step0/step0.md at master · yukiawano/dclbasicjp Dart Editor開くとこんな感じで Dartiumっていうchoromium with Dart VM上でDartのコード走らせるとこんな感じで […]


fullCalendarで特定のイベントのカレンダーに移動したいとき 0

fullCalendarのライブラリで、 何かをクリックしたらそれをトリガーに 対象となるイベントを表示させたくなりました。 src: jQueryで座標取得 ~ プログラムのメモ 1.縦スクロールの実装 縦スクロール部分の実装は次のようになります。

実質、この2行で完了です。 calendarのスクロール出来る部分は おそらく#calendar_scrollerってid振ってあると思います。 postion()で相対位置のhashが返ってくるので、 その値を使ってscrollTopでずらします。 余裕をもたせるなら+10とかしておくと良いでしょう。 2.日付の移動

via FullCalendar Documentation – gotoDate これ使って、日付の移動をしました。 フルカレンダーのイベントを、選択するなら、 日程情報を文字列で持ってるはずだから、 それをvar d = new Date(str);などとして、

とすればオッケーです。 そんなこんなで実装できて、 動作確認もしました〜 以上でーす!! こちらも合わせてどうぞ: wordpressに「あとで読む」を追加する| TowardSomethingNew Railsバグ出すぎだ、このやろう[3hours passed…] | TowardSomethingNew


nprogressが使いやすい件 0

rstacruz/nprogress. ブラウザ上部に、ロード状況を示す (最近のyoutubeの赤い線みたいな。) 線を表示させるプラグインです。 とっても書きやすいです。 必要な箇所に下記のように書いていくと、 それぞれで長さを0.05, 0.1, 1(比率で表現)に 勝手に伸ばしてくれます

これを使って、ajaxの処理と合わせていけば 親切なUIが作れますねぇ。 こちらも合わせてどうぞ: wordpressに「あとで読む」を追加する| TowardSomethingNew Railsバグ出すぎだ、このやろう[3hours passed…] | TowardSomethingNew


LINEについて調べてみた 0

LINEについて、ちょっと調べてみたので、 まとめてみます。 2014/2/12現在の情報となります。 コンセプト 知らない人とではなくて、 親しい人間とのコミュニケーションを誘発させたいとのこと。 親しい人間とのコミュニケーションの先に、 企業やコンテンツとのコミュニケーションを促す プラットフォームとすることを目指している。 ユーザー数世界3億人を突破! 「LINE」のコンセプトのすべてを語ろう ――舛田淳・LINE執行役員に聞く【前編】|IT insight|ダイヤモンド・オンライン データ ユーザー内訳 2013年12月にはユーザー数3億人突破。 80%がアジア人(台湾、インドネシア、タイ)、 20%が日本人 とのこと LINE事業の3Q売上、ほぼ100億円へ | THE NEW CLASSIC 世界制覇へ躍進、LINEに乗れ 海外展開の好機 (徳力基彦) :日本経済新聞 IPO(上場)は未定 収入源 60%がゲーム課金、 20%がスタンプ課金、 20%がスポンサードアカウント となる。スポンサードアカウントは、 企業がアカウントを持つためにお金を取っているというもの。 実際、スタンプを出す(4週間の期限付き)などの施策により リアルでの売上が上がる影響があるらしい。 競合 WhatsAppが欧米で強いチャットアプリであり、 LINEの競合となる。 欧米ではWhatsAppのようなシンプルなUIの方が 好まれており、LINEだと子供っぽいと感じられるらしい。 今後の対応としては、国の設定をすることで UIを変更できるようにすることが予想される… トップ ダウンロード(.apkパッケージ) 翻訳一覧 翻訳しちゃった 情報源 LINE株式会社 | はたらき方・Q&A LINEと組みたい企業、99%はお断り | インタビュー | 東洋経済オンライン | […]