タグ

2015年11月17日のブックマーク (6件)

  • iOSアプリを作るなら最低限覚えておきたい「オブジェクト指向」の基礎知識

    連載目次 これからプログラミングやiPhoneアプリ開発を始めてみたい方を対象に、開発に必要な知識を基礎から解説していく連載。これまでの連載で実践してきたプログラムは、いずれも短いコードで完結するシンプルなものでした。しかし、実際のiOSアプリを開発するときは、もっともっと複雑なプログラムが必要です。 いろいろな状況やユーザー(アプリの利用者)の操作に合わせ、適切な処理が行われるようにプログラムを構成していかなければいけません。 そこで、複雑化するプログラムを、読みやすく、管理しやすくするために用いられるのが「オブジェクト指向」と呼ばれる考え方です。 今回はオブジェクト指向の基礎知識から始まり、「クラス」とは何か、そしてクラスをどのよう使えばよいか、Swiftによるオブジェクト指向プログラミングの基礎について解説します。 オブジェクト指向とは? オブジェクト指向とは、アプリケーションやシ

    iOSアプリを作るなら最低限覚えておきたい「オブジェクト指向」の基礎知識
  • Clojure + AWS Lambda + API GatewayでJSON APIを作る - Qiita

    aws lambda create-function \ --function-name hello \ --handler hello.core \ --runtime java8 \ --memory 512 \ --timeout 10 \ --role arn:aws:iam::YOUR_AWS_ACCOUNT_ID:role/YOUR_ROLE \ --zip-file filed://./target/hello-0.1.0-SNAPSHOT-standalone.jar これでClojureコードがAWS Lambdaで動かせるようになっているはずです。 API GatewayからLambda Functionを呼び出す APIを作成 API Gatewayコンソールから新しくAPIを作成します。 Resourceの追加 "Create Method"ボタンをクリックすると"

    Clojure + AWS Lambda + API GatewayでJSON APIを作る - Qiita
  • kubernetesによるDockerコンテナ管理入門 | さくらのナレッジ

    また、これらに加えてコンテナの実行やイメージの管理を行うためのDockerや、分散型設定共有サービス「etcd」も必要となる。そのほか、異なるマシン上で稼動しているコンテナ間で通信を行うためにLinuxのブリッジ接続機能や「Flannel」、「OpenVSwitch」といった仮想ネットワーク機構なども利用される。 これらのうち、apiserverやcontroller-manager、scheduler、etcdについてはクラスタの管理を行うマスターサーバーで実行されるコンポーネントとなる。また、proxyやkubelet、dockerはコンテナを稼動させる各ノード(minionとも呼ばれる)上で実行されている必要がある。 マスターサーバーとノードを分けた一般的な構成は、次の図2のようになる。なお、kubectlについてはマスターサーバー上でも、別のクライアント上でも実行が可能だ。 図2

    kubernetesによるDockerコンテナ管理入門 | さくらのナレッジ
  • MySQL 5.0から5.7へ直接'インプレース'アップグレードする | Yakst

    MySQL 5.7では、従来はメジャーバージョン1世代しかサポートされなかったmysql_upgradeによるアップグレードがMySQL 5.0以降からのアップグレードで利用可能になったらしい。 免責事項 この翻訳は MySQL Server Blogの記事をユーザーが翻訳したものであり、Oracle公式の翻訳ではありません。 文 この記事はMySQLのアップグレードに関する2部作の2番目である。1つ目の記事は mysqldumpを使って5.0から5.7に直接アップグレードする で、mysqldumpを利用したアップグレードの挙動について言及している。我々はこれを'ダンプ'アップグレードと呼んでいる。この記事では我々が`インプレース'アップグレードと呼んでいる、バイナリーアップグレードやライブアップグレードとしても知られているやり方について言及する。 'ダンプ'アップグレードは何かの変更

    MySQL 5.0から5.7へ直接'インプレース'アップグレードする | Yakst
  • OpenStack構築手順書

    OpenStack構築手順書 Newton版ダウンロードページ ダウンロードサービスは終了しました ]Ubuntu 16.04 LTSで2台構成(コントローラノード、コンピュートノード)を想定しています。 OpenStackのディストリビューションはUbuntu Serverを使用します。 OpenStackドキュメントをベースとしたインストール設定手順をまとめました。 OpenStack構築手順書が想定しているサーバ構成 OpenStack構築手順書OpenStack構築手順書 OpenStack構築手順書 Mitaka版ダウンロードページ ダウンロードサービスは終了しました Ubuntu 14.04 LTSで2台構成(コントローラノード、コンピュートノード)を想定しています。 OpenStackのディストリビューションはUbuntu Serverを使用します。 OpenStackドキュ

    OpenStack構築手順書
  • CSSのすぐに使える小技から驚きのスゴ技まで!CSSアニメーションの素晴らしいアイデアのまとめ | コリス

    ここ2, 3年、CSSアニメーションの進化がすごいですね! 次のプロジェクトにさっそく使ってみたくなるようなものから、こんなことも出来るのか!という驚きのテクニックまで、CSSアニメーションのスゴ技・小技を紹介します。 Animated Gameboy in CSSのデモのアニメーションGIF まずは、CSSで作られたゲームボーイ。 上はデモをアニメーションGIFにしたものですが、下は生HTMLと生CSSです。 そのままのアニメーションでも驚きですが、ホバー時にはスケルトンになります。

    CSSのすぐに使える小技から驚きのスゴ技まで!CSSアニメーションの素晴らしいアイデアのまとめ | コリス