タグ

titan22のブックマーク (531)

  • Greasemonkeyスクリプトの開発で役に立ったサイトや本 - Alone Like a Rhinoceros Horn

    Firefox にこんな機能があればいいなあ → ん、Greasemonkey というのでできるらしいぞ → ユーザースクリプトとやらを書けばいいのか → どうやって書くんだ? というところからスタートして、最終的に自作のユーザースクリプトを公開するに至るまでの間、参考にしたサイトやをできるだけ自分の学習順に時系列に沿って列挙してみました。 JavaScript を少々かじったことのある人が Greasemonkeyスクリプトを書いてみようと思い立ったときに、その学習の指針というか、道標のようなものとして役立つリンク集になればいいなと思ってます。 Greasemonkey まずは Greasemonkey ってなんだとか、ユーザースクリプトってどう書くんだというのを調べるところからスタート。(以下小見出しがリンクになっています) Greasemonkeyの開発をまとめてみる ここで Gr

  • 初心者のためのRailsのプラグインまとめ - blog.takuyan.com

    Railsってなにやらたくさんのプラグインが存在するみたいだけど、 「ユーザー管理ならコレ」みたいに、まとめがなかなか見つからないですよね。 ええ、当時の私には見つけることができませんでした。 でも、せめてプラグイン(Gem)名さえ分かってしまえば Githubでいくらでも調べることできると思いませんか?思いませんか?思え。 なので今日は、やりたい事と数々のプラグインの対応表でも書いてみます。 Railsプラグインリスト! これがやりたい! オススメプラグイン ユーザー管理 Authlogic restful-authentication 画像添付 paperclip attachment_fu ページ送り(ページネーション) will_paginate タグ!タグ! acts-as-taggable-on テスト rspec cucumber HTML&CSSの非生産性に絶望した Ham

    初心者のためのRailsのプラグインまとめ - blog.takuyan.com
  • Curlのオフライン機能とSQLiteを使って「停止しないシステム」を作る

    はじめに 最近ではWebブラウザやWebアプリケーションを通じて業務を行うことが増えています。一方、その頻度が高まっていくことにより、ネットワーク障害、あるいは出張先でネットワークに接続できない環境といった、いつも使用しているデータにアクセスできない場合でも、業務に支障が出ない対策が求められています。働く場所や状況を問わず、業務システムにアクセスできる態勢を整える解決策の1つに「オフライン・アプリケーション」があります。 「オフライン・アプリケーション」はネットワークに接続できる際に一括でクライアントアプリケーションにデータをダウンロードしてしまい、そのデータをもとに作業を行った後、再びネットワークを通じてデータをアップロードする仕組みのアプリケーションです。常にネットワークに接続しておく必要がないため文字通りオフライン環境で作業ができ、またクライアント側のマシンリソースが使えるため、処理

    Curlのオフライン機能とSQLiteを使って「停止しないシステム」を作る
  • HTML5のCanvasに欠けているもの:フレームワーク - @IT

    OSSプロジェクトのホスティングサイト「GitHub.com」では、Flashで実装されていた一部のUIをCanvasに移行したという HTML5のCanvasとFlashの最大の違いは、アニメーションなどを行うために利用できる抽象レベルだ――。こう指摘するのは、Gitベースのコードホスティングサービス「GitHub.com」の共同創業者、Tom Preston-Werner氏だ(ちなみにWerner氏はマイクロソフトに買収された検索ベンチャー「Powerset」の元社員で、買収直後に“サラリー以外に3年間で30万ドル(約2770万円)”というおいしいオファーを断ってまでGitHub.comのフルタイム開発の道を選んだことでも知られている)。 Flashで書かれた一部のUIを全面的にCanvasで書き直した経験からWerner氏は、Canvasにはまだ抽象度の高いフレーワムワークが欠けてい

    titan22
    titan22 2010/03/31
    ふむふむ
  • ESMタブ戦争2010

    エムエイチ 森田秀幸 @emeitch 宗教JSON {"tab":"soft", "dscm":"mercurial", "editor":"emacs", "lang":"ruby", "machine":"mac"}

    ESMタブ戦争2010
    titan22
    titan22 2010/03/31
    ハードタブ・ソフトタブって言葉を今知った。自分で書くときはハードタブ派です。
  • アルゴリズムの紹介

    ここでは、プログラムなどでよく使用されるアルゴリズムについて紹介したいと思います。 元々は、自分の頭の中を整理することを目的にこのコーナーを開設してみたのですが、最近は継続させることを目的に新しいネタを探すようになってきました。まだまだ面白いテーマがいろいろと残っているので、気力の続く限りは更新していきたいと思います。 今までに紹介したテーマに関しても、新しい内容や変更したい箇所などがたくさんあるため、新規テーマと同時進行で修正作業も行なっています。 アルゴリズムのコーナーで紹介してきたサンプル・プログラムをいくつか公開しています。「ライン・ルーチン」「円弧描画」「ペイント・ルーチン」「グラフィック・パターンの処理」「多角形の塗りつぶし」を一つにまとめた GraphicLibrary と、「確率・統計」より「一般化線形モデル」までを一つにまとめた Statistics を現在は用意していま

  • XSSはそのサイトを信頼している人が多いほど脅威になりうる - ぼくはまちちゃん!(Hatena)

    はい! こんにちは! 今日は珍しくセキュリティについて一言です! タイトルにある通り、 XSSはそのサイトを信頼している人が多いほど脅威になりうる ってことなんだけど…。これだけだと、あたりまえっぽいよね。 まずXSS脆弱性ってなに? って人のために簡単に説明しちゃうと、これ サイトを作った人以外の人でも、好きなスクリプトを実行できちゃう状態 ってことなんだよね。 でもよく考えてみてほしい。 スクリプトが実行できる。へんなスクリプトが実行されちゃうかもしれないページ。 これって別に、「ふつうにスクリプトを許可されている、そこらへんのブログやホームページと同じ」じゃない? いや、微妙に違うかな。 違う点はひとつ。 スクリプトを埋め込めるのが「サイトの管理者オンリー」なのか「誰でも」なのかの違いがあるんだよね。 … じゃあ、「名もなきサイトの管理者」と「誰でも」の違いってなんだろう? なんだろ

    XSSはそのサイトを信頼している人が多いほど脅威になりうる - ぼくはまちちゃん!(Hatena)
    titan22
    titan22 2010/03/31
    なんかおかしいだろって思ったらコメ欄になんとなく思ってたことがまとめられてた。
  • aguse.jp: ウェブ調査

    あやしいサイトや知らないサイトを訪れる前に、URLを入力するだけでサイト背景情報を調査したり、迷惑メールの送付経路を表示したりすることが出来ます。

  • JavaScript のコメントを除去 - m2

    JSのコメント削除って簡単に書けないかなあ。文字列リテラルとか正規表現リテラルまで考えるとなあ。 http://twitter.com/miya2000/status/11177757376 とつぶやいたところ、有志が実装を投げてくれました。 - まずわたし。最初は「正規表現一発でいけるんじゃない?」とか考えていたのですが早々にあきらめて頭からループすることに。この実装は後に述べる問題があります。 https://gist.github.com/346593/f1880d17e377b07b99944ed6c2a0ceb524d314c2 miya2000 (@miya2000) | Twitter id:Constellation さんはかなり構文解析の領域まで踏み込んでいます。コードを書くのが楽しくってしょうがないという感じでステキです。 http://gist.github.com/

    JavaScript のコメントを除去 - m2
  • Ideone.com

    /* package whatever; // don't place package name! */ import java.util.*; import java.lang.*; import java.io.*; /* Name of the class has to be "Main" only if the class is public. */ class Ideone { public static void main (String[] args) throws java.lang.Exception { // your code goes here } }

    titan22
    titan22 2010/03/30
    Chroem Extensionから。すげー!でもなんて読むのかなぁ?
  • http://labs.mapion.co.jp/blog/other/chrome.php

    titan22
    titan22 2010/03/30
    ちょっと試したいときに便利かも。
  • 海外FX攻略ナビ |海外FX攻略方法、おすすめ口座、おすすめの攻略法を解説

    海外FX攻略ナビ 海外FX攻略ナビでは、海外FX攻略について、どこよりも詳しく解説しています。 上から下まで読んでいただければ、海外FX攻略のすべてを知ることができます。 海外FX初心者の方におすすめです。 第一章 なぜ、海外FXなのか?

    海外FX攻略ナビ |海外FX攻略方法、おすすめ口座、おすすめの攻略法を解説
    titan22
    titan22 2010/03/30
    間違ってけしてしまった
  • 対応ソフト(x64) - Windows 7 @ ウィキ

    x86 Program Files以外にインストールすれば正常起動 <-x86でも正常起動確認 (環境による?)

    対応ソフト(x64) - Windows 7 @ ウィキ
  • Mouse Stroke

    () - ユーザー数: 8,017 - 先週のインストール件数: 5,287 Mouse Stroke is a Google Chrome extension which enables mouse strokes (also known as mouse gestures) in the browser. You can perform common tasks by simply moving your mouse. For example, you can go back to the previous page in your browsing history by move you mouse left, then come back by move you mouse right. The full list of built-in strokes is in the opt

    titan22
    titan22 2010/03/30
    カスタマイズ性が高い!簡単なD&GOもある
  • 世にも奇妙な物語データベース YONIKIMO.COM

    このサイトについて ※フジテレビ系ドラマ「世にも奇妙な物語」のあらすじデータベースです。番組に関する情報と言うよりは、お話の"内容"に特化したサイトなので、あらすじ以外の各種情報に関しましては別サイトさんやwikipedia等の方が充実していると思われます。 ※サイトにおけるあらすじは「管理人やコメンターさんが作成した物」「サイト開設当時2ちゃんねるより情報収集した物」のどちらかにより構築された物です。特に後者においては内容が誤っている場合がございますので、各コメンターさんによって寄せられたコメント欄の補足や間違い指摘をご参考下さい。 最新情報 2017/10/14 10月14日21:00~フジテレビ系で「世にも奇妙な物語 2017年秋の特別編」を放送! 放送予定タイトル「運命探知機」 「寺島」 「フリースタイル母ちゃん」 「夜の声」 を追加しました。 2017/04/29 4月29日2

    titan22
    titan22 2010/03/30
    こんなのあったのか。結構覚えてるものだなぁ。
  • http://kazetaka.com/archives/51590346.html

    titan22
    titan22 2010/03/30
    なつかしい!映画のやつ見に行って雪山が初っ端だったから帰りたくなった。あと、キムタクのBlack roomはもういっかい見たい。
  • 【2ch】ニュー速クオリティ:彼氏が松屋の290円の牛丼でさえ奢ってくれない…悲しい

    1 両面テープ(関西地方) 2010/03/28(日) 22:27:49.60 ID:DlqNeKYb ?PLT(12001) ポイント特典 290円の牛丼でさえ奢ってくれない彼氏に悲しくなる 3月28日 21時45分 質問サイト『Yahoo!!知恵袋』で、「290円の牛丼も奢ってくれない彼に腹が 立って松屋で喧嘩をしてしまった」という投稿に対してコメントが多数寄せられている。 質問者も彼氏も大学生であり、「彼氏はなんでも割り勘にするタイプの男性なんですが、私もその方が肩が張らなく安心なんで余り気にしてはいませんでした」と書いている。 しかし、牛丼チェーンの松屋に入ったときに、290円の牛丼でさえご馳走してもらえない自分に悲しくなってしまったという。 それが理由で喧嘩、その後彼から連絡がなくなり、自分から連絡をするべきか悩んでいるという。 これに対して、「そんな男は、やめと

    titan22
    titan22 2010/03/30
    定期的にこういうネタ湧くなぁ。だいたいで割るのが一番だと思う。
  • Webアプリの問題点を「見える化」する7つ道具 (1/3) - @IT

    今回の概要 システムが応答しない、パフォーマンスが劣化したなどのトラブルが発生したときに、原因がなかなか掴めず、あたふたすることはないだろうか? 稿では、Java EEトラブルシューティングの現場で役立つ7つ道具を紹介する ある日、突然電話が鳴る 用件は、「システムが不定期に停止する。よく分からないけど、どうやらJava EE部分がおかしい」とのこと。このような事態が発生したとき、やみくもに原因を調べ、いつまでたっても問題が解決できず、原因の一片も発見できないことが多々ある。 トラブルが発生した場合、ツールが充実していない昔は、開発者の経験と勘に頼るところが非常に大きかった。Webシステムが普及するいま、昔とは比べ物にならないほど、システムの数が増え、開発者数が増える一方、システム障害を切り分けられる職人的なエンジニアの人数はシステム数に比例して増えているわけではない。そのため、すべての

    Webアプリの問題点を「見える化」する7つ道具 (1/3) - @IT
  • OutOfMemoryエラー発生!? GCがあるのに、なぜ?

    今回の概要 稿ではWebアプリケーションの開発プロジェクトで実際に直面したメモリに関するトラブル事例の中からjava.lang.OutOfMemoryErrorを題材としたTipsを紹介する。 帰宅直前に、突然電話が鳴り響く 業務を終えて帰宅しようとしたとある夜、突然電話が鳴る。相手は社内のプロジェクトのマネージャである。 「現在、テストを実施しているが、数分経つとOutOfMemoryErrorが発生してアプリケーションが落ちてしまう。再起動を掛けると、また順調に動くが、しばらく利用していると、同じようにOutOfMemoryErrorが発生する。メモリ不足のエラーなので、物理メモリを増やそうかと思っているが、物理メモリ増設の前に、アプリケーションという観点からメモリ不足を引き起こす問題がないか調査してほしい」 取りあえず、原因を探るために現場に急行した。 現場にてトラブルの詳細をヒア

    OutOfMemoryエラー発生!? GCがあるのに、なぜ?
  • 調査の難しい「OutOfMemoryError」事例、5選

    メモリ不足の問題の切り分け方の基 まずは、メモリ不足がJavaヒープとCヒープのどちらで発生したかを切り分けておこう。 Javaヒープ OutOfMemoryErrorがスローされ、JavaVMの実行が継続している場合には、Javaヒープが不足している可能性が高い。Javaヒープ不足かどうかを確定させるために、スローされたOutOfMemoryErrorのトレースを確認しよう。 java.lang.OutOfMemoryError: Java heap space <=======【*1】 at java.nio.CharBuffer.wrap(CharBuffer.java:350) <=======【*2】 at java.nio.CharBuffer.wrap(CharBuffer.java:373) at java.lang.StringCoding$StringDecoder.

    調査の難しい「OutOfMemoryError」事例、5選