nasu_tのブックマーク (466)

  • MacでJDKのバージョンを切り替える - Qiita

    Java 8がリリースされたので早速インストールしたが、まだJava 7も残しておきたいし、切り替えることもあるので調べてみた。 Macでは、 /usr/libexec/java_home を使ってJAVA_HOMEを変えるのが一番スマートっぽい。 インストールされているJDKのバージョン一覧を出す % /usr/libexec/java_home -V Matching Java Virtual Machines (2): 1.8.0, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home 1.7.0_45, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home

    MacでJDKのバージョンを切り替える - Qiita
    nasu_t
    nasu_t 2014/05/06
    java mac osx version 1.6 1.7 1.8
  • OSXでJavaのバージョンを切り替える - Qiita

    忙しい人のための 設定ファイルに記述する. .profile, .bashrc, .zshrcなどなんでもいいですが,環境変数JAVA_HOMEをjava_homeコマンドを使って設定します. export JAVA_HOME=$(/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home -v "1.6") PATH=${JAVA_HOME}/bin:${PATH}

    OSXでJavaのバージョンを切り替える - Qiita
    nasu_t
    nasu_t 2014/05/06
    java mac osx version 1.6 1.7 1.8
  • うんと楽しくなるホームページの作り方がこれ!『コンセプトダイアグラムとは?』


    1500HP HP  HP    
    うんと楽しくなるホームページの作り方がこれ!『コンセプトダイアグラムとは?』
    nasu_t
    nasu_t 2014/04/21
    webservice ui ux design
  • UIデザインについて改めてしっかりと学ぶために参考になるスライドまとめ


     UI PCUI UI UIUI
    UIデザインについて改めてしっかりと学ぶために参考になるスライドまとめ
    nasu_t
    nasu_t 2014/04/21
    webservice ui ux design
  • 優れたユーザーインタフェース(UI)を実現するチェックリスト36項目


    img via tabletop assistant by MattHurst  GoodUI36 1.  2.  3.1  4. 使
    優れたユーザーインタフェース(UI)を実現するチェックリスト36項目
    nasu_t
    nasu_t 2014/04/21
    webservice ui ux design
  • UXデザインをアプリ制作のワイヤーフレームとプロトタイプに取り入れるケーススタディ « ブログ|東京のアプリデザイン制作会社|株式会社ハラハラ|harahara Inc.

    巷で良く聞かれる「UXデザインとは?」意味が広義にわたるため明快に答えることが出来る人はなかなか少ないのではないでしょうか?ただ「ハラハラという会社で提供するUXデザインとは何?」と聞かれたらこう答えると思います。 “ルック&フィールによって発生する体験の価値をよりよくする為の作業” UXデザインを正しく運用・開発するためにはIA(情報アーキテクチャ)とそれを実行する手法(ステートメントシート、ペルソナ、カスタマーエクスペリエンスマップ、ワイヤーフレームなど)を組み合わせる必要があります。 今回はそういったツールの中で制作過程におけるレイトステージにおいて弊社で最もハードに使われる「ワイヤーフレーム」と「プロトタイプ」を組み合わせる開発方法を少しだけご紹介いたします(あくまでもアプリの操作法では無くワークフローの一部を抜粋したものになります) 基的な流れはワイヤーフレーム→プロトタイプの

    UXデザインをアプリ制作のワイヤーフレームとプロトタイプに取り入れるケーススタディ « ブログ|東京のアプリデザイン制作会社|株式会社ハラハラ|harahara Inc.
    nasu_t
    nasu_t 2014/04/21
    webservice ui ux design
  • Webサービスを爆速で公開するためのチェックリスト | Find Job! Startup


    FINDJOB!  2023929FINDJOB! FINDJOB! FINDJOB! IT/WebFind Job! 26  FINDJOB! FINDJOB!  2023929FINDJOB! IT/Web
    Webサービスを爆速で公開するためのチェックリスト | Find Job! Startup
    nasu_t
    nasu_t 2014/04/21
    webservice release checklist
  • Android ImageViewの領域を角丸にする方法

    1. ImageViewを継承したクラスを用意する public class RoundImageView extends ImageView { ... } 2. 角丸の黒い9patch画像もしくはshapeを用意する res/drawable/mask.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <corners android:radius="32dp" /> <solid android:color="#000000" /> </shape> 3. onDraw()で SRC_ATOP を使ってくりぬく public class RoundImageView extends ImageView { Pain

    Android ImageViewの領域を角丸にする方法
    nasu_t
    nasu_t 2014/04/21
    android imageview customview 9patch drawable
  • 知っていれば恐くない、XMLHttpRequestによるXSSへの対応方法

    知っていれば恐くない、XMLHttpRequestによるXSSへの対応方法:HTML5時代の「新しいセキュリティ・エチケット」(3)(1/2 ページ) 連載目次 皆さんこんにちは。ネットエージェントのはせがわようすけです。前回は、同一オリジンポリシーを突破する攻撃の代表的事例であるXSSについて、特にDOM based XSSと呼ばれるものについて解説しました。今回はその続きとして、XMLHttpRequestによるXSSを解説します。 XHR Level 2によるリモートからのコード挿入によるXSS 従来、XMLHttpRequest(以下、XHR)は、表示しているドキュメントと同じオリジン(オリジンについては第1回を参照)としか通信できませんでしたが、現在の主要なブラウザーではXHR Level 2と呼ばれる実装により、オリジンを超えて通信することが可能になっています。 これは、Jav

    知っていれば恐くない、XMLHttpRequestによるXSSへの対応方法
    nasu_t
    nasu_t 2014/04/21
    javascript xss security ajax xmlhttprequest xhr
  • httpsだからというだけで安全?調べたら怖くなってきたSSLの話!? - Qiita


     SSLSSLSSL調 SSL SSL NginxSSL nginxHTTPS 2SSLapache
    httpsだからというだけで安全?調べたら怖くなってきたSSLの話!? - Qiita
    nasu_t
    nasu_t 2014/04/21
    nginx ssl security network
  • 技術的負債を管理する


    1992Ward Cunningham使 
    技術的負債を管理する
    nasu_t
    nasu_t 2014/04/21
    agile
  • Spotifyのスケーリングアジャイル – 部隊、分隊、支部やギルドと共に歩む(Spotifyモデル)


    ()Scaling Agile @ Spotify with Tribes, Squads, Chapters & GuildsThanks Henrik, this article is great for me.  SpotifySpotify330 Spotify61500400
    Spotifyのスケーリングアジャイル – 部隊、分隊、支部やギルドと共に歩む(Spotifyモデル)
    nasu_t
    nasu_t 2014/04/21
    agile development management scrum team
  • apache,nginx × passenger,unicornのベンチをとってみた

    preforkでテストしました。 yumでインストールした状態で使ってます。 最後にテスト用のconfをincludeしています。 httpd.confKeepAlive Off 〜 StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 〜 Include /home/homepage/hello_world_rack/hello_world_rack_apache.conf hello_world_rack_apache.conf passengerのテストの場合は、VirtualHostまで使ってます。 unicornをテストする場合は、VirtualHostまでをコメントアウトし、ProxyPassのところのコメントアウトを

    apache,nginx × passenger,unicornのベンチをとってみた
    nasu_t
    nasu_t 2014/04/21
    nginx apache unicorn passenger
  • Introduction | Bitly Developer

    The Bitly API Bitly is the most widely trusted link management platform in the world. By using the Bitly API, you will exercise the full power of your links through automated link customization, mobile deep linking, and click analytics. Ready to jump right in? See the API reference for all endpoints. While shortening links is Bitly’s most basic functionality, our customers create and distribute li

    nasu_t
    nasu_t 2014/04/21
    bitly api document
  • 2行追加するだけでWebサイトを高速化するInstantClick.io - atskimura-memo

    Before visitors click on a link, they hover over that link. Between these two events, 200 ms to 300 ms usually pass by (test yourself here). 引用:InstantClick — JS library to make your website instant リンクにマウスオーバーしてからクリックするまでには200msから300msほど時間がかかるそうです。実際このテストページでクリックしてみるとMacのトラックパッドだとさらに遅く500msくらいかかってました。 InstantClick.ioはその間に裏でリンク先ページをロードして勝手にリンクをpjax化してしまうという高速化ライブラリです。 やってることはRails4のturbolinksと似てます

    2行追加するだけでWebサイトを高速化するInstantClick.io - atskimura-memo
    nasu_t
    nasu_t 2014/04/21
    javascript instantclick pjax library
  • CI(継続的インテグレーション)サービスまとめ・14個! - atskimura-memo

    CIって? CIはContinuous Integration(継続的インテグレーション)の略です。 継続的インテグレーションとは、ソフトウェア開発手法において、プロジェクトメンバーがそれぞれ開発した結果を頻繁に結合し、定期的にビルドやテストを行うことである。問題点を早期に摘出することができ、効率的な開発に役立つ。 不具合は早く見つける方が対策費用が抑えられるため、ソフトウェアのビルドを頻繁に行うのが好ましく、ビルド結果が正しいことを検証するためにすぐにテストを行う。このような手続きは出来る限り自動化するのが好ましい。そのため、継続的インテグレーションを実践するためには、結合のためのビルドとテストの自動化のために「CIサーバー」などと呼ばれる専用コンピュータを用意することが推奨されている。 ちなみに、ソフトウェア開発手法のひとつである「エクストリームプログラミング」では、継続的インテグレー

    CI(継続的インテグレーション)サービスまとめ・14個! - atskimura-memo
    nasu_t
    nasu_t 2014/04/21
    ci webservice
  • このアクセスって誰? IPアドレスやホスト名からユーザー情報を調べる5つのサービス


     IP調53LifeHacking Web調IPFacebookIPWebIPbizmakoto.jp調 IPWeb5Google
    このアクセスって誰? IPアドレスやホスト名からユーザー情報を調べる5つのサービス
    nasu_t
    nasu_t 2014/04/21
    ipaddress check webservice
  • [PR] Herlock - OpenGL×JavaScriptでiOS/Android対応ゲームをワンソース開発! - ピックアップ - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル


    iOS/Android TitaniumPhoneGapCordova3D/2DUnityTitaniumPhoneGapWebJavaScriptWebView使 HerlockJavaScript使WebView使
    [PR] Herlock - OpenGL×JavaScriptでiOS/Android対応ゲームをワンソース開発! - ピックアップ - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
    nasu_t
    nasu_t 2014/04/21
    javascript herlock opengl android iphone
  • 複数スレッドでGLの処理が可能なGLSurfaceView作りました - eaglesakuraの技術ブログ


    GLGLSurfaceView Github https://github.com/eaglesakura/multicontextglsurfaceview  GLSurfaceViewGLSurfaceViewMultiContextGLSurfaceView使 GLSurfaceViewOpenGL ESGLSurfaceView GLSurfaceView#queueEvent  GLSurfaceViewMaster & Slave
    複数スレッドでGLの処理が可能なGLSurfaceView作りました - eaglesakuraの技術ブログ
    nasu_t
    nasu_t 2014/04/21
    android glsurfaceview opengl
  • 【solr】地図検索で超高速にまとめ表示を実現する実装方式【elasticsearch】 - 文系プログラマによるTIPSブログ


    使    google map bounds  1facet  google map    google map cluster使cluster使solrelasticsearch google map google map使 googlemap api
    【solr】地図検索で超高速にまとめ表示を実現する実装方式【elasticsearch】 - 文系プログラマによるTIPSブログ
    nasu_t
    nasu_t 2014/04/21
    elasticsearch geocording location googlemap