タグ

masayaUOのブックマーク (338)

  • 【旧版】Atom入門 (全13回) - プログラミングならドットインストール

    文字列の検索・置換(Command+f) 次の検索結果へ(Command+g/Command+Shift+g) 全体からの検索・置換(Command+Shift+f) シンボルの検索(Command+r)

    【旧版】Atom入門 (全13回) - プログラミングならドットインストール
  • 【初心者向け】Mac OSX10.8(Mountain Lion)で Ruby on Railsを動かすための5ステップ « pplog.org

    We are constantly updating our collection of different sources. All content absolutely free!

    masayaUO
    masayaUO 2014/12/13
  • はじめてのRocket - Qiita

    先日、CoreOS がRocketというコンテナ実行エンジンを発表して話題になりますた。 Rocketを少し触ってみたので簡単なまとめを書いておこうと思います。 チュートリアル 簡単にRocketでコンテナ起動までをやってみましょう。 簡単にREADMEに目を通しておくことをすすめます。 今回はfilesetを作るのがめんどいのでDockerコンテナを流用します。 そのためDockerをインストールしておきます。 インストール 早速Rocketをインストールしてみましょう。 ビルドするには以下のものが必要です。 cpio squashfs-(util) go-bindana (他にもあるかな?) 少し前までgo-bindataがらみでメモリが足りずにビルドによく失敗していましたが、今は修正されています。 (8Gでもビルドできない) bin以下にrktなどが作成されるはずです。 App Co

    はじめてのRocket - Qiita
  • S3にPUTしたらAWS LambdaからYoする | DevelopersIO

    はじめに 全国1000万人のYoユーザーの皆さんこんにちは!需要の有無に関わらず不定期にYoのブログ記事を書き続ける佐々木です。ちなみにこれまで以下の記事を書きました。 Developers.IOが更新されたらYoするDEVIOを作った cloud-initを使ってEC2のLaunchが完了したらYoする どうです最近Yoしてますか?してませんよね?ぶっちゃけ僕もその存在を忘れていました。多くの皆さんにとってもスマホのデータ領域の肥やしになっているのでは無いでしょうか。 しかし!AWS Lambdaがリリースされた今、俄然注目を浴びているのがYoなのです!すみませんノリだけで書いてます!ということで!Amazon S3にファイルが配置されたらYoを投げるLambdaスクリプトを書いてみました! やってみる スクリプト用のフォルダを作成します。 $ mkdir yo $ cd ./yo 今回

    S3にPUTしたらAWS LambdaからYoする | DevelopersIO
    masayaUO
    masayaUO 2014/12/04
  • [Swift] WebプログラマがiOSアプリ開発をする際に参考にしたサイト・学習方法 - Qiita

    私はPHP,Ruby,Javaなどを学生時代に書いていましたが、新卒での最初の仕事SwiftでiOSアプリを開発することでした。もし私がもう一度始めから勉強するならばこういう手順でするだろう、ということを書きたいと思います。 はじめに ある程度他の言語でプログラミング経験がある方ならば、Swiftは非常にとっつきやすい言語ですので基的な文法はすぐに理解ができると思いますので、Storybaord(AutoLayout)、UIKit、Xcodeの使い方に多くの時間を使いましょう。文法をちまちま写経していくよりも、作りたいものがあるならばそれを作りながら学んでいくのが一番です。以下に文法・UIKit・Stoaryboardを学ぶ上でのオススメのサイトを紹介していきたいと思います。 文法 ドットインストール(Swift入門) Swiftのレッスンがようやく登場しました。筆者が勉強し始める前は

    [Swift] WebプログラマがiOSアプリ開発をする際に参考にしたサイト・学習方法 - Qiita
  • Dockerコンテナ接続パターン (2014年冬)

    記事はDocker Advent Calendar 2014の1日目の記事です. Dockerによるコンテナ化はリソース隔離として素晴らしい技術である.しかし,通常は1つのコンテナに全ての機能を詰め込むようなことはしない.マイクロサービス的にコンテナごとに役割を分け,それらを接続し,協調させ,全体として1つのサービスを作り上げるのが通常の使い方になっている. コンテナ同士の接続と言っても,シングルホスト内ではどうするのか,マルチホストになったときにどうするのかなど様々なパターンが考えられる.Dockerが注目された2014年だけでも,とても多くの手法や考え方が登場している. 僕の観測範囲で全てを追いきれているかは分からないが,現状見られるDockerコンテナの接続パターンを実例と共にまとめておく. なお今回利用するコードは全て以下のレポジトリをcloneして自分で試せるようになっている.

  • AuroraのストレージのQuorum原理 - yoshidashingo

    cloudpackエバンジェリストの吉田真吾(@yoshidashingo)です。 今回発表になった Amazon RDS for Aurora。最大の特徴はストレージが従来のRDS(Multi-AZ)における「完全同期なミラーディスク型のレプリケーション」方式でなく、「Quorumベースの非同期レプリケーション」方式が採用された点です。 Quorumの概念 Quorum自体の概念の説明はWikiなどを参照してください。ノード間で投票を行い、定足数が揃った処理を実行/破棄するという考え方です。 Quorum - Wikipedia 同期型のミラーディスク型から非同期のQuorum型へ Aurora以外のRDSのMulti-AZ配備は、マスターノードのディスクへの書き込みをブロックレベルでスタンバイ側に適用する完全同期なフィジカルレプリケーションを行っています。これにはいくつかの課題が考えら

    AuroraのストレージのQuorum原理 - yoshidashingo
  • てんやの研究をした結果

    原則は天丼500をベースに好みの具を追加するのがよい。 頼んではいけないのがオールスター天丼720とかかき揚げ丼720、海幸天丼880。 オールスターは天丼にほたて130を乗せればあんまり変わらない。かき揚げ丼は揚げるもの1つなのに天丼より220も高い。 海幸880も野菜無しなんで天丼に海老210とほたて130乗せた方がマシ。 トッピン具は海老210が高すぎる。大イカ190もイカ100を2つ頼んだ方がいい。 ほたて130はコスパよし。野菜はどれも安いのでお好みで。まいたけ80が原価高そうだ。 天丼とビール400の組み合わせは頼んではいけない。 生ビールセット580を頼み、ごはん150と味噌汁50とキス100をトッピングした方が安くなる。 ただし、てんやの日は無条件で天丼を頼むこと。

    てんやの研究をした結果
  • LambdaをつかってS3にPUTされた情報のメタデータをDynamoDBで楽に管理する - Qiita

    AWS Lambdaはre:Inventで発表された新しいコンピュートプラットフォームでクラウド上でコードスニペットをイベントドリブンで比較的簡単に動かせる特徴があります。例えばS3にデータがあがったとき、など今までだとどうしてもEC2をたてて、定期的にチェックをしながら動かす必要があったものが、文字通りS3側からイベントを発火してもらえるので、よけいなポーリングなどの手間がへり、結果的にコストをおさえながら目的を果たしやすくなっています。 そこで今回はS3上にあがったデータのメタデータをDynamoDBに管理するLambdaファンクションを作ってみたいと思います。 プレビューへの登録 まずはAWS Lambdaのプレビューを申し込みます。こちらから申し込む事が出来ます。 プレビュー申し込みは順番に案内しているみたいなので、申し込んだらあとは祈るのみです。 ファンクションの作成 今回はS3

    LambdaをつかってS3にPUTされた情報のメタデータをDynamoDBで楽に管理する - Qiita
  • 2年目PHPerが、1年目PHPerはこれやっとけと思うこと : Strings of Life

    inspired by PHPを勉強するならこれだけは言いたい!PHPのオススメ勉強法 私は、職業プログラマーとしては今年で2年目のペーペーです。それでも上記記事はちょっとなあ、という部分があるので、流れをなぞりつつ、自分なりの考えを書いてみます。 ちなみに、私が参考にしたPHP学習法記事は、WebデザイナーやノンプログラマーにおすすめしたいPHP勉強法です。 まず、「これやっとけ」メニューを先回りして紹介しておきます(これらを勧める理由は後述)。 プログラミング経験なし:ドットインストールを活用しよう。 プログラミング経験あり:『パーフェクトPHP』を読もう。勉強会に参加しよう。アウトプットをしよう。 PHPは簡単か? 「PHPは簡単」というとき、それはおおよそ、以下のいずれかの意味でしょう。 PHPには、C言語のポインタのような難所はなく、Java言語に比べて覚えることが少ない。した

    2年目PHPerが、1年目PHPerはこれやっとけと思うこと : Strings of Life
    masayaUO
    masayaUO 2014/11/25
  • まんが日本昔ばなしを1000話以上見た俺が怖い話TOP10を発表します : ゴールデンタイムズ

    コメント一覧 (68) 1. 金ぴか名無しさん 2014年11月16日 00:57 怖い話バージョンキター 2. 金ぴか名無しさん 2014年11月16日 01:00 まんが昔ばなし以外だと、子供の頃見たやまんばの人形劇が怖かった。確かNHKかな。怖すぎたんで幼稚園からわめきながら逃げ出してしまった。 3. 金ぴか名無しさん 2014年11月16日 01:01 1000話もあるんだ 結構繰り返し流してるのかと思ってた 4. 福井県民 2014年11月16日 01:04 (;^ω^)ちっと見てみたけどマジで怖いねこれw (;^ω^)ニコニコ生でみんなと見るならいいけど 5. 金ぴか名無しさん 2014年11月16日 01:04 播磨のめっかいは有名すぎて外されたか 6. 金ぴか名無しさん 2014年11月16日 01:04 これ好き! 昔話見た後時代背景見てどうしてこんな昔話が出来たか考察す

    まんが日本昔ばなしを1000話以上見た俺が怖い話TOP10を発表します : ゴールデンタイムズ
  • OSS版DroneでDockerコンテナに対してansibleを実行しserverspecでテストをする - アルパカDiary Pro

    さよならインターネット:CircleCIDockerコンテナに対してansibleを実行しserverspecでテストをする こちらの補足エントリです。 OSS版Drone.io https://github.com/drone/drone drone.io のオープンソース版です。 Golang+Dockerで実装されているCIサービスです。 社内用のCIサービスとして使い勝手良いのでJenkinsの変わりに結構利用しています。 .drone.yml リポジトリにこんなの置いておきます。 Droneではgit入りのイメージが必要なので、今回はDockerRegistry上の別イメージで実行してみました。 2回目以降は前回pullしたイメージを使いまわすので速くなります。 image: tvservices/ubuntu-ansible:13.04 script: - echo "sta

    OSS版DroneでDockerコンテナに対してansibleを実行しserverspecでテストをする - アルパカDiary Pro
    masayaUO
    masayaUO 2014/11/14
  • AWS News Blog

    Amazon SageMaker Geospatial Capabilities Now Generally Available with Security Updates and More Use Case Samples At AWS re:Invent 2022, we previewed Amazon SageMaker geospatial capabilities, allowing data scientists and machine learning (ML) engineers to build, train, and deploy ML models using geospatial data. Geospatial ML with Amazon SageMaker supports access to readily available geospatial dat

  • AWS CodeDeployで簡単デプロイ(CLI編)

    全国100万人のデプロイ・プロビジョニング自動化マニアのみなさんこんにちは! AWSから新たにDeploy用のサービスAWS CodeDeployがリリースされたので早速試してみました。 これを使うと複数のサーバに同時にアプリケーションをリリースするのが簡単にできます。もうCapistranoとかでごちゃごちゃやる必要はない感じです!! 詳細を知りたい方は公式サイトのドキュメントを見てみるとよいです。 ただ、GUIでやるのも面白く無いので、awscliを使ってやっていきましょう!! EC2インスタンスの準備まず、us-west-2でEC2インスタンスを何台か起動しましょう。これがデプロイ先のサーバになります。 デプロイ先サーバの識別にはEC2インスタンスのタグを利用しますので、同時にデプロイする対象には、同じタグを設定します(EC2のタグのFilterと同じ挙動です)。ここでは起動したイン

    AWS CodeDeployで簡単デプロイ(CLI編)
  • AWS News Blog

    Top Announcements of the AWS Summit in New York, 2023 It’s probably no surprise that generative artificial intelligence and machine learning were the stars of the show, but there were several other bright lights from the day-long cloud conference. New Seventh-Generation General Purpose Amazon EC2 Instances (M7i-Flex and M7i) Today we are launching Amazon Elastic Compute Cloud (Amazon EC2) M7i-Flex

    masayaUO
    masayaUO 2014/11/13
  • スプートニク日本ニュース|経済、科学技術、ビジネス、政治ニュース

    スプートニク日のニュースサイト。政治、経済、国際、社会、スポーツ、エンタメ、科学技術、災害情報などの速報記事と解説記事を掲載しています。

    スプートニク日本ニュース|経済、科学技術、ビジネス、政治ニュース
    masayaUO
    masayaUO 2014/11/08
    北朝鮮はレベルが違うな
  • Go 1.4 Release Notes - The Go Programming Language

    Introduction to Go 1.4 The latest Go release, version 1.4, arrives as scheduled six months after 1.3. It contains only one tiny language change, in the form of a backwards-compatible simple variant of for-range loop, and a possibly breaking change to the compiler involving methods on pointers-to-pointers. The release focuses primarily on implementation work, improving the garbage collector and pre

    Go 1.4 Release Notes - The Go Programming Language
  • JSON Hyper-Schema からAPIドキュメントとGoのコードを自動生成する | The Wacul Blog

    3行で言うと herokuが作ってる prmd を使って、JSON SchemaからAPIドキュメントを出力したよ! スキーマ定義から、GoAPI実装コードも出力するツールを作ったらめっちゃ捗るよ! Goのバリデーション用のライブラリも作ったよ! 今回作ったものの概要とサンプルコード 概要 以前から、APIを開発する上で、以下のようなことが課題となっていました。 そもそもドキュメント書くのがつらい それもあって、ドキュメントより先にコードが変わってしまう ドキュメントと実装の状況の違いが把握しづらい また、ロジックがそんなに複雑ではないAPIでは、実装の作業は リクエストデータのバリデーション 出力データの整形 (フィルタリング) の2つの作業が大きな割合を占めます。 APIの定義ファイルからドキュメントと、バリデーションや出力データ整形のコードを自動生成できれば、大幅に効率が上がると思

    JSON Hyper-Schema からAPIドキュメントとGoのコードを自動生成する | The Wacul Blog
  • ProgressBar.js - Progress bars with JavaScript

    With ProgressBar.js, it's easy to create responsive and stylish progress bars for the web. Animations perform well even on mobile devices. It provides a few built‑in shapes like Line, Circle and SemiCircle but you can also create custom shaped progress bars with any vector graphic editor. ProgressBar.js is lightweight, MIT licensed and supports all major browsers including IE9+. Usage A simple cod

  • 受託開発の会社が本格的にWebサービスを開発・運用してみてぶつかった課題(只今5ヶ月目) - ヴェルク - IT起業の記録

    うちの会社は、基的に受託開発の会社ですが、自社サービス開発の両立を目指しています。その取り組みの一つとして、今年の5月、boardという受託ビジネス向けのクラウド型業務システムのベータ版をリリースし、8月に正式リリースしました。 昨年、PattoというスマホアプリCMSをリリースしていましたが、これはどちらかというとソリューション型の製品のため、今回のboardが、うちとしては初めての格的なWebサービスです。 ベータ版リリースから約5ヶ月、正式リリースから2ヶ月が経ったところですが、これまでにぶつかった課題について書いてみたいと思います。 まとまった開発時間がとれない 当然ですが、できるだけ早く開発して、早くリリースしたいという思いがあります。しかし、基的に受託開発を止めて自社サービスの開発をしていたわけではないため、1ヶ月がっつりとboardの開発をする、ということができませんで

    受託開発の会社が本格的にWebサービスを開発・運用してみてぶつかった課題(只今5ヶ月目) - ヴェルク - IT起業の記録