タグ

hokuro1179のブックマーク (201)

  • Rx時代の先にあるもの

    こんにちは、アプリケーション共同開発部のみなみです。 iOSアプリ開発を始めてから様々なライブラリを使ってきました。その中で特に強力でおもしろいと感じたのが、Rx (Reactive Extensions)に影響を受けたReactiveCocoaや、RxのSwift実装であるRxSwiftです。Rxライブラリとそれが実現するリアクティブプログラミングは、アプリ開発を大きく変えました。この記事では普段の開発で感じたRxライブラリの威力や課題、そして未来について書きたいと思います。 Rxライブラリは何を変えたのか イベント通知の統一 フラグ変数、深いネストを一掃して見通しが良くなった 複雑な非同期処理を分かりやすく表現 Rxライブラリの課題 依存度の強さ イベントを実行することの影響が予測できない 高い学習コストが割りに合わない部分がある 課題への解決策 async/await Redux

    Rx時代の先にあるもの
  • それもデザインです!仕事と育児の両立方法

    こんにちは。デザイン担当の高取です。 私は育休から復帰して 3 年目のワーキングマザーで、スマートフォンアプリや Web アプリのデザインをしています。 そんな私が時々質問されること、それは 「仕事育児、どうやって両立してますか?」 この質問、ワーキングマザーばかり訊かれがちですが、仕事育児の両立が課題なのは、子供がいて働いている人全員ですよね。皆さんは、どうやって両立していますか? 私は「なんとか頑張ってます…」としか言えない状態ですが、育休復帰 3 年目になって、少しずつペースがつかめてくるようになってきました。 今回は、私の仕事育児の両立方法についてご紹介いたします。 仕事について 私は現在時短勤の制度を利用しており、通常勤務の他のメンバーよりも労働時間が少ないです。しかし、時短であることよりも、1 分たりとも残業ができないことの方が仕事上のインパクトがあります。 けっして残業

    それもデザインです!仕事と育児の両立方法
    hokuro1179
    hokuro1179 2017/11/29
    子なしの我が家でも使えそうな情報が多かった
  • 【iOS 11】 Web認証用の新クラス「SFAuthenticationSession」

    こんにちは、アプリケーション共同開発部の中澤です。 先日、「iOS 11 で Safari View Controller の Cookie 等の共有機能が無くなる (予定)」という記事で、 Safari View Controller の仕様変更について「不便になるなぁ」などとボヤいておりましたが、あれから少し後、 SafariServices フレームワークに新しく SFAuthenticationSession というクラスが追加されました。これを使うことで、 Safari View Controller の当初の利便性をある程度保って Web 認証が出来るようになりました。🎉 以下、その詳細についてご紹介します。 SFAuthenticationSession とは? SFAuthenticationSession は対象の Web サービスの API トークン を取得するための

    【iOS 11】 Web認証用の新クラス「SFAuthenticationSession」
  • Ubuntu で $ rm ~/.bashrc を実行してしまった

    新規事業部の高田です。 この記事は、私が業務中に体験した血の気が引く失敗とその顛末を、弊社の金曜のお昼に開かれているランチタイム勉強会でお話したところエンジニアだけにウケたので、「よーし、世間のウケも取りに行っちゃうぞー」と調子に乗って下心まる出しで焼き直しネタをお送りする予定です。 ランチライム勉強会とは 弊社では有志が集まって毎週金曜日のお昼にランチライム勉強会というものを開催しています。 勉強会とは言え、各支社をテレビ会議システムでつなぎながらご飯を集まってべつつ、ゆるーいネタを発表しあうような場です。大きなマサカリは飛んでこないので、気軽に発表の練習が出来る場でもあります。 ところで

    Ubuntu で $ rm ~/.bashrc を実行してしまった
  • 【CSS】とにかく読みにくいページをつくってみた!pointer-events でイベントを制御する

    こんにちは、R&D 部の青野です。 「読者視点で見やすくて読みやすいページを作りましょう」とよく言われてますが、たまには見づらくて読みにくいページがあってもいいんじゃないか。 ということで、読みにくいページを作りました。 と言っても、デザイン、ページ構成的にというわけではなく、ただ暗いだけのページです。 仕組みとしては暗く描画した canvas タグをページの上に重ねているだけとなっております。 また、このページはモバイルとPCでは見え方が少し違いますので、モバイルで見ている方はPCでも見てみてください。 (さすがに暗いままだと記事が読みにくいので、ページを明るくするボタンを付けました。ご利用ください。) ON OFF 通常 canvas 要素や img 要素などが上に重なっている場合、その下にある要素は選択できなくなります。しかしこのページではまっ暗な状態でも上にある[ON][OFF]の

    【CSS】とにかく読みにくいページをつくってみた!pointer-events でイベントを制御する
  • XPERIAスパイウェア問題まとめ:中国検閲システム「金盾」との関係、技術的側面からの解説 - すまほん!!

    すまほん!! » テック » セキュリティ » XPERIAスパイウェア問題まとめ:中国検閲システム「金盾」との関係、技術的側面からの解説 記事では、SONYのスマートフォンXPERIAにおける、スパイウェア疑惑について、中国のネット検閲と技術的側面から解説します。 騒動の原因は? 最近になり一部のXPERIA端末において、体ストレージに baidu という名前がついたフォルダが自動で生成されることが海外のフォーラムで取り上げられました。 Baiduと言えば、中国最大手の検索サイトで、日国内ではアプリケーションのインストーラにハンドルされユーザの意図しない形でインストールされる hao123 や、プライバシーの設定に関わらず情報を無断で送信していた Baidu IME などを開発・提供している企業です。詳しくない方でもその名前は聞いたことがあるのではないでしょうか。 フォーラムで話題

    XPERIAスパイウェア問題まとめ:中国検閲システム「金盾」との関係、技術的側面からの解説 - すまほん!!
  • 地図に落とす”思い出” スポットでリストを作る、共有するアプリ「najimi」レビュー - すまほん!!

    Swarmなどでおなじみの位置情報共有アプリですが、「いま居る場所」を共有するだけでなく、najimiは「なじみ(お気に入り)のスポット」をあつめる、つくることに特化したアプリのようです。 かわいいキャラクターのアイコンも特徴的です。現在、iPhoneAndroidのストアで配布中。気になったのでレビューしてみます。 najimi | 地図に落とす”思い出” あらゆるスポットを記録しよう Androidはこちら – najimi | 地図に落とす思い出 – Google Play iPhoneはこちら – iTunes najimi | 地図に落とす思い出 – あらゆるスポットを記録しよう Swarmが「いまここに居るよ」であれば、najimiは「こんなところにいったな、あんなところでこんなものを見たよ」という思い出を綴っていこうというアプリ。基的な使い方は前者のアプリとさほど変わりま

    地図に落とす”思い出” スポットでリストを作る、共有するアプリ「najimi」レビュー - すまほん!!
  • カードスタンドが便利! iPhone 6でどこでも動画を楽しめるシュピゲン「スリム・アーマー S」&「タフ・アーマー S」レビュー - すまほん!!

    SPIGENさんからiPhone 6用の「スリム・アーマー S」と「タフ・アーマー S」をいただいたのでご紹介したいと思います。 今回いただいた「スリム・アーマー S」と「タフ・アーマー S」は、背面にカードスタンド機能を備えており、外出先での動画視聴などに適しています。もちろん従来の「スリム・アーマー」「タフ・アーマー 」の堅牢さはそのまま。 スタンドが体に内蔵されているiPhone 6 Plus用のものとは違い、付属のカードを差し込んで利用します。このカードをひとつ財布に忍ばせておくだけで、いつ・どこでも動画を楽しめる自分だけの動画視聴環境を作ることができます。 もちろんこのカード以外のカードも使えるので、交通系ICカードなどの財布に入っている適当なカードを利用するのもいいでしょう。 スタンドを立てた時の角度は緩やかなので、カフェなどでテーブルに置いて動画を見る時にとても見やすく、首

    カードスタンドが便利! iPhone 6でどこでも動画を楽しめるシュピゲン「スリム・アーマー S」&「タフ・アーマー S」レビュー - すまほん!!
  • OSX Yosemiteレビュー!1日仕事でガッツリ使ってみました。意外と?目立ったトラブルもなく快適です。 - すまほん!!

    すまほん!! » PC » Mac » OSX Yosemiteレビュー!1日仕事でガッツリ使ってみました。意外と?目立ったトラブルもなく快適です。 遂にOS Xのアップデート来ましたね!早朝より、早速アップして使ってみていたので、早速レビューしてみます。 1. まず気になる「アプリの互換性」僕の環境ではほぼ問題なし 僕はAdobe Illustratorをはじめ、制作やデザインの仕事でかなりたくさんのアプリを使っています。OSをアップデートしてまず気になるのが、これらのアプリが正常に動作するか・・というところ。僕の環境では殆どのアプリが問題なく動作しています。仕事にはまったく差し支えなく、とりあえずほっとしました。唯一、Coda 2で表示に若干の不具合が見えましたが、メーカーの指示に従いアップデートすることで解決しました。 互換性については Application compatibili

    OSX Yosemiteレビュー!1日仕事でガッツリ使ってみました。意外と?目立ったトラブルもなく快適です。 - すまほん!!
  • 既存の Objective-C のメソッド引数の Swift 上での扱われ方を調べてみた

    前置き こちらの記事には2014/06/09現在、公式にはリリースされていないiOS8プレリリースドキュメントへのリンクが含まれます。iOS8にて新しく追加された内容には一切触れておらずAppleとのNDA規約にも違反するものではないという認識ですが、場合により予告なく削除する可能性があります。予めご了承ください。 題 iOS8プレリリースドキュメントを眺めていて気になったのですが、ほとんどのCocoaのメソッドの引数に!がついています。例えばNSKeyValueObservingプロトコルのaddObserver:forKeyPath:options:context:メソッドのシグネチャは以下のようになっています。 func addObserver(_ anObserver: NSObject!, forKeyPath keyPath: String!, options options

    既存の Objective-C のメソッド引数の Swift 上での扱われ方を調べてみた
    hokuro1179
    hokuro1179 2014/06/10
    Optional型はnilかどうかのフラグ的なものを表現して、!で実際の値を取り出す,と理解してたけどなんか自信なくなってきた…
  • 超高速? SIMが3枚?! IIJのモバイル通信サービスを試してみた - はてなニュース

    はてなスタッフはスマホ大好き。iPhoneAndroidも、新機種が出るとすぐに試したがります。そこで悩みなのが通信事業者との回線契約。いろいろな端末を試したいし、持ち歩きたい! それでも、月々のお支払いはなるべくおさえたい。自分のおサイフを大事にしてiPhone1台だけで暮らす人もいれば、物欲に打ち負けて1人で3回線という人も。「通話はいいから、高速にデータ通信できるSIMがもう1枚あって、フレキシブルに運用できたら、もっとスマホを楽しめるのになあ」――そう思う人は少なくないはず! (※この記事は株式会社インターネットイニシアティブ(IIJ)提供によるPR記事です) モバイル生活の自由度アップ!IIJmio高速モバイル/D サービス IIJmioホームページ 2012年1月のおわりのことでした。この記事を書く私こと青宮しおりは、IIJさんから「まだ発表前なんですけど、IIJmio▼のL

    超高速? SIMが3枚?! IIJのモバイル通信サービスを試してみた - はてなニュース
  • Google

    世界中のあらゆる情報を検索するためのツールを提供しています。さまざまな検索機能を活用して、お探しの情報を見つけてください。

  • jQuery Mobile使用時によく使うマークアップで日本語サンプルを作ったので配布します

    簡単なものですけど、jQuery Mobile でのマークアップ時によく使うっぽい UIのサンプル作ったので配布します。 簡単なチートシート代わりになるのでは 無いかと思ったのでシェアしてみよう かと。良かったら使ってください。 というのも、JQMの日語サンプルの配布先を見かけなかったので、なかなかお困りの方もいらっしゃるんじゃないかなと。調べるの面倒ですし、手元にサンプルコードあったほうが何かと便利ですよね。 というわけで、以前マークアップサンプルの記事書いたときに作ったサンプルサイトに手を加えた物を丸ごと配布します。 流石にかなり出てるので今更説明不要かもですけど、ざっくり説明するとWebサイトをスマフォ向けに簡単に出来るjQueryプラグインです。 以下のサンプルで使用しているファイルが丸ごと梱包してあります。 サンプル※別窓 いちおうキャプチャ。 目次 サムネイル付きのサンプルと

    jQuery Mobile使用時によく使うマークアップで日本語サンプルを作ったので配布します
  • 部屋を占拠していた書籍を「電子化」した後の気分

    我が家の蔵書172冊をスキャンして電子化しました。部屋が広くなりました。iPadでの読書も快適です。これからは、定期的に蔵書を電子化していきます。 電子化が完了した後の気分は、とにかく「気持ち良いー!!」です。物が少ない生活って、素晴らしいですね。 すべてクラウド化を実現 過去記事「ノートパソコンとスキャナ以外何もない机上を実現」で、手持ちのすべての電子ファイルをクラウドに保存する体制を構築できたことを紹介させていただきました。テキストファイルはDropboxへ。画像・動画ファイルはFlickrへ。日々のメモはEvernoteを利用し、紙で持っておく必要がない紙資料は、スキャナで取り込んで、そのままEvernoteへ保存しています。 メールはすべてGmail、スケジュールはGoogleカレンダーで管理しています。預金口座やパスワードなどの情報も、クラウドに保存してあります。 我が家は、仮に

    部屋を占拠していた書籍を「電子化」した後の気分
  • [CSS]バーはブラウザ幅いっぱいに、テキストは読みやすい幅にするスタイルシート

    バーはブラウザの幅いっぱい(左右・左のみ・右のみ)に、その中のテキストは読みやすい幅に設定するスタイルシートを紹介します。 ブラウザの幅を狭くしたキャプチャ 以下は各ポイントを意訳したものです。 まず、ブロックレベルのエレメントの幅は当然、親エレメントと同じ幅になります。単純に<body>直下に<h1>を配置すれば、自動的にブラウザの幅いっぱいになるのではないか、と思うでしょう。 しかし、それはテキスト部分もブラウザの幅いっぱいになってしまい、それは読みやすいものではありません。下記のように、バーはブラウザ幅いっぱいで、テキストは読みやすい幅になっているのが理想です。

  • まとめ:「上質な睡眠」を手に入れる方法30選 | ライフハッカー・ジャパン

    デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール

    まとめ:「上質な睡眠」を手に入れる方法30選 | ライフハッカー・ジャパン
  • BLOGOS サービス終了のお知らせ

    平素は株式会社ライブドアのサービスを ご利用いただきありがとうございます。 提言型ニュースサイト「BLOGOS」は、 2022年5月31日をもちまして、 サービスの提供を終了いたしました。 一部のオリジナル記事につきましては、 livedoorニュース内の 「BLOGOSの記事一覧」からご覧いただけます。 長らくご利用いただき、ありがとうございました。 サービス終了に関するお問い合わせは、 下記までお願いいたします。 お問い合わせ ※カテゴリは、「その他のお問い合わせ」を選択して下さい。

    BLOGOS サービス終了のお知らせ
  • リンクの開きかたを自在に管理できるjQueryプラグイン「Link Manager」:phpspot開発日誌

    jQuery Link Manager Plugin リンクの開きかたを自在に管理できるjQueryプラグイン「Link Manager」。 リンクを新しいウィンドウで開いたり、同じウィンドウで開くという部分は target で指定できますが、これをjQueryを使って一元管理することが出来ます。 例えば、拡張子がpdfやdocだった場合に別ウィンドウで開く、という使い方や、ドメインに〜が含まれていたら別ウィンドウで開くという具合に使えます。 リンクごとにいちいちターゲットをふらずに済むため、ケースによってはなかなか便利そうです。 使い方も次のように簡単。 includeで新ウィンドウで開く対象のURL文字列を増やしたり、逆にexcludeで同じウィンドウで開く設定にしたりするようです。 targetを気にすることなく、HTMLのコーディングに集中できるという点では便利ですね。 自動でやる

  • WEB屋が使う最高の無料SEOツール41個 – マーケティングブログ

    の無料SEOツールの中では高機能かつ動作が軽いのが特徴。ソーシャルブックマークやIPアドレスなども解析可能。 URL:http://seocheki.net/ WODGE相互リンクチェッカー 無料・無制限で使用可能。1度に5URLをまとめてチェックが出来るのも便利。相手先ページの発リンク数も表示されるので、有効なリンク先を見つける参考になります。 URL:http://www.wodge.biz/linkchecker/ エラーチェックツール Google Search Console これなくしては、現代のSEOはほぼ行えないでしょう。 モバイルでのエラーやページの表示速度など、基的なユーザビリティチェック URL:https://search.google.com/ Dead Link.tv

  • ヨガ界の超有名ティーチャーが教える、首と肩のコリに効く4分間の簡単ストレッチ | ライフハッカー・ジャパン

    デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール

    ヨガ界の超有名ティーチャーが教える、首と肩のコリに効く4分間の簡単ストレッチ | ライフハッカー・ジャパン