タグ

ryo-skのブックマーク (1,085)

  • Swift | Swift言語を学ぶ

    Swiftとは(Swift 入門) Swiftは、Appleが2014年のWWDCで発表したプログラミング言語です。 それまで、Appleが提供するMaciPhone等のプラットフォーム向けにネイティブアプリを開発するには、Objective-Cという言語を使って開発しなくてはなりませんでした。Objective-CはC言語を拡張してオブジェクト指向を取り入れた非常に強力な言語ですが、C言語由来の複雑さと、他の言語とは少し毛色の違った独特なスタイルの拡張構文等のためか、特にプログラミング言語の初心者にとっては取っ付きにくく、習得にも比較的時間を要するという側面がありました。 そんな中Swiftは、なんの前触れもなく電撃的に発表されました。コンパイラ言語でありながら、まるでスクリプト言語のような見た目の印象と、実行結果がリアルタイムに可視化される実行環境のデモの様子は多くの人に期待を持って

  • 新しいプログラミング言語 Swift | DevelopersIO

    Objective-Cに替わる新しいプログラミング言語Swiftの登場 WWDC2014で発表された新しいプログラミング言語Swiftでできることを紹介したいと思います。 今までとこれから Swift使うとこんなにコードが短くなるぜという例です。 今まで これから 確かにスマートですね。 言語ガイドをダウンロード iBookでガイドを読めますのでダウンロードしてみましょう。 変数の宣言 varは変数、letは定数 var myVar = 42 myVar = 50 let myConst = 42 コントロール if,switch,for-in,for,while,do-while let individualScores = [76, 43, 103, 87, 12] var teamScore = 0 for score in individualScores { if score >

    新しいプログラミング言語 Swift | DevelopersIO
  • [XCODE] iPhoneアプリが立ち上げるまでの仕組み - YoheiM .NET

    今日は、ライトなネタです。 iPhoneアプリがmain関数からどのように起動しているんだろうと疑問を思い、 色々と調べました。 開発で良く使うUIViewControllerへコントロールが来るまでをブログに書きたいと思います。 iPhoneアプリが起動するところまでのソースコード こんな感じのようです。main関数から起動するのは、他のCやC++のソースと一緒です。 (main関数のところ) #import #import "AppDelegate.h" int main(int argc, char *argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } } UIApplicationMain関数を実行する際に、

    [XCODE] iPhoneアプリが立ち上げるまでの仕組み - YoheiM .NET
    ryo-sk
    ryo-sk 2015/01/08
    “didFinishLaunchingWithOptions”
  • Conao-Note - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

  • Rubyとか使ってクローリングやスクレイピングするノウハウを公開してみる! - 病みつきエンジニアブログ

    今まで何度もスクレイピングとかクローリングをしてきたので、マエショリストの端くれとしてコツを公開すべきかなあ、と思い、公開します。 今日の題材は、CNET Newsです。私はウェブ文書にタグ付けをするという研究をしているのですが、そのための教師データとしてクローリングをします。 photo by Sean MacEntee 要件定義 CNET Newsから全ニュースを保存し、その文をデータベースに保存します。これは、次のようなフローに書き下すことができます。 全URLを取得し、データベースに保存 データベースにある全URLをダウンロードする 保存した全ページを解析して、文をデータベースに保存する という流れです。これらは独立していますから、それぞれどの言語で解析しても構いません。しかし後述しますが、「あとから追いやすくする」「適材適所」といったあたりを気をつけて、言語選択をするべきだと

    Rubyとか使ってクローリングやスクレイピングするノウハウを公開してみる! - 病みつきエンジニアブログ
  • 3つ目のiOSアプリケー ション:iCloud

    3つ目のiOSアプリケー ション:iCloud 目次 3つ目のiOSアプリケーションについて 5 At a Glance 5 iCloudを使用するためのプロジェクトの設定 6 ドキュメントオブジェクトを使ってファイルの内容を管理 6 アプリケーションのユーザインターフェイスの構築 6 iCloud内の既存ドキュメントの検索 6 問題の解決と次のステップの選択 7 Prerequisites 7 関連項目 7 入門 8 プロジェクトの新規作成 8 プロジェクトiCloudエンタイトルメントの設定 10 iOSプロビジョニングポータルでのアプリケーションIDの設定 11 アプリケーションIDの作成 11 iCloud用アプリケーションIDの設定 13 プロビジョニングプロファイルの生成 14 カスタムプロビジョニングプロファイルを使用するようにプロジェクトを更新 15 アプリケーションの

  • 2つ目のiOSアプリケーション:ストーリーボード

    2つ目のiOSアプリケー ション:ストーリー ボード 目次 2つ目のiOSアプリケーションの作成について 4 At a Glance 5 モデルレイヤの設計と実装 5 マスタシーンと詳細シーンの設計と実装 5 新規シーンの作成 5 問題の解決と次のステップの考察 6 関連項目 6 入門 7 プロジェクトの新規作成 7 デフォルトプロジェクトのビルドと実行 9 ストーリーボードとそのシーンの調査 12 まとめ 15 モデルレイヤの設計 16 データユニットの決定とデータオブジェクトクラスの作成 16 Data Controllerクラスの作成 21 まとめ 27 マスタシーンの設計 31 Master View Controllerシーンの設計 31 Master View Controllerの実装 35 アプリケーションデリゲートでのアプリケーションの設定 37 まとめ 39 詳細シー

  • iOSアプリケーションチュートリアル

    iOSアプリケーションチュートリアル iPhone 2011-06-06 Apple Inc. © 2011 Apple Inc. All rights reserved. 書の一部あるいは全部を Apple Inc. から 書面による事前の許諾を得ることなく複写 複製(コピー)することを禁じます。ま た、製品に付属のソフトウェアは同梱のソ フトウェア使用許諾契約書に記載の条件の もとでお使いください。書類を個人で使用 する場合に限り 1 台のコンピュータに保管 すること、またその書類にアップルの著作 権表示が含まれる限り、個人的な利用を目 的に書類を複製することを認めます。 Apple ロゴは、米国その他の国で登録され た Apple Inc. の商標です。 キーボードから入力可能な Apple ロゴにつ いても、これを Apple Inc. からの書面によ る事前の許諾なしに商業的

  • たった1行でiPhoneサイトのヘッダーにアプリバナーを表示させる方法 | iPhoneデザインボックス

    App Storeと連動したiPhoneアプリのダウンロードバナーを表示 アプリのダウンロードへ誘導する方法としてダウロードボタンを用意しますが、iOS6のSafariで表示すると自動でApp Storeと連動したiPhoneアプリのダウンロードバナーを表示させる方法があるので紹介。 実装はすごい簡単にできます。アプリを紹介するページでこれを使えばダウンロードへスムーズに誘導することができます。また、インストール済みの場合はアプリが起動します。 結構目立つのでボタンの画像よりもインパクトはあります。 アプリバナーを表示させたデモはこちら ※iPhoneのiOS6のSafariで見て下さい

    ryo-sk
    ryo-sk 2015/01/05
    iosに携わる第一歩の第一歩かもしれまへん[iphone][技]
  • よく会員規約などに使われている、スクロールバーの入った文章の設置の仕方を教えてください。 - 会員規約や同意書の文章など... - Yahoo!知恵袋

    スクロールバーのソースの書き方を質問してくる方は、当に沢山います。毎回同じようなことを書くのですが、ソースは、 【head部のソース】 <style type="text/css"> .scrollbar {overflow:auto;width:385px;height:290px;padding: 5px 10px 5px 5px;} </style> Dreamweaverをコードビューにして、上記ソースを<head>~</head>の間に貼り付けます。幅=400px、高さ=300px(実際には余白を取っていますので、385px、290px)の数値は、好みの数値に書き換えてください。 【body部のソース】 <div class="scrollbar">ここに内容を書く</div> 上記ソースを、<body>~</body>の間の表示したい所に貼り付けてください。「ここに内容を書く

    よく会員規約などに使われている、スクロールバーの入った文章の設置の仕方を教えてください。 - 会員規約や同意書の文章など... - Yahoo!知恵袋
  • CocoaPods Guides

    <What is CocoaPods CocoaPods manages library dependencies for your Xcode projects. The dependencies for your projects are specified in a single text file called a Podfile. CocoaPods will resolve dependencies between libraries, fetch the resulting source code, then link it together in an Xcode workspace to build your project. Ultimately the goal is to improve discoverability of, and engagement in,

  • Pelletkachels.nl

    Pelletkachels waren ooit eenvoudige apparaten voor verwarming, maar ze hebben een opmerkelijke evolutie doorgemaakt sinds hun bescheiden begin in de jaren ’80 van de vorige eeuw. In dit artikel duiken we diep in de geschiedenis van pelletkachel, bespreken we de belangrijkste mijlpalen en ontwikkelingen op het gebied van subsidiemogelijkheden en werpen we een blik op de transformatie tot moderne en

    Pelletkachels.nl
    ryo-sk
    ryo-sk 2014/12/30
    どんどんBIgQuery触りたくなってきました。
  • EC2の料金を円建て月額で表示するChrome拡張を作ってみた - mikedaの日記

    AWSのインスタンス料金は基的に時間あたりのUSドルなんですが、 $0.2/時間とか言われてもパッとどのぐらいかわからん と前から思っていたので、円建て月額にして表示するChrome拡張を作ってみました。 Github Chromeウェブストア 計算に使う情報は、ここから取得した円相場と、公式のEC2ページが参照しているJSONPファイルです。 計算式は単純に、『USD/時間 × 24 × 30 × 円相場』してるだけです。 以下、機能説明です。 料金表示ポップアップ アイコンをクリックするとポップアップにEC2の円建て月額の一覧が表示されます。 USD/時間→円/月に変換する電卓的なのもついてます。 Excel貼り付け用にCSV表示もできます。 ManagementConsoleに料金表示 ManagementConsoleで、EC2インスタンス一覧ページの右下に『月額チェック』という

    EC2の料金を円建て月額で表示するChrome拡張を作ってみた - mikedaの日記
    ryo-sk
    ryo-sk 2014/12/24
    池田さんが作って下さったプラグイン、早速導入ました!
  • 実践リーンスタートアップ

    13. The Lean Canvas XYZ Company 04-Jan-2013 Iteration #1 コスト構造 検証獲得コスト 流通コスト ホスティングコスト 人件費など 収益の流れ 収益モデル 顧客生涯価値 収益 粗利益 課題 上位3つの課題 ソリューション 上位3つの機能 主要指標 計測する主要活動 独自の価値提案 あなたの差別化要因と 注目に値する価値を説 明した単一で明確な説 得力のあるメッセージ 圧倒的な優位性 簡単にコピーや購入が できないもの チャネル 顧客への経路 顧客セグメント ターゲットにする顧客 Lean Canvas is adapted from The Business Model Canvas (http://www.businessmodelgeneration.com) and is licensed under the Creative C

    実践リーンスタートアップ
    ryo-sk
    ryo-sk 2014/12/24
    “ ”
  • Ruby on Rails で NOT IN な SQL をかく。 | そんなこと覚えてない

    Rails 4 で NOT な条件をもつ WHERE 句 が非常に書きやすくなりました。 Rails 4 なら NOT IN な SQL も簡単に書けます。 User.where.not( name: ["hoge","goro"] ) 条件にリストを渡せばよいです。SQLは以下のようになります。 SELECT "users".* FROM "users" WHERE ("users"."name" NOT IN ('hoge', 'goro')) サブクエリも使えます。これが便利すぎて困る。 query = User.select(:name) User.where.not name: query SELECT "users".* FROM "users" WHERE ("users"."name" NOT IN (SELECT name FROM "users")) Rails 3 の

    ryo-sk
    ryo-sk 2014/12/23
    便利便利[sql][rails]“query = User.select(:name) User.where.not name: query”
  • UNIXコマンド抜き打ちテスト #loupestudy - LOUPE Engineer Blog

    末永です。 毎週開催しているLOUPE Studyですが、今回はいつものプレゼン形式とは一味変えて抜き打ちテスト形式でUNIXコマンドについてやりました。 LOUPEでは若手メンバーも多いのでまだまだUNIXコマンドを使いこなせてないメンバーもいます。タイトルがネタバレした瞬間、「嫌な予感がする...」との声も上がったりしましたが、テストが進むにつれて「ちょ!もうちょっと待って下さい!」との声も上がりとなかなかに楽しい会になりました。 例えばこういうやつ。中には当に1つずつファイル名を変換してしまう人がいる事も。大事なのは「これめっちゃめんどくさいんだけどなんかラク出来ないの?」という発想。 同じことの繰り返しって結構ラク出来るはずなんですよね。 大事なのはこれはラクできそうだなーと思う考えと、ラクするにはどんな手法があるのかという事を知っている事。知識のひきだしは多い方がいいです。 U

    UNIXコマンド抜き打ちテスト #loupestudy - LOUPE Engineer Blog
    ryo-sk
    ryo-sk 2014/12/23
    コマンド詳しくなりてぇー[黒い画面][技]
  • 0から始めるAWS入門:概要 - Qiita

    研修向け。0からAWS上に基的なWEBアプリケーションの環境構築していく。 前提 ・一般的なLAMPのWEBアプリケーション向け(※1)に環境を構築しますが、それらミドルウェアのインストール・設定等はあまり対象にしてません。 ・すでにAWSのアカウントを取得しているものとします。サインアップはこちら ちなみに、新規登録であれば無料枠があるため、この研修向け内容をやったとしても$3ぐらいに収まります。 ※1 アプリケーションの要件・内容には触れませが、一般的なLAMPアプリケーションでも同様になるかと思います。 構築する環境 今回のシリーズで目指す環境は、下記の通り。 簡単に各AWSサービス紹介 Elastic Compute Cloud (EC2) 一般的に言う仮想サーバー。スケーラブルに展開可能。 今回はここにアプリケーションを配置する。 詳細はこちら Relational Datab

    0から始めるAWS入門:概要 - Qiita
    ryo-sk
    ryo-sk 2014/12/23
    体系的におさらい[AWS][技]
  • 家庭を支える技術 Advent Calendar 2014 - Adventar

    あなたのご家庭を支えている技術について、共有しましょう! 例題トピック 家庭内のテキストメッセージは LINE? Facebook Message?はたまた Slack?Idobata? 家庭内の TODO 共有には Remember The Milk?GitHub Issues? 予定の管理は Google Calendar? 写真の共有は? 支出・予算などお金の管理は? ご参考 Basecampを家族で使っている人の話。 - Sooey 家庭内IRCのススメ - razokulover publog

    家庭を支える技術 Advent Calendar 2014 - Adventar
    ryo-sk
    ryo-sk 2014/12/22
    おおーこれは面白いwww[生][生活]
  • 登録数2倍にしてと言われた時の正しい対処法

    Y Combinator 創業者 Paul Graham からのスタートアップへのアドバイス(スタートアップが迷った時に読む Paul Graham から...

    登録数2倍にしてと言われた時の正しい対処法
  • ダメな統計学:目次|Colorless Green Ideas

    2017年1月20日追記:『ダメな統計学――悲惨なほど完全なる手引書』というが出版されることになった。このは、ここに掲載されているウェブ版の『ダメな統計学』に大幅に加筆したものだ。ウェブ版の『ダメな統計学』を読んで興味を持った方は、書籍となった『ダメな統計学』をぜひ読んでいただければと思う。書籍版の詳細については「『ダメな統計学――悲惨なほど完全なる手引書』の翻訳出版」という記事をご参照願いたい。 ここに公開する『ダメな統計学』は、アレックス・ラインハート (Alex Reinhart) 氏が書いたStatistics Done Wrongの全訳である。この文章は全部で13章から構成されている。詳しくは以下の目次を参照されたい。 はじめに データ分析入門 検定力と検定力の足りない統計 擬似反復:データを賢く選べ p値と基準率の誤り 有意であるかないかの違いが有意差でない場合 停止規則と

    ダメな統計学:目次|Colorless Green Ideas
    ryo-sk
    ryo-sk 2014/12/18
    面白そう。そして仕事にも役立ちそう。[統計学][あとで読む]