XcodeでCommand Line Toolを作成する際に コマンドライン引数を渡す方法ですこしひっかかったのでメモ Projectを開いたら Product->Edit Scheme... と進み Runのメニューを開く そこにArgumentsタブがあるので 引数を追加してやるとRunさせたときに コマンドライン引数として指定される

クラス宣言はとてもシンプル class クラス名:基底クラス { ・・・実装 } やっぱり構文はシンプルなのが一番 いろんな要素を詰め込んだクラスのサンプル class Programmer { // プロパティの宣言 // 普通に宣言 var name = "" // ※今のところprivateな宣言は出来ないっぽい // セッター、ゲッターの指定 var _company:String? var company:String? { get { return _company } set(newValue){ _company = newValue } } //※ セッター、ゲッターの指定は他のプロパティから計算で求められたり、 // 計算結果を他のプロパティに格納するような場合に使うと良いと思う。 // この例は良くないね。 // 遅延評価するプロパティ // ※最初に参照された時に初
Javaなどにあるtry-catch構文のSwift版、と言ったところでしょうか。 let device = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeVideo) let input:AVCaptureDeviceInput? do { input = try AVCaptureDeviceInput.init(device: device) } catch { input = nil } 実行する分の手前にtryキーワードを置くところがポイント。 また、catchの部分でパターンマッチも可能で、 var vendingMachine = VendingMachine() vendingMachine.coinsDeposited = 8 do { try buyFavoriteSnack(person: "Alice
アイデアは面白いのに、どうもダサかったり、UIがわかりにくかったりするWebサービスに出会ったことはないだろうか。 それはもしかすると、デザインを知らないエンジニアが、ふわっとした感覚と印象で作っているからなのかもしれない。そんなエンジニアでも、デザインのセンスを身につけることはできるのだろうか? プログラマー向けにデザインを教える“デザインメンター”赤塚妙子さんに話を聞いた。 プログラミングを学んだデザイナーが始めた“デザインメンター業“ 今年の1月から“デザインメンター業”を始めたフリーランス デザイナーの赤塚妙子さん。美大を卒業後、デザイン事務所に就職。その後、Webの世界へ足を踏み入れ、今ではRuby on Railsの開発に参加するまでになった。 「自分がプログラミングを覚える中で、デザイナーとプログラマーが歩み寄る感じが面白くって。デザイナーがプログラミングを覚えることはあるけ
脆弱性は多くの一般的な設定でネットワークを介して悪用できるとされ、特にbashがシステムシェルとして設定されている場合は危険が大きい。 LinuxなどのUNIX系OSで標準的に使われているシェル「bash」に極めて重大な脆弱性が見つかり、9月24日に修正パッチが公開された。攻撃者がbashにコマンドを送って任意のコードを実行できる可能性が指摘されており、米セキュリティ機関のSANS Internet Storm Centerなどはパッチ適用を急ぐよう呼び掛けている。 関係各社のアドバイザリーによると、bashで特定の細工を施した環境変数を処理する方法に脆弱性が存在する。悪用された場合、攻撃者が環境制限をかわしてシェルコマンドを実行できてしまう恐れがあり、特定のサービスやアプリケーションでは、リモートの攻撃者が認証を経ることなく環境変数を提供することも可能になる。 この脆弱性は、多くの一般的
「逆引きSwift (iOS編)」は、Appleの注目の新言語「Swift」を使ってiOSアプリを開発するためのサンプルコードがたくさん集められているサイトです。 UIKit、Utility、AVFoundation、PhotoKit、CoreMotion、CoreLocation、MapKit、CoreImage、Social、TouchID、CoreBluetooth、HealthKit、Connection Classesなど、iOS用アプリを作る際に必要となる様々な分野のサンプルコードを参照することができるので、iOSアプリ開発者ならばブックマークしておいて損はないでしょう。 スクリーンショット/ソースコード 例えば画面表示の基礎となるUIKitに関しても、上の図のようにたくさんのサンプルコードが集められていて、やりたいことから目的のコードをすぐに探しだすことができます。例えばボタ
Swift発表!? WWDC 2014で新しいプログラミング言語「Swift」が発表されましたね。 SwiftとObj-Cのコードが共存できる点とか、Cocoaについてもフル機能使えるとか素敵ですね。 まだ触ってないのですが、情報をなめてみた感じとても素敵だと思ったので、後で触るためにブックマークを作っておくことにしました。 Bookmark 公式ページ Swift - Apple Developer Swift Programming Language - Apple Developer Welcome to Swift Welcome to Swift Using Swift with Cocoa and Objective-C Using Swift with Cocoa and Objective-C: Basic Setup XCode 6 beta Download Xcode
2014年9月24日、日本航空(以降JALと表記)が同社のPCがウイルスに感染し、顧客情報(JALマイレージバンク会員情報)が流出した可能性があると発表しました。ここではその関連情報をまとめます。 公式発表 2014年9月24日 JAL顧客情報管理システムへの不正アクセスによる個人情報漏えいの可能性について(魚拓) 2014年9月24日 JALマイレージバンク特典「Amazonギフト券への特典交換サービス」の再開延期について(魚拓) 2014年10月29日 JAL顧客情報システムへの不正アクセスによる一部のお客さまの個人情報漏えいの特定について(中間報告)(魚拓) 2015年1月21日 定例記者会見(2015年1月21日)(魚拓) 2015年1月21日 JAL顧客情報システムへの不正アクセスによるお客さま情報の漏えいについて<最終報告> (魚拓) 2015年1月21日 (PDF) 検証報告
アップルが、ソフトウェア・アップデート「iOS 8.0.1」の配信を開始しています。 日本時間の2014年9月25日午前2時頃、アップルが「iOS 8.0.1」の配信を開始しましたが、アップデート後に携帯電波の受信・Touch IDに不具合が発生することが判明。現在は配信が停止されています。 【2:27追記】アップデートを適用すると、電波が掴めなくなるという例が多数報告されています。 【2:30追記】Touch IDも使えなくなるとの報告あり。 【2:50追記】アップデート後、問題が出ていないケースもあり、影響の範囲は不明。 【3:22追記】アップルが8.0.1の配信を中止した模様。 【3:30追記】Twitterによるアンケートによると、iPhone 6および6 Plusでのみ問題が起きている模様。iTunes経由ではなく、OTAでのアップデートのみ問題が発生するとの報告あり。 【5:5
社内でLTする機会があったので資料を公開します Githubエコシステムを活用したイマドキの趣味開発 from Go Sueyoshi (a.k.a sue445) バックグラウンド 実はこれは先日同僚がRubyKaigi2014で発表した "Gem of this Week" - building culture and making gem のカウンターエントリだったり、補足だったり、そんな感じです。 登壇者のエントリ: RubyKaigi2014で発表した - mitaku.log 残念ながら社内版のcodeclimateやcoverallsに相当するものはないので、業務ロジックや社内のコンテキストが絡まないところに関してはgithubで公開してしまった方がいろいろなエコシステムを活用できると思ってます。 社外に出すとなると 英語でコメント書く issueやPRで英語やり取りが発生す
5. 会の流れ 1. コンパイル(参考資料参照の事) 2. まずは動かす 3. それぞれのファイルについて読経 4. 読経した結果はパワポでまとめ 6. 各プログラム解説 • init-db : キャッシュフォルダの初期化(git initっぽいもの) • update-cache : トレースファイルの追加、更新(git addっぽいもの) • write-tree : treeの作成(git commitっぽいもの) • commit-tree : データベースへ登録(git pushっぽいもの) • cat-file : ファイル名の表示 • read-tree : tree内容の出力 • show-diff : 最新コミットとの差異(git diff) 7. まずは動かす • % ./init-db • % ./update-cache README • % ./write-tre
1. Webサービスの立ち上げと長期運営 栄諧情報システム株式会社 代表取締役 槌本裕二 @tsuchim , facebook.com/tsuchim 2014/9/20 - 槌本裕二- WTM広島#71 - 1 2. 目次 自己紹介 時代背景 導入 ウェブサービスを立ち上げる ウェブサービスを運営する ウェブサービスを経営する 社会からウェブサービスに求められること 安定した成長へ Web とウェブが混在してしまっていますがご容赦を 2014/9/20 - 槌本裕二- WTM広島#71 - 2 3. 槌本裕二とは? 前半 広島生まれ、広島育ち 1978年、賀茂郡黒瀬町(現・東広島市)生まれ 最寄りの国公立を進み、親孝行な学歴(安上がり) 高エネルギー実験核物理の研究者を目指す 米国ブルックヘブン国立研究所で、ビッグバンを再現する高 エネルギー原子核実験に参加 広島大・BN
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く