タグ

_に関するjsstudyのブックマーク (289)

  • 「開眼! JavaScript」の学習ポイント - JavaScript勉強会

    JavaScriptの学習で、「開眼! JavaScript」というを読んでみます。 jsstudy.hatenablog.com 学習のポイント 学習のポイント このは、わりと薄くてページ数が少ないので、読むだけなら2~3日で読めます。 このの内容は、「付録A レビュー」にまとめられています。 なので、先にこの部分を見て、何が学習のポイントか?押さえておきたいです。 (p.163) 付録A レビュー 書を読んだ結果、あなたが学んでいるはずのポイントを次に列挙しています。 それぞれのポイントを読んで、わからないポイントがあれば、解説しているそれぞれのトピックに戻ってください。 (1) オブジェクトは、名前を与えられたプロパティとその値によって構成される。 (2) JavaScriptでは、ほぼすべてがオブジェクトのようにふるまう。 オブジェクトはもちろん、プリミティブ値もオブジェク

    「開眼! JavaScript」の学習ポイント - JavaScript勉強会
    jsstudy
    jsstudy 2017/06/05
    「開眼! JavaScript」は、付録Aレビューがまとめになっている。何を学ぶのか事前にチェック!
  • Android学習1日目 Androidとは何か? - Android勉強会

    今日はなんか暑いな~。 ぼちぼち「はじめてのAndroidアプリ開発」を読んでみます。 1巡目、p.1 - p.36 androidstudy.hatenablog.com サンプルプログラムのダウンロード 第1章 イントロダクション ART(Android Runtime) Androidプログラミングに必要なソフトウェア Android SDKのインストール状況を確認する Android Studioの画面構成 サンプルプログラムのダウンロード (前書11ページ) http://www.wings.msn.to/index.php/-/A-07/978-4-7980-4853-6/ ここから、サンプルプログラムをダウンロードする。 2.7GBもあります。結構でかいね! 第1章 イントロダクション 01-01 Androidの概要を理解する [Android・ART・バージョン] 01-

    Android学習1日目 Androidとは何か? - Android勉強会
    jsstudy
    jsstudy 2017/05/22
    Androidアプリの構造 開発環境を用意 Android Studioの画面構成
  • 5.2 プルダウンメニューで指定ページへ 《URLの操作、ブール属性の設定》 【JavaScript超入門】 - JavaScript勉強会

    JavaScriptの学習メモ。 今日は『確かな力が身につくJavaScript「超」入門』の第5章を読んでみます。 jsstudy.hatenablog.com 5.2 プルダウンメニューで指定ページへ サンプルコード 実行結果 querySelectorメソッド 書式:CSSセレクタで要素を取得する querySelectorメソッドの使用例 CSSセレクターとは? DOMとは? HTMLタグのブール属性の変更 ブール属性とは? プルダウンメニューでonchangeイベントが発生するタイミング 別ページのジャンプ 書式:URLを書き換える(新しいURLを指定する) まとめ 5.2 プルダウンメニューで指定ページへ (p.200) 別のページに移動するためにURLを書き換えること。 HTMLの操作で、フォーム関連のタグでよく使われるブール属性の設定や、id属性のないHTML要素を取得する

    5.2 プルダウンメニューで指定ページへ 《URLの操作、ブール属性の設定》 【JavaScript超入門】 - JavaScript勉強会
    jsstudy
    jsstudy 2017/05/20
    locationオブジェクトのhrefプロパティーに別ページのURLを設定したらジャンプできる
  • Androidのバージョン別シェア率 - Android勉強会

    Androidアプリを作成するとき、どのバージョンまで対応すれば良いでしょうか? Androidのバージョン別のシェア率が公開されていました。 developer.android.com Version Codename API Distribution シェア累計 2.2 Froyo 8 0.1% 累計 100%(99.9+0.1) 2.3.3 - 2.3.7 Gingerbread 10 1.7% 累計 99.9%(98.2+1.7) 4.0.3 - 4.0.4 Ice Cream Sandwich 15 1.6% 累計 98.2%(96.6+1.6) 4.1.x Jelly Bean 16 6.0% 累計 96.6%(90.6+6.0) 4.2.x 17 8.3% 累計 90.6%(82.3+8.3) 4.3 18 2.4% 累計 82.3%(79.9+2.4) 4.4 KitKat

    Androidのバージョン別シェア率 - Android勉強会
    jsstudy
    jsstudy 2017/05/19
    2017年時点では、KitKat(4.4)以降に対応できれば、Androidの約8割をカバー
  • Androidアプリ開発言語にKotlinが正式採用 - Android勉強会

    Androidアプリ開発のを買った翌日に、Kotlinが正式採用される発表がありました! (もう1日早く発表してくれたら良かったのにw) www.publickey1.jp Exciting news, developers. @Kotlin is officially joining the #Android family. #io17 pic.twitter.com/Q4CLlWfC3B — Android (@Android) 2017年5月17日 Google I/Oというイベントがあったんですね!(知らんかった…。) events.google.com まあ、いいやw Javaを一通り読んだら、Kotlinも読んでみたいです! androidstudy.hatenablog.com Kotlinスタートブック 作者: 長澤太郎 出版社/メーカー: リックテレコム 発売日

    Androidアプリ開発言語にKotlinが正式採用 - Android勉強会
    jsstudy
    jsstudy 2017/05/18
    Javaの本を買っちまった後で発表www まあええわw
  • はじめてのAndroidアプリ開発 第2版 - Android勉強会

    Androidアプリ開発の参考書を買いました。 Androidアプリ開発の手順を一通り見てみたいと思います。 TECHNICAL MASTER はじめてのAndroidアプリ開発 第2版 Android Studio 2対応 作者: 山田祥寛 出版社/メーカー: 秀和システム 発売日: 2016/12/16 メディア: 単行 この商品を含むブログを見る 目次 イントロダクション はじめてのAndroidアプリ ビュー開発(基ウィジェット) ビュー開発(ListView/RecyclerView) ビュー開発(レイアウト&複合ウィジェット) ビュー開発(ダイアログ&メニュー) ビュー開発(応用) インテント データ管理 ハードウェアの活用 サービス開発&アプリの公開 出版社情報 著者紹介 書評 目次 イントロダクション 01-01 Androidの概要を理解する [Android・ART

    はじめてのAndroidアプリ開発 第2版 - Android勉強会
    jsstudy
    jsstudy 2017/05/18
    Androidアプリの本
  • RxJS メモ - JavaScript勉強会

    「RxJS」(Reactive Extensions for JavaScript)に関するメモ。(随時更新予定) RxJSは、JavaScriptで「関数型リアクティブプログラミング」(FRP, functional reactive programming)を行うためのライブラリーです。 情報源 検索 公式サイト ネットの記事 2017年 2016年 2015年 2014年 2010年 書籍 考察 情報源 「RxJS」に関するGoogle検索、公式サイト、ネットの記事、書籍などのまとめ。 検索 RxJS - Google 検索 公式サイト ReactiveX RxJS API Document GitHub - Reactive-Extensions/RxJS: The Reactive Extensions for JavaScript ネットの記事 2017年 (2017/02/1

    RxJS メモ - JavaScript勉強会
    jsstudy
    jsstudy 2017/05/15
    RxJSとは? Reactive Extensions for JavaScript http://reactivex.io/rxjs/
  • CSSセレクターとは? - JavaScript勉強会

    JavaScript学習で、「CSSセレクター」という用語がたまに出てきます。 CSSセレクターについてまとめておきます。(メモ) CSS セレクターとは? CSSセレクター CSSセレクターの分類 要素セレクター(タイプセレクター) HTMLタグとHTML要素の違い CSSで要素セレクターはなるべく使わない まとめ CSS CSSとは?-CSSの基 CSS(Cascading Style Sheets、カスケーディング・スタイル・シート)とは、ウェブページのスタイルを指定するための言語です。 CSSは、HTMLと組み合わせて使用する言語です。 HTMLがウェブページ内の各要素の意味や情報構造を定義するのに対して、CSSではそれらをどのように装飾するかを指定します。 CSSとは?これを読めば初心者でも必ずCSSが書ける!|Udemy メディア CSSとは、「HTMLのタグで囲んだ範囲の文

    CSSセレクターとは? - JavaScript勉強会
    jsstudy
    jsstudy 2017/05/14
     CSSは「セレクター」「プロパティー」「値」の3つの組合せで記述 CSSセレクターはCSSを適用する対象を指定する項目
  • DOM(Document Object Model)とは? - JavaScript勉強会

    JavaScript学習で、「DOM」という用語がよく出てきます。 DOMについてまとめておきます。(メモ) DOMとは? APIとは? DOMツリーとは? DOMツリーのノード DOMの操作 DOMを操作するためのライブラリー JavaScriptでDOM操作 jQueryでDOM操作 MVCフレームワークでDOM操作 Virtual DOM(仮想DOM)の登場 DOMリファレンス まとめ DOMとは? DOM - Google 検索 DOM(ドム)は、「Document Object Model」の略です。 JavaScriptを使って、ブラウザーのDOMを操作すると、HTMLを書き換えることができます。 ↑こっちのドムではありませんw Document Object Model - Wikipedia Document Object Model (DOM) は、HTML文書やXML文

    DOM(Document Object Model)とは? - JavaScript勉強会
    jsstudy
    jsstudy 2017/05/13
    DOM(ドム)は、「Document Object Model」の略です。JavaScriptを使って、ブラウザーのDOMを操作すると、HTMLを書き換えることができます。
  • API(Application Programming Interface)とは? - JavaScript勉強会

    JavaScript学習で、「API」という用語がたまに出てきます。 APIについてまとめておきます。(メモ) APIとは? インターフェースとは? 人間向けと機械向けのインターフェース GUI CUI Web API JavaScript用のAPI まとめ APIとは? e-words.jp 読み方:アピ / エーピーアイ API 【 Application Programming Interface 】 アプリケーションプログラミングインターフェース APIとは、あるコンピュータプログラム(ソフトウェア)の機能や管理するデータなどを、外部の他のプログラムから呼び出して利用するための手順やデータ形式などを定めた規約のこと。 個々のソフトウェアの開発者が毎回すべての機能をゼロから開発するのは困難で無駄が多いため、多くのソフトウェアが共通して利用する機能は、OSやミドルウェアなどの形でまとめ

    API(Application Programming Interface)とは? - JavaScript勉強会
    jsstudy
    jsstudy 2017/05/13
    人間向けのインターフェースが「GUI」や「CUI」、機械(プログラム)向けのインターフェースが「API」
  • 5.1 カウントダウンタイマー 《時間の計算とタイマー》 【JavaScript超入門】 - JavaScript勉強会

    JavaScriptの学習メモ。 今日は『確かな力が身につくJavaScript「超」入門』の第5章を読んでみます。 jsstudy.hatenablog.com 5.1 時間の計算とタイマー Dateオブジェクトの日時を設定する方法 サンプルコード 実行結果 Dateオブジェクトに現在の日時を設定する方法 Dateオブジェクトに未来・過去の日時を設定する方法 Dateオブジェクトの専用メソッドを使って日時を設定する Dateオブジェクトを初期化するときに日時を設定する 書式:日時を設定した状態でDateオブジェクトを初期化する Dateオブジェクトのコンストラクタ関数に引き渡す引数の書式 UNIXタイムを利用した時間の計算 getTime()メソッド UNIXタイムを利用して時間の引き算 タイマー処理(一定時間で繰り返す) サンプルコード 実行結果 setTimeout()メソッドの使い

    5.1 カウントダウンタイマー 《時間の計算とタイマー》 【JavaScript超入門】 - JavaScript勉強会
    jsstudy
    jsstudy 2017/05/12
    Dateオブジェクトに日時を設定する方法
  • プログラマーは残業をやめよう! - JavaScript勉強会

    「システム開発を行うIT企業が、残業をやめたら売上がアップした」というお話がありました。 nzmoyasystem.hatenablog.com プログラマーの皆さん、そして経営者の皆さん、もう残業はやめましょう! 長時間労働に苦しむ経営者&社畜必読の一冊! 残業をゼロにしたら、売上が増えた 残業をゼロにしたら、優秀な人材が集まってくる もはや残業をゼロにしない理由がない 成果 = 時間 × 密度 スピードは最強の武器 バックキャスティング 重要性の高い仕事を先にやる プログラマーは残業よりも副業をすべき!? 副業禁止の規定をクリアする方法 オープンソースに貢献 プロボノで社会貢献 やりがい搾取に注意!? まとめ 長時間労働に苦しむ経営者&社畜必読の一冊! 完全残業ゼロのIT企業になったら何が起きたか 作者: 米村歩,上原梓 出版社/メーカー: プチ・レトル 発売日: 2017/04/25

    プログラマーは残業をやめよう! - JavaScript勉強会
    jsstudy
    jsstudy 2017/05/11
    株式会社アクシア 米村歩 残業をゼロにしたら、優秀な人材が集まってくる → 残業をゼロにしたら、売上が増えた
  • 1.3 ラムダ式とは? 【関数型プログラミングの基礎】 - JavaScript勉強会

    JavaScriptの学習メモ。 今日は「関数型プログラミングの基礎 JavaScriptを使って学ぶ」の第1章を読んでみます。 jsstudy.hatenablog.com 「ラムダ式」という記法(書き方)の発明 数学者、アロンゾ・チャーチ Alonzo Church ラムダ式 無名関数 関数宣言の問題点 関数定義と関数適用を分ける書き方 まとめ 「ラムダ式」という記法(書き方)の発明 (p.15) 数学者、アロンゾ・チャーチ Alonzo Church チューリング機械が発表されたほぼ同時期に、アメリカ数学者であるアロンゾ・チャーチは、全く別のアプローチで「計算」を定義しました。 それは「λ(ラムダ)計算」と呼ばれる数学の理論です。 アロンゾ・チャーチ - Wikipedia アロンゾ・チャーチ(Alonzo Church, 1903年6月14日 - 1995年8月11日)はアメリカ

    1.3 ラムダ式とは? 【関数型プログラミングの基礎】 - JavaScript勉強会
    jsstudy
    jsstudy 2017/05/10
    アロンゾ・チャーチ氏 ラムダ式の書き方 JavaScriptのラムダ式(無名関数、即時関数)はfunctionキーワードで定義 ES2015からアロー演算子(=>)でも定義できる(ただし、両者は働きがちょっと違うみたいなので注意!?)
  • Android Studioのインストール - Android勉強会

    Android Studio 2で始めるアプリ開発入門 第1回を読んでみる。 Android Studioのインストール ダウンロード インストール JDKの用意 Android Studioのインストーラー 動作確認 Windows7 32ビット版で出たエラー(JDK設定の不具合) Windows7 64ビット版での検証 トラブルレスキューの方針 トラブル時の心構え まとめ Android Studioのインストール 以前、Java用IDEとしてIntelliJ IDEAをインストールしたが、今回はAndroid用IDEはAndroid Studioをインストールしてみよう。 基的に両者は同じIDEだが、余計なものを削ぎ落としたAndroid Studioを見てみる。 両方使って、違いを知りたいね。 ダウンロード developer.android.com バージョン: 2.3.1.0

    Android Studioのインストール - Android勉強会
    jsstudy
    jsstudy 2017/05/10
    Android Studioに付属のOpenJDKは64ビット版なので、32ビット版のWindowsにインストールすると不具合あり!? 修正は簡単っぽいけど、正直面倒くさい>< 後で直してみよう。。。
  • 4.4 小数点第◯位で切り捨てる 《Mathオブジェクト》 【JavaScript超入門】 - JavaScript勉強会

    JavaScriptの学習メモ。 今日は『確かな力が身につくJavaScript「超」入門』の第4章を読んでみます。 jsstudy.hatenablog.com 4.4 端数処理 サンプルコード 実行結果 Mathオブジェクト Mathオブジェクトは初期化しないで使う Mathオブジェクトの主なプロパティーとメソッド 小数点第◯位で切り捨てるアルゴリズム 書式:小数点以下を切り捨てる 例:「3.1415」を小数点第2位で切り捨てる計算方法 まとめ 4.4 端数処理 (p.178) 「小数点第○位」で切り捨てるファンクションを作成します。 例では円周率を小数点第2位までで切り捨てて表示します。 足し算、引き算など四則演算は記号を使えばできますが、それ以外の計算には「Mathオブジェクト」というオブジェクトを使用します。 この実習で作成するファンクションでは、このMathオブジェクトのメソッ

    4.4 小数点第◯位で切り捨てる 《Mathオブジェクト》 【JavaScript超入門】 - JavaScript勉強会
    jsstudy
    jsstudy 2017/05/10
    Mathオブジェクトは初期化しないで使う
  • 4.3 「0」をつけて桁数を合わせる 《数字を文字列に変換》 【JavaScript超入門】 - JavaScript勉強会

    JavaScriptの学習メモ。 今日は『確かな力が身につくJavaScript「超」入門』の第4章を読んでみます。 jsstudy.hatenablog.com 4.3 型変換(キャスト) サンプルコード 実行結果 型変換(キャスト) まとめ 4.3 型変換(キャスト) (p.169) 表示させるデータの文字数を合わせたり、ファイルの並び順を揃えたりするのに、1桁の数字の前に0をつけて桁を揃えることがよくあります。 具体的には「1」「2」という数字をそれぞれ「01」「02」にする処理です。 どうすればこの機能を実現できるか、考えながら進めましょう。 サンプルコード 以下の内容を「index.html」というファイル名で保存します。 <!doctype html> <html> <head> <meta charset="UTF-8"> <title>4-03_digit</title>

    4.3 「0」をつけて桁数を合わせる 《数字を文字列に変換》 【JavaScript超入門】 - JavaScript勉強会
    jsstudy
    jsstudy 2017/05/10
    JavaScriptの型変換(Type conversion) コンストラクタ関数、専用の関数(メソッド)で型変換できる
  • Android入門の資料 - Android勉強会

    Androidを買う前に、Android開発の概要をネットで学んでみる。 概要が分からないと、の内容の良し悪しを判断する材料がなくて、ハズレのをつかむ可能性がある?(時間とお金の無駄) オンライン講座は、最終更新時期が不明のものもあった。古い情報に注意? Google検索 Androidオンライン講座 Javaオンライン講座 まとめサイト 学習プラン Google検索 Android 入門 - Google 検索 Androidオンライン講座 Android 入門 | Android Developers (Google公式サイト) Android Studio 2で始めるアプリ開発入門連載一覧:CodeZine (2016/03/01) Androidアプリ開発入門 - ドットインストール (2015/01/22) Android入門 有山 圭二 先生 - Schoo(スクー) 

    Android入門の資料 - Android勉強会
    jsstudy
    jsstudy 2017/05/08
    Androidのチュートリアル
  • Webサーバーを用意する方法 - JavaScript勉強会

    JavaScriptを学習してWebサイトを作れるようになったら、公開用のWebサーバーが欲しくなります。 Webサーバーは、どうやって用意したら良いでしょうか? テストサーバー 仮想環境 レンタルサーバー 「マネージド」と「アンマネージド」の違い 無料サーバー XREA Heroku Google App Engine 無料サーバーまとめ 有料サーバー サーバー管理者権限の有無を確認 VALUE-DOMAIN さくらインターネット Amazon Web Services AWSの対抗馬 ベンダーロックイン対策 オンプレミスサーバー サーバーの用意 回線の用意 固定IPアドレスの用意 変動IPアドレスの場合 ダイナミックDNS VPN ルーターの用意 YAMAHA CISCO SSL証明書 無料のSSL 有料のSSL 独自のSSL CDN 無料のCDN 有料のCDN Webサーバー構築例

    Webサーバーを用意する方法 - JavaScript勉強会
    jsstudy
    jsstudy 2017/05/08
    レンタルサーバー分類表
  • 4.2 わかりやすく日時を表示する 《Dateオブジェクト》 【JavaScript超入門】 - JavaScript勉強会

    JavaScriptの学習メモ。 今日は『確かな力が身につくJavaScript「超」入門』の第4章を読んでみます。 jsstudy.hatenablog.com 4.2 Dateオブジェクト サンプルコード その1 実行結果 その1 サンプルコード その2 実行結果 その2 Dateオブジェクト Dateオブジェクトは初期化する必要がある 初期化とは? new演算子とは? コンストラクタ関数とは? Dateオブジェクトの使い方 オブジェクトには初期化するものとしないものがある まとめ 4.2 Dateオブジェクト (p.160) この実習ではDateオブジェクトという、日時の取得・設定・計算をするオブジェクトを使用します。 今回は取得した日時を加工して、見慣れている12時間表記にしましょう。 Dateオブジェクトの利用方法と、取得したデータの加工がポイントです。 サンプルコード その1

    4.2 わかりやすく日時を表示する 《Dateオブジェクト》 【JavaScript超入門】 - JavaScript勉強会
    jsstudy
    jsstudy 2017/05/07
    Dateオブジェクトの使い方 new演算子+コンストラクタ関数で初期化するオブジェクトと、初期化しないでいきなり使えるオブジェクトの違い → 複製できないオブジェクト(Math、window等)は、コピーしないですぐに使う
  • 4.1 フォームの入力内容を取得する 《入力内容の取得とイベント》 【JavaScript超入門】 - JavaScript勉強会

    JavaScriptの学習メモ。 今日は『確かな力が身につくJavaScript「超」入門』の第4章を読んでみます。 jsstudy.hatenablog.com 4.1 フォームの入力内容を取得する サンプルコード 実行結果 イベントとは? 書式:要素にイベントを設定する イベントが発生する場所 イベントハンドラーとは? 基動作のキャンセル フォームの入力内容を読み取る 書式:入力内容を読み取る まとめ 4.1 フォームの入力内容を取得する (p.150) 入力内容の取得とイベント これまでの実習では、HTMLページが読み込まれた瞬間に、自動的に処理が開始されるプログラムを書いてきました。 今回のサンプルでは、「イベント」を利用してプログラムが動作するタイミングを制御します。 [検索]と書かれたボタンがクリックされたら、テキストフィールドに入力されている内容を読み取って、それをHTML

    4.1 フォームの入力内容を取得する 《入力内容の取得とイベント》 【JavaScript超入門】 - JavaScript勉強会
    jsstudy
    jsstudy 2017/05/07
    イベント イベントハンドラー