サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
niwatako.hatenablog.jp
iPhoneプログラミング勉強会京都に行ってなぜかAWS(Amazon Web Service)についての発表を聞いてきました。 続いて、AWS ALBでバグを踏んだ話 株式会社シーズ の原口さんhttps://t.co/PYNP5CCoEz#iphonekyoto— にわタコ (@niwatako) 2016年10月19日 twitter.com 発表内容はApplication Load Balancer に恐ろしいバグが有ったというお話と、Amazonに連絡してリリースまでに修正してもらうという緊張と感動のドラマでした。 あなたの設定が悪いんでしょう、といわれて、めげずに説得を繰り返す。わずか3日で改善パッチ作成、本リリース前にパッチを当ててくれるとのことで無事リリースを迎えた。 #iphonekyoto— にわタコ (@niwatako) 2016年10月19日 twitter.c
株式会社はてなを退職します。 8/10(金)が最終出社日でした。8/31(金)が退職日になります。 はてなでは主にiOSエンジニアとして2015年11月から2年10ヶ月働きました。 これからはブロックチェーンに注力します。次の会社は決まっています。 現在は東京に居ます。8月末までの間は時間があるので、もしよければランチのお誘いなどいただけると嬉しいです! あとオススメの英語勉強方法を募集しています。 iOSDC 2018 登壇 のお知らせ はてなでの最後の役目はiOSDC Japan 2018 (iOS開発者のカンファレンス)での登壇です!なので、ぜひ聞きに来てください〜!! developer.hatenastaff.com 「スマホアプリエンジニアだから知ってほしいブロックチェーンと分散型アプリケーション」と題して、2018/08/31 13:30〜 Track Cにて30分お話しさせ
niwatakoです。株式会社はてな で はてなブックマーク のiOSアプリ の開発をしています。Webエンジニアの皆様には人気ですがiOSエンジニアの皆様にも はてなブックマーク を使っていただけると嬉しいです。いつもWebネタだけ盛り上がっててずるい。あと技術ブログ書くならはてなブログ! よし、仕事終わり。あ、これは特に本心です → いつもWebネタだけ盛り上がっててずるい。 try! Swift セッション聞き起こしを3日分まとめました!!誤字脱字はご容赦ください、リアルタイムに速記したものです。新聞記者などはリアルタイムに速記するのを "聞き起こし" と呼ぶそうです。 ありがとうございました!そして、お疲れ様でした! とうとうこの夢の様な、エキサイティングで素晴らしい3日間が終わってしまいました。 ちょっと前置きとしては長くなりますが、最終日なので感想を書かせてください! 聞き起こ
先日Twitterを眺めていたら、「Phantom Wallet(Solanaブロックチェーン向けのウォレットアプリ)を利用していたら暗号資産が奪われてしまった」という話を見かた。 その件について実態を調査したので書き留めておく。 先に書いておくと、 Google PlayではSolana以外のブロックチェーンを対象とするウォレットにも暗号資産を詐取されるものが存在します。 Salanaユーザー以外も気をつけてください。ただ、 Solanaはモバイルに対応した正規のウォレットがまだ少ないため、結果的に多くの人がスキャムアプリをインストールしてしまいやすい 状況にありそうです。 Google Play でPhantom Walletの不正な(偽の)モバイルウォレットアプリが配布されている Solanaブロックチェーンに対応したウォレットとして一定の知名度があるPhantomウォレットというウ
こんにちは。生まれて初めて、WWDCに参加してきました!はてな開発者ブログに記事を書いていたので自分のブログにWWDC2016のネタを書くのはこれが初めてです。 【Apple WWDC 2016】WWDC 初日 Keynote、State of Union、Design Award と Realm WWDC Livestreamed Swift Panel 参加レポート - Hatena Developer Blog 【Apple WWDC 2016】iOS 10のApp Transport Securityと2016年末からのATS必須化についてAppleのエンジニアに聞いてきた - Hatena Developer Blog 今回のWWDCは当日のうちから沢山のセッションが公開されました。日本語字幕までつき始めているようですね!!(Safariじゃないとビデオを再生できないので注意)
8月に株式会社はてなを退職し、9月から株式会社メルカリに入社しました。出向という形で、株式会社メルペイにて働きます。9/3が初出社でした。 niwatako.hatenablog.jp Blockchainのソフトウェアエンジニア職です。当面は調査・研究などをしていると思います。 先生、六本木ヒルズのゲートを通れました! 六本木ヒルズがオフィスです。六本木ヒルズといえば、ライブドア事件が起きた高校生時代、クラスの仲間とライブドア社前で記念撮影をしようと乗り込んだのがいい思い出です。 でも入り口にゲートがあって、アポも社員証もないと入れないんですね。想定の範囲外でした。 d.hatena.ne.jp 門前払いなんて悔しかった。これが格差が、これがヒルズ族かと思い知りました(※こういうアホなやつが来ないようにゲートがあるのだと思います)。 先生、お元気ですか。苦節12年、あの日僕を阻んだゲート
NSAllowsArbitraryLoadsInWebContent の挙動が予想外な件について(2016/12/13 13:26 最新のiOS10.2について追記あり) お知らせ App Transport Securityについて、こちらの勉強会でたっぷりお話しいたます。ご参加いただけますと幸いです。 nsstudy.connpass.com 2017/01/25(水) 19:00 〜 21:00 西新宿 小田急第一生命ビル 11F 会議室A 先着順 参加無料 定員85名 いよいよApp Transport Security(ATS)必須化目前! iOSアプリからのHTTP通信をブロックするセキュリティ機能、ATSの利用が、2016年の終わりからAppStoreへ提出されるアプリに必須化されます。 一時期、これによってHTTPサイトはアプリからのアクセスが激減する、とも言われました。し
Rachel Bobbins Stitch FixでiOSのリードエンジニアをしています。以前はPivotal Labsで働いていました。ユーザ・開発者の両方にとって素晴らしい経験を作り出すことを大切にしています。 twitter.com D.A.ノーマン著「誰のためのデザイン?(原題: \"The Design of Everyday Things\")」はデザイン哲学に焦点をあてたデザインの書です。そこで紹介されている多くの原則はSwiftのような物理的ではない言語についても当てはまります。このような原則を通して、読みやすく効果的なコードの書き方を探ります。 6年前に読んだ本を読み返しました。 心理学や認知科学から考えて製品を設計するというものです。 この本で紹介されている内容とコードの関係を考えてしまいます。どうやってコードの設計にこれを適用するか。 ひょっとすると危ない未知を歩んで
twitter.com 次の @dimsumthinking さんの過去のプレゼンテーション一覧 #tryswiftconf https://t.co/wTnp7jvS70— Tsutsumi Shuichi (@shu223) March 2, 2016 Swiftでアプリケーションを書くということはObjective-Cで書かれたアプリケーションをただSwiftに書き換えるだけでなく、Swiftの特徴や哲学を受け入れる必要があります。この講演では、標準的なMVCで構成されたテーブルビューを使用したアプリケーションをSwiftに書き換えるところから始まり、よりSwiftらしいコードにするために、関数型プログラミング、オブジェクト指向プログラミング、デザインパターン、プロトコル指向プログラミングの考え方を適用していきます。 OOP(オブジェクト指向) , POP(プロトコル指向), FP(
この三連休はcatch Swift!!連休にあわせて公開です! 2日間のセッションの聞き起こしをまとめました!! 今年の聞き起こしの感想も書いたので少しお付き合いいただけると幸いです。 ごあいさつ niwatakoです。本業は株式会社はてなのiOSエンジニアをしております。 今年も、セッションを聞きながらリアルタイムに記事にする、聞き起こしをしました。初めてご覧頂いた方は、昨年のまとめもご覧いただくと聞き起こしを始めた経緯なども書いています。よろしければご覧ください!ITproにも掲載されました(/・ω・)/ ブログ書くなら!ブックマークするなら! CMです!私がiOSアプリの開発に携わる はてなブックマーク にはSwift特集があります!良い記事を見逃さないように、ぜひご利用ください! 良い記事があったらはてなブックマークでブックマークしましょう!みなさんの素晴らしい記事ではてなブックマ
twitter.com The news says machine learning is the Next Big Thing. But machine learning is happening way over there, on servers, in universities and in big companies with big data. What is it really, and what does it mean for over here, on mobile, in Swift? Are we –gulp– legacy tech? This talk will present a fast, concrete, down-to-earth survey of machine learning, from the perspective of iOS & Swi
金、土とYAPC::Asiaに参加してきました。 「ブログを書くまでがYAPC::Asia」らしいのですが、How to だけ書くようなブログしか持って無かったので、新しくはてなブログを作って感想を書いてみます。 いままでレンタルサーバーでWordpressを使っていたので、これが人生初のはてなブログ投稿です! 生まれて初めてのYAPC::Asia、生まれて初めてのはてなブログ! 有給0の危機!代休でなんとかYAPC::Asiaに初参加! 私は有給の浪費癖が有るようで、今年はこれまでに、有給を2日取ってde:codeへ行ったり、有給を2日取ってAWS Summitへ行ったり、有給を1.5日とってユビレジさんオフィスへ行って夜通しWWDCを見て翌日1日寝たり... ともかくふんだんに消化した有給のエネルギーを使って勉強会やカンファレンスに出まくってきた2015年、そのうえ食中毒で1週間寝込ん
もくもく温泉開発合宿にやって来ました もくもく温泉 開発合宿 #5 〜美味しいお米とプログラミング〜 にやって来ました。 mokumoku-onsen.connpass.com ここは新潟県の五十沢(いかざわ)温泉ゆもとかんです。なんと、混浴の露天風呂がある温泉旅館だッ!! (※男女別の温泉・露天風呂もあるので混浴したくない人も楽しめる温泉旅館です。) www.ikazawaonsen.com もくもく温泉って何? もくもく温泉は、「もくもく会」+「温泉」という意味です。 「もくもく会」とは、みんなで集まって困ったらお互い相談できる環境で、各自自分の課題に自分のペースで取り組むという、自習勉強会のようなものです。 もくもく温泉はその合宿版で、温泉旅館に泊まって数日がかりでもくもく開発したり、温泉に入ってリフレッシュしたり、ボードゲームして交流したり、お酒を持ち寄って楽しんだり夜な夜な"本当
Jesse Squires InstagramでiOSアプリを開発しているソフトウェアエンジニアです。jessesquires.comにてSwiftやObjective-Cに関するブログを書いています。Github上で多くのオープンソースプロジェクトにコントリビュートしています。走ることと新しいことを学ぶのが好きで、主にブラックコーヒーとブラックメタルによって元気になります。 twitter.com Swiftに貢献したいですか?どのように、また、どこから取り掛かればいいか分かりませんか?パッと見て圧倒されるかもしれません。この講演では、さまざまなSwiftのプロジェクトがどのように関係しているかを見て、貢献し始めるために必要なスキルを議論し、あなたが行うであろう最初の変更が承認されるためのベストな方法を学びます。 セッションビデオ公開済み DIAMONDスポンサーのRealm様より、セッ
2日目はこちら! try! Swfit 1日目の 速記の一覧です ところでずっと速記じゃなくて 書き起こし って言ってたけど日本語間違ってた恥ずかしい(。>﹏<。) niwatako.hatenablog.jp niwatako.hatenablog.jp niwatako.hatenablog.jp niwatako.hatenablog.jp niwatako.hatenablog.jp niwatako.hatenablog.jp niwatako.hatenablog.jp niwatako.hatenablog.jp niwatako.hatenablog.jp niwatako.hatenablog.jp niwatako.hatenablog.jp こちらも良いですよ! qiita.com
このたび 株式会社技術評論社より出版される モバイルアプリ開発エキスパート養成読本 をご恵贈いただきました! 嬉しくてとにかく高評価してしまいそうですが、早速感想を書かせていただきたいと思います。 なお、こちらの本はAndroidとiOS、それぞれの最新開発事情について書かれていますが、 信仰上の理由により 私はAndroidアプリは1行も書いたことがないので、誠に恐縮ですが、iOS開発者としての視点からの感想のみ書かせていただいております。 ひとことで言うと: 「著者の手元から生きて届いた気がする現場のノウハウ集」! こちらの本をご恵贈下さったのは、iOSのデバッグに定評のある id:dealforest さん。カンファレンスや勉強会では驚きのデバッグ技を次々と繰り出して会場の誰もを感動させる、デバッグの神様(私の中で勝手にそう思っている)のような方です! そんな id:dealfore
twitter.com 型を明確にすることがSwiftらしいやり方であると気づいた時、同時に時には型を消す必要があると分かります。この講演では、型とは何か、型を消すことが何を意味するか、なぜそうしたいかについて解説します。 型消去の話をします 怖い? どういうこと? 型とは何? 最高の定義はWikipediaで見つかりました。型とは、分類であり、値の集合とその値に対する有効な演算を定義するものであるということですね。 Swiftコンパイラにとってこれらは便利な考え方です。 StringにIntを入れることは有効ではないわけです。しかしすべての型が平等なのではなく、コンパイラがチェック出来ない型が有ります。 ここで具象型と抽象型を考えます。具象型はダイレクトにインスタンス化でき、明確なデータを持っていて、オブジェクト間でやりとしして情報共有がなされます。 一方抽象型は不完全な実装になります。
twitter.com 我々が開発するアプリの多くが、インターネット経由でAPIにアクセスします。macOS上で実行されるCharles Proxyは、iOSからの HTTP と HTTPS のトラフィックをキャプチャできるため、障害をデバッグしたり、パフォーマンスを測定することができます。try!Swift Tokyoでは、Charles Proxy の作者である Karl が Charles for iOS という新しく強力なアプローチを発表します。これにより、あなたのiOSデバイスでトラフィックを直接キャプチャすることが可能となります。 www.youtube.com 追記 (2018/03/28) トークの際には審査中だったCharles Proxy for iOS がリリースされました Charles Proxy XK72ユーティリティ¥1,080 Charles Proxy i
hicon2018.sched.com #hicon2018 で話した#mercarixについての資料です。 Hi-Con 2018 MercariX https://t.co/kz68GTCrjH— keita0q (@keita0q) 2018年11月11日 mercariXについてお話します。メルカリテックカンファレンスで弊社曽川から発表しましたが、ご存知のかたいらっしゃいますか。 中身について語られていなかったので、どういうことなのかについてお話したいと思います。 メルペイ分散台帳開発部です。 僕らがなぜブロックチェーンをやるのか。 よく言われる大きな利点はここにあげた3つかと思っている 改ざん困難、対検閲、非中央集権。非中央集権の部分が一番重要だと考えている。 中央管理者無しでP2Pで改ざん困難な取引を行うことが出来る。 この特徴を用いて今後どういう変化が起きるかを考えています。
orf.sfc.keio.ac.jp 奥地俊夫 日本銀行 決済機構局決済システム課 企画役 渡邉大樹 NTTサービスエボリューション研究所 村井純 環境情報学部教授 大学院政策・メディア研究科委員長 岸上順一 慶應義塾大学訪問教授、W3Cアドバイザリボード, 室蘭工業大学教授 (撮影・録音禁止のため文字のみです) 村井:インターネットアーキテクチャから見ると世界がつながっているグローバル空間に通貨ができる役割は非常に大きい。データの流通がインターネットというグローバルな一つの空間で、正しくカバレッジ100%、永続、ホープフリーに管理できる、そこに大きく踏み出した。インターネットの世界では動いていないものを信用しないが、ブロックチェーンはすでに使われている技術である。 岸上:クロスチェーンが中心テーマ。BASEというアライアンスがあるが、その関係者がアメリカに居るので、そちらとつないでいます
ちょっとマニアックな情報ですが、ドキュメントのどこにも書かれていないとっておきのネタです。 Action Extension、またはShare Extensionを開発していて、UINavigationBarを利用しているという方はぜひご覧ください。 この記事は Cocoa Advent Calendar 2016 6日目の記事です。昨日の記事はnaochi___さんの[iOS] Xibを使って自前のダイアログを作るでした。 この記事では、id:kaniza さんの4日目の記事 第 70 回 Cocoa 勉強会関西に行ってきた - kanizaのブログ で触れられている、 第70回 Cocoa勉強会関西 で私が発表した内容について書きます。 "App Extension 上で UINavigationBar.appearance() が HostApp の影響を受ける問題" とは? このよ
twitter.com ファッションフリマアプリFRILを運営する株式会社Fablicは、この春に新サービス「RIDE」をリリースしました。 RIDEは一部ライブラリを除けばアプリ部分はすべてSwift 2.2で書かれたプロジェクトになっています。またWeb界隈で話題のフレームワークReduxのSwift実装であるReSwiftを用いた新しい設計を採り入れています。 このRIDEを実例として、本トークではSwift時代における開発手法についてお話します。 プロジェクトの構成やアプリの設計思想といったコードの話題はもちろん、CIやテストの進め方などチームで効率的に開発を進めるための工夫についてもお話する予定です。 iosdc.jp speakerdeck.com フルSwiftでバイクフリマアプリRIDEを作って得た学び 僕は緊張でビール我慢しているんですが会場からプシュっていう音が聞こえて
twitter.com 関数を完全にテスト可能にするためのものが2つあります。作用の分離と共作用を表面化です。この2つの側面の背景にある理論を探り、どのようにすればテスト容易なコードに導けるかを示します。また、最近オープンソース化されたコードベースを基にKickstarterで我々がどのように実践しているかも紹介します。 テスト可能なコードを書くということの2つの側面 テストについて深く話します テスト可能なコードを書くには?それは表裏をなすものです。 そして関数言語を例にとって、キックスターターで我々がやっていることをお話します。OSSにしたのでみてもらえます。 Contact Me! なぜテストをするか。経験と方法について知ることが必要 潜在バグを潰せたりして良い。先人たちが色々言っている。 私自身コードを書く時に関数的な書き方で書くことは良い試練だと思う。 実装のためにコードを書くの
twitter.com iOSならアニメーションがUXに対してとても大事なことです。それでUIKitのAPIのおかげで実装するのが既にとても簡単です。しかし、UIKitの下のレベル、Core Animationも利用したら、自分のアプリにもっとかっこよくて、もっときれいなアニメーションも可能性になります。このプレゼンテーションはiOSでCore Animationの実装方法やエフェクトのデモンストレーションを説明します。 かっこいいものを見せたいと思います。 UIKitのちがい、CALayerで出来ること CoreAnimationの実装 サブクラスを利用したエフェクト オヤジギャグが大好きです 20年前父の仕事で千葉県に引っ越し、僕と妹は幕張の小学校に入学しました。半年で友だちができて、帰国してから日本語を学んでいました。 それだけではなくて2007年にワーホリで新潟スキー場でバイト、3
今日はWordBench 京都 & ng-kyoto 10月勉強会 にブログ書く枠で参加してきました。スライドの写真を撮りながら、喋ってることを打ち込んでリアルタイムにブログ記事に書く、聞き起こしブログをやってきました。 どんな勉強会? WordPressのREST APIとAngularJSが仲良くするための勉強会、だったんだと思うが、WordPressはスルーされたり、VueJSが出てきたり、まさかり飛んだりしていた。あ、ちゃんとWP REST APIとAngularを使う話もあったのでご安心ください。 まぁこれもフロントエンドフレームワーク戦国時代、WordPressのREST API化計画の過渡期らしい世相を反映した勉強会だったと思う。ProgressiveWebAppsの話も出た。あとなぜか まちづくり の話になって、それがとても勉強になった。 まちづくり の話では、地方の商店街
Himotoki、Carthege、ReactiveCocoaなどを開発するikesyoさんです。 twitter.com Swiftはこの2年のうちに非常に人気のある言語になり、いまやオープンソース化されました。エコシステムは日々拡大しており、Swiftをサポートするサービスが出てきたり、多くの開発者向けツールがSwiftで書かれています。講演ではそういったツールやサービスを紹介し、それらを使ったり、貢献することをお勧めします。大きなチャンスです:-) 株式会社はてなで働いています。京都に住んでいます。はてなブックマークのiOSアプリ開発をしています。日本最大のソーシャルブックマークサービスです。 オープンソース・ソフトウェアのせかいでHimotokiの作者、ReactoveCocoaコミッター、Carthageの管理ツールにも関わっています。CarthageにはReactiveCoco
開発者のツールと経験を向上させるためのアイディアを探すにはどうすればよいでしょうか?新しい開発ツールを作成するか、開発プロセスを調整することで、日々の開発における共通の苦しみとその改善方法を見ていきます。 10倍の開発者がいるなら、その人は他の10人の開発者の生活をより良くするものに取り組むことを決めた人です。 開発者ツールと経験への時間投資 UXはわかると思いますがDXとは何でしょう 変更の検証に時間がかかるとかメンテナンスが複雑だとかどれ位バグレポートに時間を要するか。 これは私たちの仕事に大きなインパクトを与えます。 やはり適切なツール、アーキテクチャが必要です。 コンサルタントとして効率化などをしています。 OSSは3万以上のアーキテクチャで利用されています。 これらはDXを良くするためののものです。 どんな問題の例があるでしょう。例えばコンパイル時間 プロジェクトコンパイルではシ
「超解像」は低解像度画像を高解像度に変換する技術のことです。この技術をiOSアプリに適用することで、画像データの転送量削減が期待できます。本トークではCoreMLとSwiftを使って超解像処理を実装し、従来手法と比較・検証した結果についてご報告します。 はてなブログに投稿しました #tryswiftconf try! Swift Tokyo 2018 でLT登壇しました&学習済みCoreMLモデルを公開しました - kenmazの日記https://t.co/A95eEn4mht— kentaro matsumae (@kenmaz) 2018年3月10日 超解像+CoreML+Swiftを使ってアプリの画像データ転送量削減に挑戦する こんにちは、DeNAのまつまえけんたろうです。 始めて英語でプレゼンテーションします。 今日は超解像度+CoreMLです。 低画質画像を高画質画像に復元する
twitter.com WWDC2016にてATS(App Transport Security)の必須化がアナウンスされました。しかしご存知の通り、必須化は延期されました。また、iOS10で新たなATSの設定を行うInfo.plistのキーが導入されましたが、iOS10のマイナーバージョンごとに仕様が異なります。このLTでは、制度も情報も仕様も混乱しているATSを5分でマスターしていただくことに挑戦します。 忙しい人のためのApp Transport Security 日本語で try! Swift のLive Blogを書いています。 京都から来ました。 京都には日本の文化や歴史を代表するものがたくさんあります。 この一面に金箔が貼られ建物(Pavilion)もその一つです。金閣と言います。 雪の中で輝いていて美しいですね! 実は私の先祖が建てたそうです。 600年前に100億円もかか
次のページ
このページを最初にブックマークしてみませんか?
『niwatakoのはてなブログ』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く