2016年3月11日のブックマーク (8件)

  • 幸せな非同期処理ライフを満喫するための基礎から応用まで - Qiita

    クライアントアプリにとって、マルチスレッドプログラミングは避けては通れない重要な概念です。しかし、気をつけないとハマるポイントも多く、初めてクライアントアプリを学ぶ人たちからすると、複雑で難解な取っつきづらいものでもあります。ここでは、スレッドの基から、効率的な使い方、また複雑化しやすいポイントをシンプルに実装するためのノウハウを見ていきます。 TL;DR スレッドの取り扱い方を知る Threadをそのまま使わず、AsyncTaskやIntentService、時にThreadPoolExecutorを使ってスレッドの使い方を効率化する。 複雑な処理フローをシンプルに扱うためのフレームワークを導入する PromiseやRxAndroidなどで、複雑化しやすいポイントを整理する。 スレッドの基 スレッドといえば、ThreadクラスやRunnableクラスがベースにあります。以下のようにす

    幸せな非同期処理ライフを満喫するための基礎から応用まで - Qiita
    esow1202
    esow1202 2016/03/11
    JAVA
  • 初心者でもほぼ無料でJavaを勉強できるコンテンツ10選 - paiza開発日誌

    Photo by waferboard こんにちは。谷口です。 プログラミングをこれから学ぼうとしている方や、これから研修や実務に入る新人エンジニアの皆さんの中には「Javaを学習したい」という方も多くいらっしゃるかと思います。 Javaは、1990年代前半にサン・マイクロシステムズ(2010年オラクルにより吸収合併)でジェームズ・ゴスリン、ビル・ジョイらによって開発されました。 Java開発の求人は、これまでは金融関係のシステム(ATM等)などの比較的大規模開発案件が中心でしたが、近年ではAndroidのネイティブアプリ開発も増えてきています。 Javaを習得できれば、Webサービスだけではなく組み込み系やデスクトップアプリなど、大小さまざまなシステムで活用できます。OSに依存せず、ライブラリも豊富なので開発の幅が広く、有名なサービスではTwitterやEvenoteでもJavaが使用さ

    初心者でもほぼ無料でJavaを勉強できるコンテンツ10選 - paiza開発日誌
    esow1202
    esow1202 2016/03/11
    JAVA
  • Javaではてなブックマークのデータ解析入門(対象データのスクレイピング編) - ゆとりずむ

    こちらのブログ記事の内容は、勝手ながらこちらのサイトに移管致しました。 lacucaracha2.hatenablog.jp

    Javaではてなブックマークのデータ解析入門(対象データのスクレイピング編) - ゆとりずむ
    esow1202
    esow1202 2016/03/11
    JAVA
  • Javaではてなブックマークのデータ解析入門(sqliteへの格納編) - ゆとりずむ

    こんにちは、らくからちゃです。 前回に引き続きまして、はてなブックマークからブックマークのデータをJavaを使って抽出し、解析を行う方法のプログラムの作り方についてお話したいと思います。稿は、以下の記事の続きとなりますので、ご承知おき下さい。 さて前回は、URLではなく、特定の『サイト』に付けられたブックマークを一斉に取得する方法についてご説明いたしました。この方法を行えば、過去記事につけられたブックマークの全てのデータを抽出することも出来るかと思います。 ただ、ある程度大量のデータを扱うのであれば、テキストファイルで処理するのはちょった大変ですよね?そこで、今回は、取得したデータを、簡易データベースである『sqlite』に格納し、効率的に分析する方法についてご紹介したいと思います。 ところで皆さん、データベースというと、どういったものを思い浮かべますか?ウェブ系の人であればMySQL

    Javaではてなブックマークのデータ解析入門(sqliteへの格納編) - ゆとりずむ
    esow1202
    esow1202 2016/03/11
    JAVA
  • 意外と知られていないエクセルの便利関数まとめ

    ExcelGoogle Spreadsheetなどの表計算ソフトを仕事や学校で使う人は多いかと思います。 来の用途である表計算はもちろんですが、計算までしなくてもなにかのリストを作る際に使ったり、システムの仕様書を描いたり(エンジニアの方に嫌がられる事が多いので気をつけましょう)、活躍の場は多いです。 そんな当たり前のように使っているようなExcelですが、業の方でもない限り、意外と関数を知る機会というのはないものです。ここではSUM関数くらいしか使ったことない人にお送りする、ちょっと便利な関数をご紹介します。 SUBTOTAL関数 上記図のように各セクションごとに小計があり、全体合計を出したいとき、個別に選んで足し算などしていませんか? 小計でSUBTOTAL関数を使い合計を出し、且つ全体の合計にもSUBTOTALを使うと、SUBTOTAL同士は無視されるので、小計を含まない全体の

    意外と知られていないエクセルの便利関数まとめ
    esow1202
    esow1202 2016/03/11
    Excel
  • 【簡単習得】プログラミング言語PHP超基本文法

    こんにちは。 プログラミングをしてみたいけど、何から初めて良いか分からない。WordPressは使ってるんだけど、プログラムレベルでカスタマイズしてみたい。MAMP・XAMPPをダウンロードしたけど、どうやってプログラムを書くのか。 この記事では、PHPの基礎の基礎の部分をご紹介します!サンプルと解説を用意しているので、ぜひ読みながら実践してみてください! (環境: Mac OS X El Capitan バージョン10.11.2, PHP 5.6.10 を使用しています。) PHPPHPブロック sample ) helloworld.php [php] <?php echo ‘Hello World!’; ?> [/php] ここに、PHPのサンプルプログラムがあります。 このPHPプログラムの「 <?php 」がPHPブロックの開始タグと呼び、「 ?> 」の部分を閉じタグと

    【簡単習得】プログラミング言語PHP超基本文法
    esow1202
    esow1202 2016/03/11
    PHP
  • 最新のIT・Web技術を動画で学べるマイクロソフトの「Channel9」が、やたら勉強になる件! : うえぶはっく

    最新のITテクノロジーやWeb技術などを、実演デモを踏まえて分かりやすく動画で解説してくれるサイト「Channel 9」のご紹介です! マイクロソフトが提供しているだけあって「動画の質」がとても良く、IT技術やWeb開発からIoT関連までかなり広範囲のジャンルをカバーしているのも特徴的です。

    最新のIT・Web技術を動画で学べるマイクロソフトの「Channel9」が、やたら勉強になる件! : うえぶはっく
    esow1202
    esow1202 2016/03/11
    勉強
  • 今どきの入力フォームはこう書く! HTMLコーダーがおさえるべきinputタグの書き方まとめ - ICS MEDIA

    みなさん、入力フォームを制作する際、どのような施策をおこなっていますか? 入力項目を見直したり、入力ステップを明確にしたりなど、入力フォーム最適化をおこなっていると思います。そのことで、コンバージョン率があがったり、ユーザーがストレスを感じないようになるでしょう。入力フォーム最適化はEFO対策 = Entry Form Optimizationとも呼ばれます。 サイトの設計段階で検討すべきことが多いですが、コーディングでも考慮すべき事が多々あります。今回はHTMLコーダーがエントリーフォームを制作する際に考慮すべき点について紹介します。 ※記事では最近のブラウザに適したHTMLコーディング方法の紹介を目的としています。そのため、デザインとアクシビリティーでのベストプラクティスを紹介したものではありませんのでご了承ください。 自動入力機能に対応しよう Google Chromeデスクトッ

    今どきの入力フォームはこう書く! HTMLコーダーがおさえるべきinputタグの書き方まとめ - ICS MEDIA
    esow1202
    esow1202 2016/03/11
    HTML