haishiのブックマーク (1,980)

  • A-Bike Electric: The lightest and most compact electric bike by A-Bike Electric — Kickstarter

    The A-Bike Electric is the lightest and most compact electric bike. It folds in seconds to transform your journey.

    A-Bike Electric: The lightest and most compact electric bike by A-Bike Electric — Kickstarter
    haishi
    haishi 2015/07/27
  • 小さく折りたためる電動自転車「A-Bike Electric」は通勤にも最適! | Techable(テッカブル)

    で電動アシスト自転車というと、どっしりとしたママチャリが主流だ。しかし、もっとコンパクトでスタイリッシュなタイプを探している人は要チェックの自転車がある。 資金調達サイトKickstarterに登場した「A-Bike Electric」というのがそれ。折りたたむと21×40×70センチンチとかなりコンパクトになるのが最大の売りだ。 ・A-Bike Electricは10秒で折りたたみ可能! 小さく折りたためることのメリットは何と言っても、バスや地下鉄などの公共交通機関や車などに持ちこみしやすいこと。重さは12キロなので、短い距離なら運べる範囲だろう。 駅からの移動に自転車を使ったり、郊外にドライブしてサイクリングしたりすることができる。 しかも、折りたたみといっても、たたむのにかかるのはわずか10秒と手軽だ。 ・最大25キロをアシスト また、電動アシストなので、ペダルをこいで汗だくにな

    小さく折りたためる電動自転車「A-Bike Electric」は通勤にも最適! | Techable(テッカブル)
    haishi
    haishi 2015/07/27
    これは欲しいかも
  • モバイルアプリ開発者のための mitmproxy 入門 - Qiita

    はじめに モバイルアプリを開発しているときに、アプリとサーバー間の通信を確認したいときがあります。たとえば、期待通りの HTTP リクエストが送られているか調べたり、サーバーからのレスポンスが間違っていないか確認したりする必要が生じます。 そんなときに、いちいちデバッガで止めても良いのですが、プロキシをはさめば簡単に通信を覗くことができます。しかも、レスポンスを改竄して、わざと不正なレスポンスにしてアプリがクラッシュしないかテストしたり、特定のリクエストだけブロックしてサーバー障害を擬似的に再現することができます。 mitmproxy とは mitmproxy は man-in-the-middle 型のプロキシサーバーのツールです。OS X や WindowsLinux 上で動作し、対話式の CUI を持ちます。SSL サポートをしている点が特長になります。 公式サイト: http:/

    モバイルアプリ開発者のための mitmproxy 入門 - Qiita
    haishi
    haishi 2015/07/24
  • mitmproxy - an interactive HTTPS proxy

    Command Line mitmproxy is your swiss-army knife for debugging, testing, privacy measurements, and penetration testing. It can be used to intercept, inspect, modify and replay web traffic such as HTTP/1, HTTP/2, WebSockets, or any other SSL/TLS-protected protocols. You can prettify and decode a variety of message types ranging from HTML to Protobuf, intercept specific messages on-the-fly, modify th

    haishi
    haishi 2015/07/24
    An interactive console program that allows traffic flows to be intercepted, inspected, modified and replayed.
  • iOS9 Day-by-Day :: index – shinobicharts

    Free 30 Day Trial Download Try out shinobicharts and advanced charting kit today Thanks for downloading our free 30 day trial! The file should begin downloading shortly. You'll soon receive an email with a trial license key and instructions on how to get started. Welcome to iOS9 Day-by-Day, you’ll find links to all of the posts below. Read on to find out more about the series. You can still study 

    haishi
    haishi 2015/07/23
  • コマンドラインで通知メッセージを表示する - GeekFactory

    Mountain Lion以降のOS Xでは、AppleScriptを使って通知センターにメッセージを表示できるようになりました。下記のような関数定義を .zshrc に書いておくと便利です。 function display_notification () { osascript -e 'on run argv display notification current date as text with title item 1 of argv end run' -- "$*" } function with_display_notification () { "$@" display_notification "($?)" "$@" } 下記を実行するだけで簡単に通知メッセージを表示できます。 display_notification ほげほげ 複数引数もいけるよ 下記のようにコマンド

    コマンドラインで通知メッセージを表示する - GeekFactory
    haishi
    haishi 2015/07/18
    Mountain Lion以降のOS Xでは、AppleScriptを使って通知センターにメッセージを表示できるようになりました。下記のような関数定義を .zshrc に書いておくと便利です。
  • Atomの重要なプリミティブの最適化 | POSTD

    これまで数カ月にわたり、私たちはAtomのパフォーマンスの改善に取り組んできました。その結果、最適化するための課題として特に興味深いのが マーカ という構造体だと分かりました。マーカはバッファの内容が変更されても、バッファの論理的な領域を追跡することができます。例えば、以下の図で緑色のハイライトがかかった部分のマーカは、文字列を書き換えたとしても同じ領域に残り続けます。 マーカは、Atomの機能を幅広くサポートする基的なプリミティブです。検索および置換を行う場合には、マーカを使うことで 検索結果のハイライト表示 ができます。スニペットの場合も、文字列を書き換える際にマーカを使い、 タブストップで移動する位置 を追跡することができます。さらにはスペルチェックの場合でも、マーカを使って スペルミスのある単語を抽出 したり、その単語を書き換える際の再チェックをしたりすることもできます。そもそも

    Atomの重要なプリミティブの最適化 | POSTD
    haishi
    haishi 2015/07/17
  • モバイルにおける入力フォームデザインのためのチェックリスト

    モバイルデバイス用の入力欄をデザインするときには、14のユーザビリティ要件からなるこのリストを満たしているかどうかをチェックしよう。 A Checklist for Designing Mobile Input Fields by Raluca Budiu on June 14, 2015 日語版2015年7月10日公開 デザイン対象がWebページであれ、Webベースのアプリケーション(たとえば、SaaS)やネイティブモバイルアプリであれ、基の構成要素の1つになるのが、ユーザーがテキストを入力する地味なテキスト入力欄である。このウィジェットは大量に利用されているので、その利用自体について、この記事で話す気はない。アプリケーションデザインにおいて、ワークフロー等の全体像に関わる問題は良質なユーザーエクスペリエンスにとって重要であり、指摘する必要のある課題がたくさんあるからである(こうした

    モバイルにおける入力フォームデザインのためのチェックリスト
    haishi
    haishi 2015/07/16
  • Cache-Control: no-transform で各種メディアの変換(再圧縮等)を防ぐ

    まとめ サーバ側のHTTPレスポンスヘッダに Cache-Control: no-transform を設定することで、プロキシ含む通信経路上でのメディアの変換を禁止できる。 概要 モバイル版Chromeにおける帯域圧縮時のEXIF欠損について、という記事でモバイル版Chromeの「データ使用量を節約」機能を利用している場合には画像のEXIF情報を利用するWebアプリの動作に支障があるという話を書きました。 自分の場合にはEXIFデータのOrientation(画像の回転方向)を利用したアプリにおいて、モバイル版Chromeのデータ使用量節約時に画像の回転方法がおかしくなる不具合がありました。 この件について、2014年11月に開催されたハイパフォーマンス ブラウザネットワーキング ミートアップにてGoogleのIlya Grigorikさんに直接質問できる機会があり聞いてみたところ、HT

    Cache-Control: no-transform で各種メディアの変換(再圧縮等)を防ぐ
    haishi
    haishi 2015/07/16
  • JavaScript を PNG に圧縮する | Yomotsu net

    JavaScript を PNG に圧縮するツールを作りました。JS_Packer demoscene は最近 WebGL を使ったものも多くなってきています。 demoecene は基的に ローカルにファイルとして存在しているものを使う そのファイル容量は 1 バイトでも少ないほうがいい (容量制限がある分野がある) という文化です。そして JS ファイルを圧縮する手法の一つに、JS を PNG 画像にして、それをデコードする、という手法が存在します。 JS の性質JS のコードは基的にアスキー文字の集まりです。アスキーコードは、小文字/大文字のアルファベット、数字、スペースといった 128 種類しか存在しません。 PNG8 の性質8 ビット PNG は 256 種類の色をパレットに持っています。 PNG は可逆圧縮(ロスレス)形式の画像です。圧縮しても失われるデータはありません。

    JavaScript を PNG に圧縮する | Yomotsu net
    haishi
    haishi 2015/07/16
  • ssig33.com - Amazon API Gateway と S3 で動的なサイトを作る。

    Amazon API Gateway と S3 においた静的なファイルだけで、動的なサイトを作ることができそうなのでやってみました。 http://ssig33-keijiban.s3-website-ap-northeast-1.amazonaws.com/ わりと楽に作れます。めんどうなのは CORS 対応だけです。うまくまとまったドキュメントがあるので参考にしましょう。 認証とかが必要な場合は、 Cognito が使えると思います。 データストアに Dynamo DB などを使えば当に何も考えずに自動的にスケールしていくサイトを作ることが出来るのではないかと思います。 現状やってみて分かった課題は以下のとおりです AWS Lambda Function のデプロイと管理がやりづらい Amazon API Gateway の設定をコードで管理できないと絶対に破滅する どうやら API

    haishi
    haishi 2015/07/16
  • JavaScriptの情報の仕入れ方 - mizchi's blog

    ぼくのフロントエンドの情報収集ソース | Yuhiisk みたけど多すぎて逆に機能不全になると思う。 自分が主に見てるのは次の2つ。 efclのはてなブックマーク JSer infoのazuさんのはてブ。 Echo JS - JavaScript News Hacker News のJS版みたいなもの これを読み流すんじゃなくて、LDRで一件一件丁寧にみてる。日語圏で再生産され続ける情報に意味があるもの少ないので、上流とまとめだけみればよい。

    JavaScriptの情報の仕入れ方 - mizchi's blog
    haishi
    haishi 2015/07/15
  • 優秀なJavaScriptの開発者になるための5か条 | POSTD

    (注記:7/15、いただいた翻訳フィードバックを元に記事を修正いたしました。) 子供の頃、私の興味は互いに関係性のない様々な分野に及んでいました。数学歴史も大好きでした。 ルネッサンスマン 、つまり 博学者 と言う、複数の分野に秀でた人になりたいと思っていました。これはとても難しい課題で、私は突如として、器用貧乏な人になってしまう危機に直面したのです。 私は特定の分野に特化しなくては、と考え始めました。そうすればたとえルネッサンスマンにはなれなくても、少なくとも、器用貧乏にならなくても済むと思ったのです。どうしたらソフトウェア開発をするのに必要な広い知識を保ちながら、1つの分野で専門性を高めることができるのでしょうか。 この記事では、過去5年間、私が良いJavaScript開発者になるために使ったテクニックとリソースの概要をお伝えしようと思います。 最近の多くのWeb開発者は、ある共通の

    優秀なJavaScriptの開発者になるための5か条 | POSTD
    haishi
    haishi 2015/07/15
  • 旧暦が破綻する 「2033年問題」 についてワイが語る : ゴールデンタイムズ

    1 :名無しさん@おーぷん :2015/07/14(火)00:27:06 ID:SLO 意外と知られとらんようやから 27 :名無しさん@おーぷん :2015/07/14(火)00:53:05 ID:sYd 詳細は知らんけどなんか聞いたことあるな 期待 5 :名無しさん@おーぷん :2015/07/14(火)00:31:18 ID:SLO まず旧暦について解説する ワイらが今使っとるグレゴリオ暦は 太陽の周りを地球が公転するのを1年とする「太陽暦」で 旧暦は月の満ち欠けを1ヶ月として月の満ち欠けと公転周期の両方と辻褄を合わせる「太陰太陽暦」なんや 7 :名無しさん@おーぷん :2015/07/14(火)00:32:07 ID:rkA 月の満ち欠けか 9 :名無しさん@おーぷん :2015/07/14(火)00:33:11 ID:SLO どういうことかというと 新月から次の新月までは約29.

    旧暦が破綻する 「2033年問題」 についてワイが語る : ゴールデンタイムズ
    haishi
    haishi 2015/07/15
  • Railsガイドを支える技術 (30分版)

    関西Ruby会議06で発表したスライド資料です :) Railsガイド: http://railsguides.jp/ DEMO動画一覧: https://yasslab.wistia.com/projects/4msq4voot3 【関連リポジトリ】 - yasslab/railsguides.jp: https://github.com/yasslab/railsguides.jp - yasslab/konjak: https://github.com/yasslab/konjak - yasslab/gtt-downloader: https://github.com/yasslab/gtt-downloader - yasslab/translation-api-examples: https://github.com/yasslab/translation-api-exampl

    Railsガイドを支える技術 (30分版)
    haishi
    haishi 2015/07/14
  • Ruby on Rails ガイド:体系的に Rails を学ぼう

    Railsの仕組みを体系的に学べる大型コンテンツ Rails Guides に基づいた1,600ページ超えの大型リファレンスです。 プロダクト開発に役立つ実践的な知識が満載 Railsチュートリアルを完走し、Webサービス開発中の人に最適です。 全文検索やバージョン毎の検索にも対応 Proプランでは、さらに効率的な活用をサポートします。 このアイコンが付いているガイドは現在作業中 (WIP: Work In Progress) です。作業中のガイドはそれなりに有用ではありますが、不完全な情報やエラーが含まれている可能性があります。 はじめに Rails をはじめよう Railsのインストール方法と最初のRailsアプリケーションの作成に必要なすべてを解説します。 モデル Active Record の基礎 Active Recordの基礎となるモデル、データベースへの永続的な保存、Acti

    Ruby on Rails ガイド:体系的に Rails を学ぼう
    haishi
    haishi 2015/07/13
  • AWS News Blog

    AWS Weekly Roundup – Amazon MWAA, EMR Studio, Generative AI, and More – August 14, 2023 While I enjoyed a few days off in California to get a dose of vitamin sea, a lot has happened in the AWS universe. Let’s take a look together! Last Week’s Launches Here are some launches that got my attention: Amazon MWAA now supports Apache Airflow version 2.6 – Amazon Managed Workflows for Apache Airflow […]

    haishi
    haishi 2015/07/12
  • NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした

    Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)NTT DATA Technology & Innovation

    NginxとLuaを用いた動的なリバースプロキシでデプロイを 100 倍速くした
    haishi
    haishi 2015/07/12
  • OSC2015北海道で「これだけみれば大丈夫ーCactiによるMySQLパフォーマンス監視のツボ」という発表をしてきました|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    OSC2015北海道で「これだけみれば大丈夫ーCactiによるMySQLパフォーマンス監視のツボ」という発表をしてきました こんにちは nobuh です。 昨年の 第四回札幌MySQL勉強会 以降、多忙のためなかなか勉強会を開けていない札幌MySQL勉強会ですが、各メンバーはこつこつとスキルアップを続けていました。 そして今回、日MySQLユーザー会 様からお話を頂き、OSC2015北海道 にて札幌MySQL勉強会から発表させて頂きました。こちらがそのスライドです。 InnoDB の I/O のしくみについての解説部分 グラフを見てパフォーマンスの状況を知るには、MySQL や InnoDB がどういう動作をしているのか知っている必要がありますが、InnoDB のデータをディスクに書き込む checkpoint の仕組みはとても複雑で資料も少ないです。発表当日のプレゼンでは少しでもわかり

    OSC2015北海道で「これだけみれば大丈夫ーCactiによるMySQLパフォーマンス監視のツボ」という発表をしてきました|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
    haishi
    haishi 2015/07/12
  • Flight by Twitter

    Overview Flight is a lightweight, component-based JavaScript framework that maps behavior to DOM nodes. Twitter uses it for their web applications. By way of example, we've included a simple email client demo (browse the source) built over the Flight framework. There's also a flight implementation over on the todoMVC site (source), courtesy of @mkuklis Flight uses jQuery and requires a module load

    Flight by Twitter
    haishi
    haishi 2015/07/12
    Flight is a lightweight, component-based JavaScript framework that maps behavior to DOM nodes. Twitter uses it for their web applications. By way of example, we've included a simple email client demo (browse the source) built over the Flight framework. There's also a flight implementation over on th