タグ

入門に関するtvskのブックマーク (15)

  • GradleでEclipseとIntellij IDEAの開発環境を作る - 猫好きモバイルアプリケーション開発者記録

    ちょっと前まではMavenでプロジェクトを構築している人も多かったですが、 Android StudioがGradleを採用してからはGradleによるプロジェクト構築にシフトしている人も増えてきました。 とはいえ、Web業界で古いシステムを保守・運用している方だとまだまだMavenメインの利用者が多いかと思いますので、 Mavenからの移行も含めた観点で記載して行きます。 Mavenと比較したGradleの利点 Mavenと比較したGradleの利点を簡単にまとめると以下のような感じです。 (この記事を執筆時のGradleの最新バージョンは 1.11 です) 記述量が圧倒的に少ない 記述言語がGroovyなのでJavaも使える。そのため比較的なんでも記述できる AntやMavenの機能も利用できる。特にAntはほぼすべての機能を利用可能。MavenはMavenプラグイン以外は殆ど利用可能

    tvsk
    tvsk 2016/09/05
    マルチプロジェクト構成
  • MQTTについてのまとめ — そこはかとなく書くよん。 ドキュメント

    注釈 MQTT As a Service: sangoをリリースしました 2014年8月に、GitHubアカウントで簡単に登録できてMQTTを使い始められる sango を 時雨堂 がリリースしました。 無料プランもありますので、MQTTを一度使ってみたいという方はsangoを使うことをお勧めします。 最近voluntasさんが 活動 してお り、にわかにMQTT関連が熱くなってきました。たぶん観測範囲が狭いからだと は思いますが。 とはいえ、M2M (Machine to Machine)やIoT(Internet of Things)というバズワー ドもあり、モノがインターネットにつながる時代になってきて、MQTTの価値が 高くなってきている気もします。また、モバイル時代に適したプロトコルとい う意味でも注目されているのかもしれません。 ということ、MQTTについて一旦ここでまとめてみ

    tvsk
    tvsk 2016/08/04
    TCP/IP上で PubSub やるときの選択肢。ブローカーあり。
  • インターネット10分講座:DNSキャッシュ - JPNIC

    今回の10分講座では、DNS(Domain Name System)の仕組みを理解するのに必要なDNSのキャッシュとそれに起因する脆弱性についてお話しします。 DNSのおさらい まずはじめに、DNSの仕組みについておさらいします。 DNSは、ルートゾーンを起点としたツリー構造を持つ、世界中に存在する多数のサーバが協調しあって動作する分散データベースです。これらのサーバ群にアクセスすることで、ホスト名からIPアドレスを検索したり、メールアドレスから送信先メールサーバを特定したりします。 DNSでは、ある特定のサーバ1台がドメイン名情報をすべて持っているわけではなく、「委任」と呼ばれる仕組みでデータを階層ごとに分散化し、併せてサーバの冗長化を実現しています。 DNSクライアントがデータを得るときは、この委任をルートゾーンから順次たどっていくことで、最終的に必要な情報を得ます。 DNS では、ド

    tvsk
    tvsk 2015/12/04
    JPNICによる記事
  • Chapters - Learn You a Haskell for Great Good!

    Introduction About this tutorial So what's Haskell? What you need to dive in Starting Out Ready, set, go! Baby's first functions An intro to lists Texas ranges I'm a list comprehension Tuples Types and Typeclasses Believe the type Type variables Typeclasses 101 Syntax in Functions Pattern matching Guards, guards! Where!? Let it be Case expressions Recursion Hello recursion! Maximum awesome A few m

    tvsk
    tvsk 2013/11/17
    東欧の人が書いた教科書 オンラインでフリー
  • AS Hole(AppleScriptの穴) By Piyomaru Software » System Events

    tvsk
    tvsk 2013/05/12
    System Eventsを使う。FinderやQuickTimeでできることを汎用にしたようなメソッドがある
  • diff & patch コマンドでのパッチを適用する方法 - hogehoge foobar Blog Style Beta

    diffとpatchコマンドを使うとファイルの変更を別のファイルに簡単に適用することができます。 例えば、サイトでWEBサーバーを複数台で運用していて1台のWEBサーバーに行った設定ファイルの変更を他のサーバーに適用するときなどに使えます。 基的な作業の流れ ファイルへのパッチ適用を行う際はこんな感じです。 diffコマンドでパッチファイルを作成 作成したパッチファイルを元に、patchコマンドでパッチを適用 パッチファイルの作成 パッチファイルの作成にはdiffコマンドを使用します。コマンドの書式は以下のような形になります。 $ diff -u(または -c) 変更前のファイル 変更後のファイル > パッチファイル名オプションの「-u」はパッチファイルを、unified diff形式で出力するという指定です。 「-c」の場合はcontext diff形式での出力になります。 「-u(ま

    diff & patch コマンドでのパッチを適用する方法 - hogehoge foobar Blog Style Beta
    tvsk
    tvsk 2012/08/28
    diffコマンドでパッチ作って、patchコマンドでパッチをあてる手順の簡単なまとめ。
  • gr.jp

    This domain may be for sale!

    tvsk
    tvsk 2012/08/21
    プッシュ、プルリクエスト コマンド例
  • http://tohyama-shiki.com/labo/tohyama/himitu_megane/index.htm

    tvsk
    tvsk 2012/06/10
    立体メガネで見る、アレ。アナグリフのしくみ。
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    tvsk
    tvsk 2012/03/04
    jQueryの概要、コード片の良記事。find-end, get/post, コールバック関数など
  • Arduino のすすめ

    1 はじめに Arduino という名前を聞いたことがあるかもしれません。最近流行っているみたいだなと思われているかもしれません。ここでは、そんな Arduino について紹介したいと思います。 1.1 Arduino ってなに? Arduino というのは、簡単に書くと マイコンボード (Arduino マイコンボード) 開発環境 (Arduino IDE) の2つがセットになったものです。マイコン?難しそう。と、思われるかもしれませんが、そんなことがないように、うまく工夫されているのが特徴です。 1.2 電子工作もプログラミングもしたことがないんですけれど 電子工作をしたことがなくても大丈夫です。Arduino と、ジャンプワイヤという、ピンが両端についた電線、ブレッドボードという穴のたくさん並んだ板、使いたい電子部品を用意すれば、半田付けなしに楽しめます。もちろん、ブレッドボードを使

  • 第6回 イベントハンドラから脱却しよう

    今回はイベントについて学んでいきましょう。JavaScriptによるアプリケーションを作成するうえでは,イベントは欠かすことができない要素です。 ここでは,旧来より使われてきたイベントハンドラのおさらいと,イベントハンドラの問題点を考察します。そして,イベントハンドラに置き換わるW3C DOMイベントモデルの基礎を学んでいきます。 イベントとは イベントとは,ブラウザ上で発生した出来事全般のことを表します。例えば,ブラウザに表示された画面上でマウスをクリックしたり,テキストボックスに文字を入力するといったように,閲覧者が何か操作したときにイベントが発生します。また,HTMLがブラウザに読み込まれたり,別のページに移動したという現象もイベントとして認識されます。 まずはじめに,旧来より使われてきたイベントハンドラについておさらいしましょう。 イベントハンドラ イベントをJavaScript

    第6回 イベントハンドラから脱却しよう
    tvsk
    tvsk 2012/01/08
    イベントハンドリング。コード断片.「Internet Explorerには,addEventListenerメソッドはもちろんのこと,キャプチャー・フェーズすら存在しないのです」
  • ページ移動のお知らせ : 富士通

    指定されたページは移動しました。新しいページは以下となります。 の「」、「」を参照ください。 ブラウザのお気に入り(ブックマーク)に登録されている場合や、リンクをされている場合は、お手数をおかけいたしますが変更いただきますようお願いいたします。

    tvsk
    tvsk 2011/12/26
    初心者SE向けの読み物。ほかの技術要素との比較、考察結果に基づく記述あり。
  • Javaの道:JSP(1.はじめてのJSP)

    JSPの概要 JSP(Java Server Pages)とは、タグと混同して記述できるスクリプト言語です。Webアプリケーション開発においてプログラマとデザイナの作業を分離する目的で作成されました。JSPはデザイナに理解しやすいようにタグ形式でプログラムを記述できるようになっています。 JSPが実行されるときは、一度JSPコンテナ(Tomcatなど)によって、Servletに変換、コンパイルされ実行されます。これからもわかるように、JSPはServletをデザイナでも理解しやすいようにタグ化したものです。 Servletへの変換は初めてJSPにアクセスしたときに行われます。それ以降はコンパイルされたプログラムが実行されます。そのため、JSPに初めてアクセスしたときはそれ以降アクセスするときに比べて、プログラムの実行に時間がかかります。JSPプログラムを変更した際も、変更後のJSPプログラ

    Javaの道:JSP(1.はじめてのJSP)
    tvsk
    tvsk 2011/12/26
    JSPの要点。ディレクティブ、式、暗黙オブジェクト、カスタムタグなど一通りの解説。サンプル、画面キャプチャもあり。
  • 第三回 Google App Engine/Javaで簡易Blogを作ってみる|技術情報 | 株式会社アイプランニング〜プログラム開発請負

    第三回 Google App Engine/Javaで簡易Blogを作ってみるGoogle App Engine連載記事です。Google App Engine/JavaでServletとJSPを使用し、簡易Blogを作成します。 目次 第一回 Google App Engine/Javaの特徴・Eclipseプラグインのインストール 第二回 Google App Engine/Javaデータストアの特徴 第三回 Google App Engine/Javaで簡易Blogを作ってみる CRUDアプリを作るGAE/Jのデータストアを理解するために、簡易ブログを作りました。 データストアには、記事エンティティと、コメントエンティティがあり、 それぞれに対してCreate, Insert, Update, Deleteが行えるような設計にします。 Webアプリ配備までの大まかな手順コーディングの

    tvsk
    tvsk 2011/12/25
    GAEでJSP/Servletプログラミングする手順。Eclipseのキャプチャ、作成するサイトのキャプチャなど図解も豊富。
  • Google App Engineを使って無料でサイトを立ち上げる方法 - EC studio 技術ブログ

    Googleが提供する、Google App Engineというサービスを知っていますか? Amazon EC2などと同じで、Googleが用意するクラウドサーバー環境で アプリケーション開発ができるというサービスです。 (レンタルサーバーのようなもの) その大きな特徴は、なんといっても月間500万PV相当まで"無料"ということです。 ※有料で制限を拡張することも可能 ※2011/09/07 注 Google App Engineの新料金体系が発表されました。 新料金体系では無料で使える枠が大幅に削減されています。 この記事の無料での使用制限に関する記述は、新料金体系では 正しくありませんのでご注意ください。 「App Engine は無料で始めることができます。最大 500 MB の永続性ストレージに加え、月間約 500 万ページ ビューに対応できる十分な CPU と帯域幅を、すべてのア

    tvsk
    tvsk 2011/12/25
    GoogleAppEngine、標準はアプリを動かす環境だが、設定次第でWEBサーバ、ホームページを配置して使うこともできる。ここではその手順を紹介してる
  • 1