はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ subtech

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 162件)

Google Apps Script はマジですごい。自分でサーバーを持たず、定期的に Gmail のメールを集計することができる - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech

2012/11/16 このエントリーをはてなブックマークに追加 968 users Instapaper Pocket Tweet Facebook Share Evernote Clip スクリプトエディタ Gmail Run サーバー 制服ガール

最近知ったがGoogle Apps Scriptはだいぶいろいろなことができてすごい。 ので、とりあえず楽天カード (今話題) の売上情報メールを集計して家計簿に記録していくみたいなスクリプトを書いてみた。 Google SpreadSheet を開き、ツール → スクリプトエディタ で開かれるエディタに以下をコピペして、run 関数を実行すると、Gmail のメール直近1ヶ月のうち、楽天カードの... 続きを読む

jQueryにおけるXSSを引き起こしやすい問題について - 金利0無利息キャッシング – キャッシングできます - subtech

2011/06/24 このエントリーをはてなブックマークに追加 713 users Instapaper Pocket Tweet Facebook Share Evernote Clip XSS ma.la Twitter jQuery 金利

jQueryのマイナーバージョンアップがリリースされて取り敢えずバージョンアップしましょう、みたいになる状況を想定してたんだけど1ヶ月以上経ってしまったのでブログに書きます。twitterなどでちょくちょく書いていたので知っている人は知っていると思いますが、jQueryにXSSを誘発しやすい問題があります。 http://ma.la/jquery_xss/ http://bugs.jquery.c... 続きを読む

Ruby on Rails が簡単というのはウソ - #生存戦略 、それは - subtech

2012/03/09 このエントリーをはてなブックマークに追加 606 users Instapaper Pocket Tweet Facebook Share Evernote Clip ウソ 生存戦略 Ruby on Rails

綺麗に手順を踏んでやる場合には Ruby 初心者は躓くところが多い && 最初の学習コスト高いというのは納得。なおWebエンジニアの場合、こんな感じなのかな。たぶん。 Windows だといろいろうまくいかないので Mac 買う or 仮想マシンに Linux 入れる Mac ならhomebrew とか、一般的な開発ツールを入れる 自分で好きなエディタが無ければうかつに V や E がつくエディタ... 続きを読む

コンソールから使える git ブラウザ、tig が超便利 - って、なんでですか〜 - subtech

2010/11/14 このエントリーをはてなブックマークに追加 552 users Instapaper Pocket Tweet Facebook Share Evernote Clip tig typo Git diff コンソール

Tig: text-mode interface for git 端末上から git のコミットログ確認、diff その他諸々を見れる git ブラウザ、 tig を2年半以上前(たしか typo さんに教えてもらった)から愛用していて tig がないとめちゃくちゃ不便なんだけど異様に知られてない気がする(一部の知ってる人はもちろん知ってる、でも知らない人は知らない)ため周知エントリー。未だに27... 続きを読む

軽量スレッドブームだと思うので、そこらへんの情報をまとめてみる - 金利0無利息キャッシング – キャッシングできます - subtech

2009/09/20 このエントリーをはてなブックマークに追加 518 users Instapaper Pocket Tweet Facebook Share Evernote Clip 利息キャッシング そこらへん 金利

近年(でもないか)、言語内に実装された軽量スレッド/軽量プロセスを利用することで、OSが提供するスレッド機能の限界を超えた数の並列処理を行うことが容易に出来るようになって来ています。PerlのCoro、RubyのFiber、Erlangのプロセスなどです。Perlについては少し詳しく解説しますが、他の言語については知らないことが多いですので、適当だったり大雑把だったりするでしょう。 10年前とは何... 続きを読む

iPhone/iPod touchアプリケーション開発者になるための高速道路 建設予定地 - yanbe.diff - subtech

2008/06/22 このエントリーをはてなブックマークに追加 456 users Instapaper Pocket Tweet Facebook Share Evernote Clip iPhone iPhoneアプリ開発グループ 高速道路 変更

iPhone/iPod touchアプリケーション開発者になるための高速道路 建設予定地 04:21 | お知らせ 高速道路の建設予定地は iPhoneアプリ開発グループに変更になりました.今後はiPhoneアプリ開発関係の情報はiPhoneアプリ開発グループにアウトプットしていきます. 開発環境の準備 Xcodeのインストール Macを買ったときに付属してきたインストールCDの2枚目に入ってます... 続きを読む

複数のニュースサイトで外部サイトにシェアするボタンの実装方法に問題がある件 - 金利0無利息キャッシング – キャッシングできます - subtech

2011/04/13 このエントリーをはてなブックマークに追加 453 users Instapaper Pocket Tweet Facebook Share Evernote Clip document.write like 利息キャッシング

はてブやらmixiチェックやらgreeいいねやらfacebookのlikeやらのボタンを出力するコードがおかしなことになってる大手サイトが結構ある。 具体的には、こういったコードを使っているサイトが結構ある。 document.write(' 続きを読む

Firefox 3.0b5とvimperator0.6とAutoPagerizeとLDRizeとMinibufferとldr_cooperation.jsを組み合わせると快適過ぎる - otsune's SnakeOil - subtech

2008/04/05 このエントリーをはてなブックマークに追加 426 users Instapaper Pocket Tweet Facebook Share Evernote Clip otsune's SnakeOil

python -c "print''.join([chr(x) for x in 111&1101,110+~-~11,10^11*11,110+~-~11,-~101,-~11^11*11,~-110,111&11*11,11+11+10,11|~-0110,1-~11^11*11,10^11*11,-~11^11*11,110,101])" Firefox 3.0b5とvimperator0.... 続きを読む

ローカルのHTMLファイルからどこまで読み取れるか選手権 2011 - 金利0無利息キャッシング – キャッシングできます - subtech

2011/04/25 このエントリーをはてなブックマークに追加 414 users Instapaper Pocket Tweet Facebook Share Evernote Clip 利息キャッシング 金利 HTMLファイル 選手権

ブラウザ開発者の間では、よく知られている問題だと思うけど、普通にインターネットを使っているユーザーからすると、あまり知られていないのではないかと思うので書く。 例えば ~/.ssh/id_rsa にSSHの秘密鍵を保存している平均的なMac OS Xユーザーが居るとして、こういう var req = new XMLHttpRequest; var username = locat... 続きを読む

糸柳和法のこと - 金利0無利息キャッシング – キャッシングできます - subtech

2008/04/09 このエントリーをはてなブックマークに追加 377 users Instapaper Pocket Tweet Facebook Share Evernote Clip 借金 糸柳 給料 株式会社ドワンゴ 銀行

糸柳和法のこと 11:38 今まで自分の日記で糸柳のことを書いたりしてこなかったんだけど、なんか借金も無くなったみたいだし肩の荷が下りた気がするのでこっそり書いておこうと思う。 糸柳は複数のカード会社から借金をしていて、株式会社ドワンゴから給料が振り込まれると同時に銀行から現金を引き落とさなければ、カードの支払いで無一文になるみたいな状態で、8月の給料日に寝すぎてたら銀行に行くのが間に合わなくて無... 続きを読む

AndroidのWebViewの脆弱性についての私的なまとめ - 金利0無利息キャッシング – キャッシングできます - subtech

2014/01/10 このエントリーをはてなブックマークに追加 364 users Instapaper Pocket Tweet Facebook Share Evernote Clip WebView 利息キャッシング Android 脆弱性

http://jvn.jp/jp/JVN53768697/ についての私的なまとめです。業務時間中に調べた内容も含まれていますが、この記事はmala個人の文責で書かれています(所属している組織の見解ではありませんし、所属している組織やそのグループ会社からリリースしているアプリが必ずしもこの記事で書かれているような対策が取られているとは限りません) 書きかけの部分があるので、あとで追記します。 An... 続きを読む

ウェブサービスにおける正しい退会ページのあり方 - 金利0無利息キャッシング – キャッシングできます - subtech

2009/12/16 このエントリーをはてなブックマークに追加 360 users Instapaper Pocket Tweet Facebook Share Evernote Clip ウェブサービス 利息キャッシング 金利 あり方

トークンの確認があるべき いわゆるCSRF対策。 サービスにログインした状態のユーザーを退会フォームにPOSTするような罠を仕込んだページに誘導するだけで退会出来てしまうから 退会ページでJavaScriptでconfirm出して「本当によろしいですか?」とか確認してもフォーム直接POSTしてしまえば意味が無い パスワードの確認があるべき もしサービスにXSS脆弱性があったら、そのユーザー自身に退... 続きを読む

Firefox 拡張開発にあたり、使った拡張や参考になった拡張など - 8時40分が超えられない - subtech

2009/04/02 このエントリーをはてなブックマークに追加 358 users Instapaper Pocket Tweet Facebook Share Evernote Clip inspect Firefox Chrome ドキュメント

いろいろな方の書かれた Firefox 拡張のドキュメント・ソースコードが大変参考になったため、自分も書いておく。誰かの Firefox 拡張開発の参考になれば。 入れた拡張開発用拡張 いろいろ使ってみたけど、最後まで残っていた開発用拡張 DOM Inspector 基本というか、これだけで割と事足りるかというか。Chrome の Inspect の方法や、その他基本的な使い方を覚えると大変便利 ... 続きを読む

IE9ヤバイの話。 - NO UIHARU, NO LIFE. - subtech

2011/05/10 このエントリーをはてなブックマークに追加 351 users Instapaper Pocket Tweet Facebook Share Evernote Clip エントリ Microsoft 文字間隔 ブックマーク IE9

はてなブックマーク - IE9ヤバイ。IE9の文字間隔・互換モード・DOCTYPE宣言について なんかブックマークのコメントを見てたら突っ込んでおくべきなような気がしたので少しごにょごにょと。 もともとMicrosoft寄りなので信者擁護乙みたいになってしまって、うむむ…って思ったのですがあまりに死ねみたいなコメントが延々と多いのでちょっとうーむと。 この元のエントリではわかりにくいですが以下の3... 続きを読む

なぜ CoffeeScript がダメか - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech

2012/04/02 このエントリーをはてなブックマークに追加 348 users Instapaper Pocket Tweet Facebook Share Evernote Clip CoffeeScript 言語 制服ガール リアル 認識

自分は CoffeeScript が好きではない。個人的に書き捨てるコードを書くときには良いだろうけれど、継続的にメンテナンスが必要なコードに、この言語は絶対に採用してはならないと考えている。 CoffeeScript のメリット CoffeeScript を採用することで発生するメリットについて、僕の認識を書く。当然、CoffeeScript というのが存在するためには、それ相応のメリットがある... 続きを読む

サーバサイドからのデータの受け渡しに data-* を使う - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech

2012/10/11 このエントリーをはてなブックマークに追加 342 users Instapaper Pocket Tweet Facebook Share Evernote Clip サーバサイド XSS Data クライアントサイド Name

(大した話ではないですが、だいぶ前にどっかで話して以来ブログに書いてなかったようです) サーバサイドのプログラムから、クライアントサイドの JavaScript に何かしらのデータを受け渡しする場合というは、XSS を作りやすい部分であります。 <script> var User = { id : [% user.id | js %], name : "[% user.name | js %]" ... 続きを読む

Ruby で並列実行処理を簡単に書く - #生存戦略 、それは - subtech

2011/09/27 このエントリーをはてなブックマークに追加 314 users Instapaper Pocket Tweet Facebook Share Evernote Clip fork parallel ネイティブスレッド Ruby 実行

Ruby は 1.8 だとグリーンスレッドだし、1.9 でも Giant VM lock のためネイティブスレッドの実行は一つのため、マルチコアを生かした処理をかんたんに書くのがいささか面倒だったりしますね。 で、 parallel というライブラリを使うと fork を使って抽象化してくれるのですごく簡単にかける。 https://github.com/grosser/parallel ふつうに... 続きを読む

WebサイトにXSS脆弱性があった場合にブラウザのパスワード保存機能で保存したパスワードを読み取り可能かどうか - 金利0無利息キャッシング – キャッシングできます - subtech

2011/04/28 このエントリーをはてなブックマークに追加 311 users Instapaper Pocket Tweet Facebook Share Evernote Clip メールアド XSS脆弱性 利息キャッシング 金利 ブラウザ

XSS脆弱性があった場合にそのサービスで使っているパスワードを盗むことが可能かどうかについて書く。 XSSを通してパスワードを盗むことができるのか? 「現在のパスワードを表示する機能」があるなら出来る(そういう機能があるサービスはおかしい) メールアドレス変更+パスワード再送で現在使っているパスワードが返ってくるケース(そういう機能があるサービスはおかしい) パスワード取得はできないが、メールアド... 続きを読む

テンプレートエンジンでJavaScriptを動的生成する際のアンチパターン - 金利0無利息キャッシング – キャッシングできます - subtech

2013/11/08 このエントリーをはてなブックマークに追加 309 users Instapaper Pocket Tweet Facebook Share Evernote Clip JSON script Key テンプレートエンジン HTML

素のJSONをscriptタグ内に埋め込む 任意の文字列を突っ込める場合には {"key": "</script>"} でscriptタグを強制終了できてしまうからです。 JSONとしては正しいですがHTMLに埋め込む際には、それだけではダメなのです。文字列中に U+2028, U+2029が出現する場合もエラーになります。 http://timelessrepo.com/json-isnt-a-... 続きを読む

ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - cho45 - YAPC Asia 2011 - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech

2011/10/15 このエントリーをはてなブックマークに追加 303 users Instapaper Pocket Tweet Facebook Share Evernote Clip アホ 設計 タイトル 参考 少し

■ ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - cho45 - YAPC Asia 2011 11:59 アホなタイトルで発表しました。設計の際に少しでも参考になると嬉しいです。ありがとうございました。 続きを読む

標準入力をブラウザで tail -f できる htmlcat というのを書いた - NaN days - subtech

2012/01/19 このエントリーをはてなブックマークに追加 300 users Instapaper Pocket Tweet Facebook Share Evernote Clip sleep GitHub motemen tail while

GNU screen 使っているとはいえ開発中に諸々のログを流しておくのにウィンドウ使うのに慣れてなくて、タブ開きまくるならやっぱりブラウザを使いたいってことで、標準入力をブラウザに出してくれるツールを書きました。 motemen/App-htmlcat - GitHub この htmlcat というスクリプトで、くだらない例ですが % (while :; do; date; sleep 1; d... 続きを読む

JavaScript 体感速度を上げるいくつかの手のメモ - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech

2009/11/12 このエントリーをはてなブックマークに追加 300 users Instapaper Pocket Tweet Facebook Share Evernote Clip DCL document.write XHR script

■ JavaScript 体感速度を上げるいくつかの手のメモ 02:46 DOMContentLoaded ですら遅いので、HTML 生成時に script 要素を各所に埋めこんで処理を先走りさせる DCL 前に通信を開始できるなら意味があるかもしれない document.write する script (広告とか) があると DCL が遅延するので価値があがる 初期表示に必ず XHR による通信... 続きを読む

はてなブックマーク Firefox 拡張をエンジニア視点から説明など・Hacks もあるよ! - 8時40分が超えられない - subtech

2009/04/15 このエントリーをはてなブックマークに追加 300 users Instapaper Pocket Tweet Facebook Share Evernote Clip Guide 次点 Hacks ブックマークレット レスポンス

はてなブックマーク Firefox 拡張が正式リリース ( http://b.hatena.ne.jp/guide/firefox_addon ) されたので、エンジニア(個人)的視点で説明や実装やあれこれをいろいろ。 何が便利なの? 個人的には、はてブ追加が高速、ローカル検索が高速の二点。次点でコメントビュワー。 はてブ追加が高速 ブックマークレットに比べ、サーバのレスポンスを待たなくてよいので... 続きを読む

for 文と無名関数のイディオム - IT戦記

2009/01/19 このエントリーをはてなブックマークに追加 286 users Instapaper Pocket Tweet Facebook Share Evernote Clip イディオム JavaScriptid ちょろ 無名関数 利点

javascriptid:cho45 がチョロっと書いたコードが話題になっている冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtechこのような書き方は、自分もたまにする。というわけで、この書き方をする利点を以下の順に解説して見る。 単純な for 文の問題点 with 文を使った解決方法と、その微妙な問題点無名関数を使った解決方法 単純な for 文の問題点まずは、以下の ... 続きを読む

git-new-workdir が便利 - #生存戦略 、それは - subtech

2012/12/07 このエントリーをはてなブックマークに追加 285 users Instapaper Pocket Tweet Facebook Share Evernote Clip contrib Clone usr local 生存戦略

作業中、別のベクトルの作業するからブランチ切り替えじゃ無くてもういっこワーキングディレクトリを作って作業したい!って思った経験ありませんか?みなさん n 回ぐらいあるんじゃないでしょか。 そんなときいちいち clone して…などしなくても git-new-workdir コマンドを使えば一発!git-core の contrib に入ってます。 ln -s /usr/local/share/gi... 続きを読む

 
(1 - 25 / 162件)