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という技術を導入したと 思われます。 Thank you for reading the article! […]


#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);などとして、

とすればオッケーです。 そんなこんなで実装できて、 動作確認もしました〜 以上でーす!! Thank you for reading the article! Please do either share the post or click ads on this site, which […]


nprogressが使いやすい件 0

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

これを使って、ajaxの処理と合わせていけば 親切なUIが作れますねぇ。 Thank you for reading the article! Please do either share the post or click ads on this site, which will be greate help for me. Thanks in advance! 読んでいただきありがとうございました。役に立った!と思った方は記事をシェアするか、 広告をクリックして投げ銭していただけると大変助かります。 収益はサーバー維持費に充てたいと思います。


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%はお断り | インタビュー | 東洋経済オンライン | […]