タグ

kk_Atakaのブックマーク (2,789)

  • Mac の特殊キー記号の由来 - 情報と音楽

    command は使用頻度高いし、キーに印字してあるからすぐ覚えたんだけど、control や option は、印字してないし (MacBook Pro 2010-2011)、使用頻度同じくらいだしでよく間違える。 そこで、友達から、記号の意味がわかれば覚えるんじゃないか、といわれ、なるほどと思って調べてみた & 推測してみた。 資料はおもに日語版および英語版の Wikipedia なので、悪しからず。 ⌘ (command) command キーを示す ⌘ については、Wikipedia に詳しい記述がある 初代Mac開発メンバーであったスーザン・ケアが、北欧の史跡などを示す交通標識に使われる ⌘ マークを記号辞典で見つけ、採用したといわれている。開発段階ではアップルマークが使われていたが、コマンドキー表示としてアップルマークが連なるメニューを見たスティーブ・ジョブズが自社ロゴを濫用

    kk_Ataka
    kk_Ataka 2016/02/19
    調べてる人が既にいた
  • 僕がテスト書け書けおじさんになった経緯とその過程でやったこと - droidkaigi-2016 // Speaker Deck

    MVP開発をするための要求の詰め方/How to think about requirements for MVP development

    僕がテスト書け書けおじさんになった経緯とその過程でやったこと - droidkaigi-2016 // Speaker Deck
    kk_Ataka
    kk_Ataka 2016/02/18
  • Issue and Pull Request templates

    ProductIssue and Pull Request templatesIt's hard to solve a problem when important details are missing. Now project maintainers can add templates for Issues and Pull Requests to projects, helping contributors share the right details… It’s hard to solve a problem when important details are missing. Now project maintainers can add templates for Issues and Pull Requests to projects, helping contribut

    Issue and Pull Request templates
    kk_Ataka
    kk_Ataka 2016/02/18
  • Web系の自分が想像と障害で学んだバッチ処理・設計の基本 - コンポツさん

    バッチ処理というのはそれ単体で勉強しようとするとなかなか何を勉強したらいいのかわからないことが多い。 特に経験がWeb系ばっかりだと、いざバッチ処理を実装しようとした時に基的なノウハウを知らないままに書いてしまうことが多い。 バッチ処理というのは実態を整理すると「何らかのトリガーを期に起動し、データをロード・加工・変換・集計してから、出力する」という事になる。 まぁ、INがあって処理してOUTがあるという点では関数だと考えてもいいだろう。 システムの利用者(人に限らない)のアクションとは直接関係ない処理であったり、利用者のアクションをトリガーとしていても、即時にレスポンスがいらないor返せない場合に バッチ処理を選択する事が多い。 実現方式はシェルスクリプト、LL言語、実行可能バイナリだったりするし、デーモンとして立ち上げる場合もある。 利用者の操作に対して対話的・同期的な処理はオンライ

    Web系の自分が想像と障害で学んだバッチ処理・設計の基本 - コンポツさん
    kk_Ataka
    kk_Ataka 2016/02/18
  • El Capitan上に古いpumaをインストールすると失敗する - kk_Atakaの日記

    目次 あらすじ 環境 解決策 調査ログ あらすじ El Capitan上に bundle install で古い puma を入れようとしたらエラーになった。 Need to specify --with-opt-dir on OSX 10.11 El Capitan. · Issue #718 · puma/puma 環境 Mac OS X El Capitan 10.11.3 Ruby 2.1.4p265 解決策 EL Capitanに古い 2.14 より低い puma を入れるには --with-opt-dir でopensslのパスを指定する必要がある。 $ bundle config build.puma --with-opt-dir=/usr/local/opt/openssl $ cat ~/.bundle/config --- BUNDLE_BUILD__PUMA: "--

    El Capitan上に古いpumaをインストールすると失敗する - kk_Atakaの日記
    kk_Ataka
    kk_Ataka 2016/02/17
    書いた
  • Http2 on go1.6rc2

    HTTP/2, HTTP/3 and SSL/TLS State of the Art in Our ServersJean-Frederic Clere

    Http2 on go1.6rc2
    kk_Ataka
    kk_Ataka 2016/02/17
  • RxJavaに3日で入門し、Androidアプリのリスト操作、非同期処理、変更通知の課題を解決した話 - Qiita

    なんでこの記事書いたのか 今開発中のプロダクトにおいて、RxJavaの導入をやってみたので、実際に使った箇所とその例、調べないとわからなかったことを載せておきました。 そう(retrolambdaのためにjdk8を投入)までして導入したかったメリットを話してくれ、サンプルコードがないとわからん、といった声を頂いているので、実際に何が解決されたのか、どんなコードで解決したのかということと、そのために勉強しなくてはならなかった点について書いています。 (追記)警告:差分作ってコード上では解決したんですが、この差分まだ「リリース」したわけじゃないので、その点だけご注意くださいmm 続報あり次第追記します。 追記:リリースして安定運用しています!最近まで監視に難がありましたがそれも修正しました。この記事の監視スニペットも更新済みです! なぜRxJavaを導入したのか 次の課題をまとめて解決できるの

    RxJavaに3日で入門し、Androidアプリのリスト操作、非同期処理、変更通知の課題を解決した話 - Qiita
    kk_Ataka
    kk_Ataka 2016/02/17
  • Android Tips #31 ViewPager で Fragment を使う | DevelopersIO

    はじめに 前回は ViewPager の基的な使いかたについて解説しました。この ViewPager ですが、 View だけでなく Fragment をアイテムにすることができます! ということで今回は Support Package に用意されている FragmentPagerAdapter の使いかたを解説します。今回はサンプルは、下図のような伝統色Viewerをつくってみます。今回ももちろん Android 1.6 から動作します! FragmentPagerAdapter を使って ViewPager をつくる FragmentPagerAdapter は Fragment をアイテムとして表示する PagerAdapter です。各ページを Fragment にできます。このクラスを使って ViewPager を作ってみましょう。 1. Fragment をつくる まずは V

    Android Tips #31 ViewPager で Fragment を使う | DevelopersIO
    kk_Ataka
    kk_Ataka 2016/02/17
  • Fragment+ViewPager試作 - Qiita

    左右のスワイプで画面を切り替えるあれです。 直感的な操作で私も大好き、意味もなくスワイプしちゃいます。 好きこそものの上手なれ、勉強しなければ。 環境 OS X 10.9.3 Android Studio (Beta) 0.8.0 Sony SOL25 Android 4.4.2(API 19) ViewPagerでは、アダプターを用いて各ページと、表示するデータを紐付けます。 利用できるアダプターは以下の3つある模様。 PagerAdapter FragmentPagerAdapter FragmentStatePagerAdapter FragmentPagerAdapterを用いてやっていこうかと。 Fragment作成 表示したいフラグメントを適当に作っていきます。3つくたいにしましょうか。自由です。今回は三個目をListFragmentにしてみました。 FragmentPager

    Fragment+ViewPager試作 - Qiita
    kk_Ataka
    kk_Ataka 2016/02/17
  • AndroidでListViewのタップできる範囲を広げる

    ふとあれっ、とはまったのでメモ AndroidでListViewの1項目をタップして何かさせるときタップして何かさせるとき listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) { // 何かの処理 } }); こんなコードでタップして動くはずが 文字のとこしか反応しない.. 解決するにはlayoutファイルを修正します ListViewのlayout_widthをwrap_contentからmatch_contentに [text] <ListView android:layout_width="match_p

    AndroidでListViewのタップできる範囲を広げる
    kk_Ataka
    kk_Ataka 2016/02/17
  • AndroidのView共通化方法まとめ - Qiita

    Androidで再利用可能なViewを作る方法はいくつかあります。 知識の整理のために、ケース別にまとめてみました。 色や余白幅を共通化したい dimens.xml、colors.xmlで定義した値を使うことで、アプリ全体で統一感を持ったViewを作ることができます。 <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="@dimen/spacing_xsmall" android:textColor="@color/grey600" android:textSize="@dimen/text_small" /> うまくdimens.xml、colors.xmlにまとめておけば、デザインの変更もやりやすくなります。 自分はcolors.xmlをこ

    AndroidのView共通化方法まとめ - Qiita
    kk_Ataka
    kk_Ataka 2016/02/17
  • AndroidのCoordinatorLayoutを使いこなして、モダンなスクロールを実装しよう

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。 ヤフー株式会社メディアカンパニー スタートページ事業部 エントリーポイント開発部でAndroidアプリの開発を行っている毛受(めんじゅ) (takahirom)です。 皆さんはChromeGoogle Playアプリなどで、アプリ内でスクロールした時にツールバーが見え隠れするのを見たことがあるでしょうか? 現在自分の担当しているアプリでそのようなレイアウトを検討しているので詳細を調べてみました。 はじめに Google I/O 2015でAndroid Design Support Libraryが発表されました。Android Design Support Libraryには、Material Designを実

    AndroidのCoordinatorLayoutを使いこなして、モダンなスクロールを実装しよう
    kk_Ataka
    kk_Ataka 2016/02/17
  • [android]ViewPagerの基本的な使い方 - Qiita

    ViewPagerはListViewが縦スクロールなのに対して横スクロールしてViewを切り替えるためのViewです。 長らく古い情報のままだったので修正しました。 GitHubはこちら DesginSupportLibraryで - tablayout - NavigationView が追加されたためアプリを起動して最初の画面は viewPager + tablayout + drawerLayout ...等の実装が一般的になってきている木がします。もしそのような物を考えているのであればこちらを見ていただければと思います。単純なViewPagerを知らない場合はこちらの記事から見ていただければと思います。 さて、基的にViewPagerはfragmentを複数持つことでViewの切り替えを行います。 android-support-v4でサポートされているためほぼすべてのandro

    [android]ViewPagerの基本的な使い方 - Qiita
    kk_Ataka
    kk_Ataka 2016/02/17
  • How to run the sftp command with a password from Bash script?

    I need to transfer a log file to a remote host using sftp from a Linux host. I have been provided credentials for the same from my operations group. However, since I don't have control over other host, I cannot generate and share RSA keys with the other host. So is there a way to run the sftp command (with the username/password provided) from inside the Bash script through a cron job? I found a si

    How to run the sftp command with a password from Bash script?
    kk_Ataka
    kk_Ataka 2016/02/17
  • 「glibc」ライブラリに脆弱性、Linuxの大部分に深刻な影響

    ほとんどのLinuxアプリケーションに使われているGNU Cライブラリの「glibc」に深刻な脆弱性が見つかり、米GoogleとRed Hatの研究者が開発したパッチが2月16日に公開された。 脆弱性は2008年5月にリリースされたglibc 2.9以降のバージョンに存在する。Googleによると、glibcで「getaddrinfo()」ライブラリ機能が使われた際に、スタックベースのバッファオーバーフローの脆弱性が誘発されることが判明。この機能を使っているソフトウェアは、攻撃者が制御するドメイン名やDNSサーバ、あるいは中間者攻撃を通じて脆弱性を悪用される恐れがあるという。 Googleの研究者は、先にこの問題を発見していたRed Hatの研究者と共同で調査を進め、脆弱性を突くコードの開発に成功したとしている。パッチの公開に合わせて、攻撃には利用できないコンセプト実証コードも公開した。こ

    「glibc」ライブラリに脆弱性、Linuxの大部分に深刻な影響
    kk_Ataka
    kk_Ataka 2016/02/17
  • Linux Certif - Man bash(1)

    Linux Certif Toute la documentation sur la certification Linux LPI 名前 bash - GNU Bourne-Again SHell 書式 bash [options] [file] 著作権 Bash is Copyright (C) 1989-2001 by the Free Software Foundation, Inc. 説明 bash は、標準入力やファイルから読み込んだコマンドを実行する、 sh 互換のコマンド言語インタプリタです。 bash には、Korn シェルや C シェル (ksh や csh) の便利な機能も採り入れられています。 bash は IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2) に準拠する実装を目指し

    kk_Ataka
    kk_Ataka 2016/02/17
  • Python パッケージ管理技術まとめ (pip, setuptools, easy_install, etc) | yunabe.jp

    Python パッケージ管理技術まとめ (pip, setuptools, easy_install, etc) Python のパッケージ管理関係の情報がオフィシャルには整理されてなく、 またパッケージ管理まわりででてくるキーワードもいくつもあって分かり難いので完結にまとめてみました。 このドキュメント自体は少し長いですが、結論としては2015年1月時点では 原則 pip を使ってパッケージの管理を行う setuptools も広く使われているので入れておくとよい。そもそも pip のインストール時に自動的ににインストールされる distribute は 2013年に setuptools にマージされたので不要 という方針でよいと思います。 ただ少し古い情報ソースやパッケージのドキュメントを読んでいると distribute の利用が勧められていたり、 site-packages, e

    kk_Ataka
    kk_Ataka 2016/02/17
  • GNU Bourne-Again Shell を便利に使う - Qiita

    またまた blog からの転載ですが。 対話シェルとして使用する bash (1) のコマンドライン履歴機能の便利な使い方。 bash (1) のコマンドライン履歴機能のうちイベント指示子、単語指示子、修飾指示子は オンラインマニュアルにも情報が少ないが、慣れると非常に便利でキータイプ量も減るので是非マスターしておきたい。 以下の文中で n、m は任意の整数、 foo、bar、baz などは任意の文字列を示す。 機能一覧 イベント指示子 記述 機能

    GNU Bourne-Again Shell を便利に使う - Qiita
    kk_Ataka
    kk_Ataka 2016/02/17
  • 地味だけど便利な bash の履歴機能 | はったりエンジニアの備忘録

    毎日数時間は Linux に向き合っているわけですが、そのほとんどが端末での操作になります。ミスなく素早くコマンドを打つことは、効率的に作業する上でとても重要です。 最近知った bash の履歴機能を紹介します。地味だけど覚えると便利です。 直前のコマンドを再現する これは有名ですが !! で直前のコマンドを再現します。 Ctrl + P と同じです。

    地味だけど便利な bash の履歴機能 | はったりエンジニアの備忘録
    kk_Ataka
    kk_Ataka 2016/02/17
  • [翻訳] android best practice - Qiita

    githubで★を集めてるandroid best practiceが勉強になるなぁと感心しておりまして、 思い切って翻訳していいかどうか問い合わせてみると快諾いただけたので翻訳してみました。 (Eclipse + ADTの話もでてますがそのまま訳してます。) 原文 : https://github.com/futurice/android-best-practices (Qiitaに投稿するついでに家のリポジトリにもプルリクしてくれって言われてるので少し待てばそちらでも見れると思います。) この場を借りて、@askaさん、添削ありがとうございましたm_ _m 大変助かりました。 Summary Gradleで推奨されるプロジェクト構成で開発しよう パスワードや注意を要するデータはgradle.propertiesに書こう 自分でHTTP Clientは作らず、VolleyやOkHttp

    [翻訳] android best practice - Qiita
    kk_Ataka
    kk_Ataka 2016/02/16