Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.
Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.
https://twitter.com/kozeni_shkt/status/709743397196541953 http://www.b-ch.com/ttl/index.php?ttl_c=467 照度センサーという事で最初arduinoが思い浮かんだのだけれど、一般のご家庭やオフィスにarduinoは無いと思うのでiOSでやった。使わなくなったiPadにアプリを入れてオフィスの出入口に置いておく運用イメージ。 設定した閾値をディスプレイの輝度(部屋の照度)が下回ったらGet Wildし始める。なお手を抜いてるので閾値以下で輝度が変化するたびにGet Wildされる。 // // ViewController.swift // gettlod // // Created by ouba on 2016/03/28. // Copyright © 2016年 oubakiou. All
Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.
Qiita の 「見逃せない投稿」 を独自に評価してランキングするサービス Qaleidospace を作りました。 本投稿では、そのようなサービスを作ろうと思った理由、投稿を評価するアルゴリズム、システム構成について書きます。 余談ですが、今なら Yearly Ranking がほぼ 2015 年の投稿ランキングとなっており、眺めていて楽しいです。 TL;DR Qiita の「見逃せない投稿」をランキングするサービス Qaleidospace を作った。 適切な評価システムがあれば、書き手も読み手もみんな幸せになれるはず。 ストック数だけで評価すると、初心者向けの投稿やキャッチーなキーワードを散りばめただけの投稿が注目されやすい。誰がストックしたのかを重視して「見逃せない投稿」を評価する。 風変わりなシステム構成: GitHub Pages でホスティング + Swift で書かれたバッ
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog どうも、ヤフーの佐野( @taketo1024 )です。先日引っ越しをしまして、張り切って自分でタンスを運んだりして今とても筋肉痛です。 皆さんは Objective-C から Swift への移行は進んでいますか?弊社ではまだ Obj-C で書かれているプロジェクトは多くあります。世に出ている iOS アプリも多くはまだ Obj-C で作られているんじゃないかと思います。 Swift もオープンソース化され、この先その進化のスピードはさらに増してくるはずです。そこでチーム内で開発を進めていた Obj-C → Swift コンバータ を大幅に改良しオープンソースで公開することにしました!この記事ではその導入と活用の方法を説明します
本日、はてな教科書に新たにSwiftの教科書を加えました。先進的なプログラミング言語であるSwiftを学習するのに最適な教材です。 「はてな教科書」はもともと、およそ1週間でWebアプリケーション開発の基本を身につけるために、PerlやJavaScript、MySQLなどを用いて実際にWebアプリケーションを作ってみる教材として作られてきました。はてなサマーインターンシップや、はてなの入社時研修に利用されています。最初はWebアプリケーションのための教科書でしたが、はてなでは近年の多様なニーズにあわせて年々内容を更新してきました。 はてな教科書 はてなサマーインターン2015では新しく様々な内容が追加されましたが、今回はそのうちSwiftに関する部分を先行して公開します。昨日Appleが正式にリリースしたSwift 2を全面的に採用した教科書で、Appleプラットフォームアプリ開発の学習や
昨年からSwiftをやるやる詐欺をしていましたが、ようやっとやってみました。 Apple関係は、以前に簡単なiPhoneアプリを作ってみた(phpでいうと、file_get_contentsとしてpreg_replaceしてechoするだけ)のですが、1日程度かかってようやっとできたけど、Objective-Cは好きになれないと思ったレベルです。 まずは初心者のためのSwiftプログラミング入門のページを半日ほどかけて読んでPlaygroundで試してみて、なんとなくObjective-Cよりかは取っつきやすいかなと思ったのでやってみました。 BlackBerryアプリ、Objective-Cの時と同じで、何事もとりあえずやってみないとね。 今回は、ちょうどこの間Automaterで作った「iPhone画像を日付別に振り分ける奴のアプリ版」が手軽でちょうど良いかなと思いましたので作ってみる
第61回 Cocoa勉強会関西で“Swift 1.2 The long-awaited language updates”と題して発表した、Swift 1.2の主だった(おもしろい)変更点の紹介です。 if let Swift 1.2で最も改善されたのはif文です。if letでOptionalをunwrapできる機能が大きく向上し、複数のOptionalを同時にunwrapできるほか、unwrapされた値について条件を加えることができるようになりました。 例えばcondition: Boolが真でふたつのOptional<Int>がnilではなく、大小関係にも条件がある、という条件を表してみます。 Swift 1.1 let condition = true let aNumber: Int? = 3 let anotherNumber: Int? = 7 if condition {
海外事業向けのiOSアプリケーション開発を担当している西山(@yuseinishiyama)です。クックパッドは現在、海外複数カ国に向けてサービスを展開しています。 主にObjective-Cで記述されたアプリケーションを全面的にSwiftに書き換える機会があったので、その際に得た知見や書き換えるに至った動機を共有します。 書き換えに至るまでの経緯 この項では、書き換えに至るまでの経緯について説明します。 Objective-C期 アプリケーションの開発は2014年7月頃にスタートしました。Swiftの発表直後でしたが、時期尚早ということもあり、Objective-Cで実装することになりました。 Objective-C、Swift混在期 2014年10月頃から、Swiftへの段階的な移行のために、新規のコードをSwiftで書くようになりました。Swiftの記述力や、ヘッダと実装を行き来しな
連載目次 前回の「スマホ世代でも分かるMacの基本的な使い方&Xcodeをインストールする手順」では、Macの基本的な使い方とiOSアプリの開発用アプリケーション「Xcode(エックスコード)」をインストールし、起動するところまでを解説しました。iOSアプリはどのような環境で開発できるのか、ご理解いただけたかと思います。 また前回、Xcode 6.2ではiPhone/iPadアプリのみならず、2015年4月24日に日本でも発売開始となって話題のApple Watchのアプリも作れるようになったことに触れました。Apple Watchを手に入れた方は、本連載を読んでアプリ開発に挑戦してみてください。Apple Watchが使われるのは、これからなので、画期的なアイデアを思いついてアプリを開発したら一気に有名人になれるかもしれません。 今回から、いよいよプログラミングに挑戦しましょう! 前回紹
2. 自己紹介 • 京都からやってきました • 去年は岐阜で開催されたiPhone勉強会に参加 • 昨年の2月から株式会社はてなに入社し京都に移住 • それ以前は広島のECサイト運営会社とフリーランスで 4年ほどiOSアプリ開発に従事 • 個人でもiOSアプリを6本ほどリリース 3. • はてなのアプリケーションエンジニア • はてなブックマークiOS、Androidアプリ、Pressoなどを担当 • 現在はSwiftで新規アプリの開発中 • はてなブログ:http://sakahara.hatenablog.jp/ • 個人サイト:http://www.mocology.com/ja/ • Twitter:@asakahara • qiita:http://qiita.com/asakahara •今やってること •ブログ、SNSなど
AppleのiOS/Macアプリ開発用のプログラミング言語「Swift」。最新版「Xcode 6.3」には「Swift 1.2」が含まれており、今年はさらに本格的にソフトウェア開発に利用されることになりそうです。 本日紹介する「XcodeSwiftSnippets」は、Xcodeを使ったSwift開発を楽にするスニペットを集めたコレクションです。Objective-C版のXcode-Snippetsにインスパイアされて作られたそうで、少ないタイプ数でコード入力を大幅に高速化することができます。 インストール方法 XcodeSwiftSnippetsのリポジトリをcloneし、plist以下に含まれるcodesnippetファイルを~/Library/Developer/Xcode/UserData/CodeSnippets/にコピーします。CodeSnippetsフォルダが存在しない場合は
2015/3/29 Developers.IO 2015 Developers Day D-1 Session資料Read less
「2014年7月15日、アップルとIBMは本日、市場をリードする両社の強みをひとつにまとめ、IBMのビッグデータおよび分析機能をiPhoneおよびiPadにもたらす新しいクラスのビジネスアプリケーションを通じて、エンタープライズ分野のモバイルを変革するべく独占的なパートナーシップを締結したことを発表しました。」 これは米アップルのプレスリリース(米国報道発表資料抄訳―2014年7月16日)の冒頭です。 ここ数年、日本でも企業や学校にiPhoneやiPadが大量導入される事例が増えています。アップルがエンタープライズ関連の機能やサービスの充実を進めているためでしょう。2014年12月には、IBMからiOSで動作する業務用アプリが発表されました(写真1)。企業でも、iPadやiPhoneなどとカスタムアプリを使って、業務の効率をアップしたい、という機運が高まっているようです。iPhoneやiP
Mac、iPhone・iPad、そしてApple Watch。これらのApple製品上で動くアプリはObjective-CとSwiftという言語で開発できます。Swiftは2014年に発表され、他のプログラミング言語の長所を多く取り入れたプログラミング言語です。何かしらのプログラミングの経験がある開発者にはもちろん、これからプログラミングを始める人にも比較的学習しやすいものとなっています。今回はiOSアプリにおけるパーティクル表現を通して、ActionScript 3.0やJavaScriptのようなウェブ開発技術と比較しながらSwiftを始めてみましょう。 デモについて Swiftで作られたパーティクルアニメーションをiPhone 6 Plus上で動かすデモです。画面上でフリックした場所にパーティクルが発生し、時間の経過とともに色が変わっていきます。 ソースコードはGitHubで公開して
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く