SNSなどのWebサービスでは不可欠の存在となったCookieですが、Cookieをブロックしても正常にサービスを使えるんだろうか?と気になったので、やってみました。
ブラウザはSeaMonkeyです。メニューのEdit - Preferencesの画面から、左のツリービューをPrivacy & Security - Cookiesと辿り、Block cookiesオプションを選んでOKを押します。この設定によって、明示的に許可されたサイト以外はCookieをブロックします。
Cookieを全てブロックするとSNSなどのログインは一切出来なくなります。この状態から、どのドメインのCookieを受け入れればサービスが使えるようになるか?を見てみたいと思います。
一番シンプルなパターンです。
Twitterであればドメインtwitter.comの、Facebookであればドメインwww.facebook.comのCookieを許可すればサービスが使えます。
やり方は、メニューからTools - Cookie Manager - Allow Cookies from This Website(以降、Cookie許可と呼ぶ)を選んで、リロードです。
ちょっとハマりましたが、これもシンプルです。
ドメインmixi.jpのCookieを許可するだけだとRedirect Loopというエラーが出てログインできませんので、併せてSession Cookieを許可すればサービスが使えます。
やり方は、メニューからTools - Cookie Manager - Allow Session Cookies from This Website(以降、Session Cookie許可と呼ぶ)を選んでリロードです。
これらはmixiと同様です。
Amazonはドメインwww.amazon.co.jpの、GitHubはgithub.comのCookieとSession Cookieを許可すればサービスが使えます。
ちょっと変わっていて、サービスごとに細かく制御できます。
ニコニコ動画はサービスごとに、
のようにドメインが異なっています。ログイン用にドメインaccount.nicovideo.jpのCookie許可は必須となりますが、それ以外は許可するも許可しないも自由です。
従って、動画にログインしたい(Cookieを許可)が、静画にはログインしたくない(Cookieをブロック)など、器用な制御ができます。そんなことして何か意味があるのかまではわかりませんが…。
え?Cookie使ってたの?という意外なサービスです。
Cookieをブロックすると、プレゼンテーションの表紙だけは見ることが出来ますが、他のスライドが表示できません。ドメインwww.slideshare.netのCookieを許可すると、表紙以外のスライドも表示できるようになります。
単純な設定では使えませんでした。
まずCookieをブロックした状態でアクセスすると、エラーTA-20-1319「認証のためのCookieが有効になっておりません。」が出て、ドメインssl.tsite.jpのCookieを許可せよと言われます。
勧めに従って許可しても、ひたすらエラーTA-90-1001「申し訳ございません。時間をおいて再度アクセスしてください。」が出るだけで、どうしたら良いのかわかりません。困ったね…。
TSUTAYA DISCASは良くわからず残念でしたが、大抵のサービスはCookieをブロックしちゃっても結構使えるんだなー、と感心しました。メジャーなWebサービスって、良く出来ていますね。
SlideShareのような意外な発見があって面白いので、もうしばらくやってみようと思います。
この記事にコメントする
サクラエディタ2.3.0がバグっていて、C/C++ が書きづらく困っています……。
適当にファイルを作って、ファイル名をa.c(C/C++ スタイルのスマートインデントが有効になるなら何でも良い)にして開いて、ダブルスラッシュの前に何か文字を入れて改行すると100%Runtime Errorが発生してエディタがクラッシュします。
例を挙げると、
a//
と打ちこんで、行頭でEnterを押して改行すると100% 落ちます。
ただし、ダブルスラッシュが行頭の場合だけは落ちません。またサクラエディタ2.0.4.0では発生しません。
コードを見たらsakura_core/types/CType_Cpp.cppのCEditView::SmartIndent_CPP() メソッド1427行目付近に、下記のような処理があり、
for( int n = 0; n < nLineLen2; n++ ){
switch( nMode ){
case 0:
if( m_pTypeData->m_bIndentCppStringIgnore && L'"' == pLine2[n] ){
...
}else if( m_pTypeData->m_bIndentCppCommentIgnore && n + 1 < nLineLen2 && '/' == pLine2[n] && '/' == pLine2[n+1] ){
SCommentBlock block = { n, nLineLen2 - 1 };
arrCommentBlock.push_back(block);
n = k; ★★★この行がnを0に戻してしまう ★★★
}
break;
...
常にk = 0なのとn = kという行のせいで、nがずっと0に戻されるため、外側のfor文がいつまでも終わらず、arrCommentBlockというベクタのような何かに、無限に要素を追加し続けた挙げ句、死んでしまうようです。
この処理でnを巻き戻す意味も、変数kの意味もイマイチわかりませんが、ざっくりn = kをコメントアウトしたところ、ご機嫌に動いています。
これ、みんな困ってないのかな?俺だけ??
この記事にコメントする
大阪市営バス 信託失敗…債権674億円放棄し民営化へ - 毎日新聞を読んで。
記事に「交通局の運転手に比べて大阪シティバスは人件費が1人当たり300万円程度安く…」とあって驚きました。人件費の半分 = 従業員年収とざっくり考えれば150万円くらいでしょう。
つまり、仕事の内容は同じだけど、仕事の価値は150万円低く評価されたわけですから、なかなかショッキングです。
自分の仕事は、自分の年収に釣り合っているだろうか…。
メモ: 技術系の話はFacebookから転記しておくことにした。
この記事にコメントする
| < | 2016 | > | ||||
| << | < | 02 | > | >> | ||
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| - | 1 | 2 | 3 | 4 | 5 | 6 |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | - | - | - | - | - |
25年10月6日
25年10月6日
25年9月29日
25年9月29日
20年8月24日
20年8月24日
16年2月14日
16年2月14日
25年7月20日
25年7月20日
25年7月20日
25年7月20日
25年7月20日
25年7月20日
20年8月16日
20年8月16日
20年8月16日
20年8月16日
24年6月17日
24年6月17日
wiki
Linux JM
Java API
2002年
2003年
2004年
2005年
2006年
2007年
2008年
2009年
2010年
2011年
2012年
2013年
2014年
2015年
2016年
2017年
2018年
2019年
2020年
2021年
2022年
2023年
2024年
2025年
過去日記について
アクセス統計
サーバ一覧
サイトの情報合計:
本日: