8月17日の技術勉強会 - Flexレイアウト手書き勉強会 8月17日に行われました技術発表会の内容を撮影した動画ファイル/資料を公開いたしました。内容は以下のとおりです。 テーマ Flexレイアウト手書き勉強会 発表者 d:id:secondlife 勉強会動画 ダウンロード…
操作方法 → キー: 次のページへ ← キー: 前のページへ ↑ キー: 目次ページへ ↓ キー: 目次ページから戻る 目次ページでは ← → キーで一覧を移動し、クリックで選択します
Greasemonkeyの過去においてのセキュリティ上の問題の解説。 Greasemonkeyだけに限らず、JavaScriptによるユーザ拡張を作成している全ての方に対して一読の価値があるドキュメントだと思われます。 原文:O'Reilly Media - Technology and Business Training Greasemonkeyの共通な落とし穴を避ける Greasemonkeyのセキュリティの歴史があなたの今にどう影響するのか (著) Mark pilgrim "Greasemonkey Hacks"の著者 2005/11/11 昔々、あるところにセキュリティホールがありました。(これは普通のおとぎ話ではないからそのまま読んでください。) Greasemonkeyのアーキテクチャは最初に書かれて以来大幅に変更されてきた。Version0.3は初めて広範囲に人気を得たバー
設定変更 → 表示項目 → マイフィードの表示件数 → 表示件数を制限する 件数は14件くらいにする。フィード一覧をスクロールせずに済む(一画面に収まる)くらいが良いと思う。 malaさんは30件らしい。 これでもう、厳選とかせず、がんがん追加しても大丈夫。 余りにも必読すぎるフィードには星を振る。もちろん「新着のみ表示」「レート順に表示」で。
よく考えたらamachangは年末年始の間IP unreachableなのだった。 Wikiをだいぶ編集した。トップページに書いてあった第一回の概要を削って、かわりに下のような「大まかな方針」に変えた。 大まかな方針 無償にこだわる 有償では「カンファレンス慣れしていない人」が参加をためらいやすいため 発表者と聴衆がコミュニケーションを取れる規模にとどめる 発表者10人×一人10分〜20分(マージンを含めて平均24分)の4時間 13:00〜17:00 終了後 雑談モード(懇親会)に突入 18:00程度から飲み屋で懇親会(有償) 学生は少し割引。高校生以下はタダでもいいかも。 話す内容はソフトウェアに関連する技術についてならなんでもOK あと、決まったことなどをWikiに反映して「第一回カンファレンスの詳細情報」ページを作った。 http://ja.doukaku.org/wiki/inde
つまらんと感じたら q でレート--、面白いと感じたら w でレート++。 ちょうナチュラル! http://yagi.xrea.jp/2007/11/ldr_relative_rate.user.js ごたく livedoor Readerは本当に素晴らしいんだけど、レート周りの運用は悩みのタネでした。 「最近レート4が増えすぎだなぁ、リストラしようか」「レート基準を作って、それに従って割り振ろう」「このフィードに適切な☆はいくつだろう」「……手間が掛かった割りにイマイチ」「基準を見直すか」「またレーティングするの?」「面倒すぎる」「もう『面白い』『つまらない』の2段階で良くね?」「それやってダメだったらまた振り直すの?」云々。 考えてるうちに「これ絶対評価だけなのが悪いんじゃね?」と思って「増やす」と「減らす」をつけてみたんです。そしたら異常に快適になっちゃってさー。びっくりだよ。「今
画像拡大後も処理を繰り返してしまう問題があったので修正しました。 http://yagi.xrea.jp/2006/12/miximix.user.js Greasemonkeyスクリプトなどを書いてると、対象HTML中にJavaScriptを埋め込みたくなることがあります。 ベタに書くと大変うざいことにりますが、 script.innerHTML = "add = function(a, b){" + " var ans = a + b;" + " return ans;" + "}"; こう書くとすっきり。 script.innerHTML = "add = " + (function(a, b){ var ans = a + b; return ans; }); 関数を普通に記述した上で、それを文字列に変換。
開発者ブログでもかかれてますが、本日5/11にハードウェア増設を行いました。実は今月の増設は3フェーズに分けて実施しており、今回はその2フェーズ目を行いました。ざっと書いてみます。 フェーズ1. 検索DB分離 + sennaバージョンアップ 先日の勉強会でもお話したとおり、日本語全文検索を実現するにあたって senna を利用しています。そのsennaのバージョンが昨年のとある古いバージョンだったということもあり、稀にインデックスファイルが破損する既知のリスクを孕んでいたため、その問題が解決された新しいsennaと、最近sennaとは独立して開発が行われているMySQLバインディング tritonn への変更をあわせて行うことにしました。また、以前からの運用に当たって、障害の切り分けや、検索の負荷の分離をしたかったため、新しくハードウェアを用意することにしました。この増強によって既存のDB
勉強会でも記述したとおり、ニコニコ動画のWebサーバはapacheのpreforkで動いてます。そのためapacheプロセスで複数立ち上げてリクエストをこなしているため、主にTCPコネクションとメモリのリソースが消費されてしまいます。そもそもpreforkの理由はphpをNon-ZTS(Zend Thread Safe)でbuildしてるからmpm(worker)ではないのですが、如何せんアプリケーションやほかのモジュールとの相性を検証した上でZTSは投入したいというのもあるため、全部投入というのは頭を悩ませます。 今回は、その悩みから「小さいインフラ」を実現するにむけてのぼんやりした思考の変化をここに書き記しておきます。 メモリ節約 まず消費するリソースで、TCPコネクションについてはOS上でオープンできるポートの論理限界値(Linuxでは20,000ぐらい?)があるので、ホストを増やす
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く