並び順

ブックマーク数

期間指定

  • から
  • まで

481 - 520 件 / 3839件

新着順 人気順

SWIFTの検索結果481 - 520 件 / 3839件

  • iPhone で交通系IC(Suica、PASMO、ICOCA、…etc.)を読み取ってみよう! - Qiita

    運転免許証、物販向け電子マネー(楽天Edy、nanaco、WAON)に引き続き、今回は交通系ICである Suica、PASMO、ICOCA などの残高を iPhone で読み取ってみましょう! 環境 開発 Xcode Version 11.3 (11C29) Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15). macOS Catalina 10.15.2(19C57) 実機 iPhone 11 Pro (A2215、MWCC2J/A) iOS 13.3 (17C54) 実行結果 Xcode プロジェクトの作成 Create a new Xcode project から iOS の Single View App を作成します。 Capability と Entitlements の設定 Project

      iPhone で交通系IC(Suica、PASMO、ICOCA、…etc.)を読み取ってみよう! - Qiita
    • 「圏論とプログラミング」発表スライドメモ - Qiita

      この記事は、先日の 2020年01月25日に慶応大学で開催されたシンポジウム「圏論的世界像からはじまる複合知の展望」の登壇資料を文字起こししたものです。 Slide: 圏論とプログラミング / Category Theory and Programming - Speaker Deck Video: 圏論とプログラミング / 稲見泰宏 - YouTube 皆さん、こんにちは。稲見 泰宏と申します。 本日は、この圏論シンポジウムという貴重な場でお話しさせていただくことをとても光栄に思います。 私の方からは、圏論とプログラミングに絡めた話について発表します。 それでは、どうぞよろしくお願いします。 まず簡単に自己紹介します。稲見泰宏といいます。 現在は、フリーランスのiOSアプリ開発者として活動しております。 ここに書いてあるのは、私の過去10年間のプログラミング経歴ですが、 PHPとJava

        「圏論とプログラミング」発表スライドメモ - Qiita
      • お財布に優しいCI改善小ネタ集 - メドピア開発者ブログ

        こんにちは。サーバーサイドエンジニアの三村(@t_mimura)です。 主に保険薬局と患者さまを繋ぐ「かかりつけ薬局」化支援アプリ kakariのサーバーサイド開発(Ruby on Rails)を担当しています。 今回はRailsシステムのCI時間をコスト追加なしで半減した話をします。 目次 前提 対象プロジェクト CIの状況 改善結果 改善内容 前提知識: CIのキャッシュ機能 webpack buildのキャッシュを活用 RuboCopのキャッシュを活用 ESLintのキャッシュを活用 Jestのキャッシュを活用 RSpec Jobをテスト特性ごとに分割 CircleCIのリソースクラスと並列数の最適化 採用しなかった・見送った改善候補 HAML-Lint, Fasterer, Brakemanのキャッシュを活用 Stylelintのキャッシュを活用 bootsnapを活用 Jestの

          お財布に優しいCI改善小ネタ集 - メドピア開発者ブログ
        • Elm at Rakuten | Rakuten Engineering Blog

          In our team at Rakuten, we have been using Elm1 in production for almost two years now. This post is about our story, the lessons we learned, and our likes and dislikes. This post is quite long so if you prefer to see an overview, feel free to jump to the index. Everything started in the Berlin branch of Rakuten during the summer of 2017. We were maintaining a medium-size single-page application w

            Elm at Rakuten | Rakuten Engineering Blog
          • Rubyを手軽にブラウザ上で動かすことが可能に WebAssemblyを使って解消する、Rubyの動作環境問題

            プログラミング言語Rubyの国内最大級のカンファレンス「RubyKaigi」。「RubyKaigi 2022」のKeynoteで登壇したのは、齋藤優太氏。「Ruby meets WebAssembly」のテーマで、WebAssembly上でRubyが動くようになった経緯、テクニック、ユースケースについて発表しました。全2回。前半は、なぜWebAssembly対応をするのか、そのモチベーションと経緯について。 登壇者の自己紹介とアジェンダ紹介 齋藤優太氏(以下、齋藤):いやぁ~、緊張しますね(笑)。みなさんおはようございます。 会場:おはようございます。 齋藤:「Ruby meets WebAssembly」ということで、今日は最近少し話題になっているRubyとWebAssemblyの話をしようと思います。よろしくお願いします。 (会場拍手) RubyがWebAssembly上で動くようにな

              Rubyを手軽にブラウザ上で動かすことが可能に WebAssemblyを使って解消する、Rubyの動作環境問題
            • iOSアプリの大きな技術的負債に立ち向かう - Chatwork Creator's Note

              こんにちは、Chatwork モバイルアプリケーション開発部マネージャーの福井(@tinpay)です。最近は宮崎辛麺にハマっていて、卵とじ & ネギニラトッピング以外の美味しい食べ方絶賛募集中です。 さて、みなさんが作られているプロダクトには技術的負債ありますか? Chatwork iOSアプリは2016年春にフルネイティブ(2016年時点ではフルObjective-C)に刷新して、そこから6年が経過しました。その期間の中で様々な理由によって負債がどんどん積み上がっているのですが、チーム一丸となって負債の返済に絶賛取り組み中で、ようやくSwift化などでも成果が出てきています。 ただ、返済にはまだまだパワーが足りてないのが現状なので、仲間を募集する上でも、今回は赤裸々にどんな負債があるのかについて紹介してみようと思います。 技術的負債とは? iOSアプリの技術的負債と向き合い方 1. Ob

                iOSアプリの大きな技術的負債に立ち向かう - Chatwork Creator's Note
              • 好きなプログラミング言語10選 - やってみる

                好きなプログラミング言語10選 はてなブログ10周年特別お題「好きな◯◯10選」に答える。 好きなプログラミング言語10選 C# Python Bash JavaScript Markdown TSV Rust Java C C++ MarkdownやTSVはプログラミング言語ではない。マークアップ言語であり構造化テキストだ。 だって10個もないし。 嫌いなプログラミング言語10選 日本語 英語 Python Bash XML HTML CSS SQL Windows系言語(API,VBScript,PowerShell等) Mac系言語(Swift, Objective-C等) Android系言語(Kotlin) プログラミング言語でないのがたくさん混ざっている。日本語や英語は自然言語だし、CSSはスタイルシート言語。 だって10個もないし。あ、11個あった。 好きだけど嫌い 好きだか

                  好きなプログラミング言語10選 - やってみる
                • Xが日本に開発拠点 エンジニア募集スタート

                  米X(旧Twitter)が日本の東京に開発拠点を設立するようだ。同社の求人サイトで、東京拠点のWebエンジニアとモバイルエンジニアの募集が始まっている。 募集しているのは、5年以上の経験があるシニアエンジニアで、英語と日本語の能力が必要。 WebエンジニアはJavaScriptを中心とした5年以上のWeb開発経験や、Relay、GraphQL、React Native for Web/React、Flow、Reduxの知識などを求めている。 モバイルエンジニアは、 5年以上のiOS/Androidアプリの開発経験に加え、Swift、Objective-C、Java、Kotlinまたは関連言語への習熟などを求めている。 関連記事 「今回は革ジャンです」経産相、NVIDIAフアンCEOの服装を報告 日本に研究開発拠点設置へ 「NVIDIA社ジェンスンCEOと会談しました(今回は革ジャンです)」

                    Xが日本に開発拠点 エンジニア募集スタート
                  • 2020 年 2 月の SameSite Cookie の変更: 知っておくべきこと

                    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                      2020 年 2 月の SameSite Cookie の変更: 知っておくべきこと
                    • ネットの音楽オタクが選んだ2022年のベストアルバムのまとめ - 音楽だいすきクラブ

                      順位のまとめ、補足、おまけです。 2022年のベストアルバム 2022年国内ベストアルバム 2022年海外ベストアルバム 2022-1-25-23:30 Chilli Beans.『Chilli Beans.』の分類が間違っていたので修正しました。 2022年のベストアルバム 1. 宇多田ヒカル『BADモード』 2. The 1975『Being Funny In A Foreign Language』 3. Big Thief『Dragon New Warm Mountain I Believe in You』 4. 羊文学『our hope』 5. Alvvays『Blue Rev』 6. Arctic Monkeys『The Car』 7. The Weeknd『Dawn FM』 8. 坂本慎太郎『物語のように』 9. black midi『Hellfire』 10. Kendric

                        ネットの音楽オタクが選んだ2022年のベストアルバムのまとめ - 音楽だいすきクラブ
                      • Yuta Saitoさん「RubyはWebAssemblyと出会った」 〜RubyKaigi 2022 1日目キーノート | gihyo.jp

                        RubyKaigi 2022 キーノートレポート Yuta Saitoさん「RubyはWebAssemblyと出会った」 〜RubyKaigi 2022 1日目キーノート 9月8日から9月10日までの3日間RubyKaigi 2022が三重県津市で開催されました。今年はRubyKaigi 2019以来、3年ぶりの現地開催で非常に盛り上がったカンファレンスとなりました。 初日のキーノートではRubyコミッターのYuta Saitoさんが「Ruby meets WebAssembly」というタイトルで発表しました。 Saitoさんはインターネット上では主に@kateinoigakukunという名前で活動しており、Swiftコミッターとしてもよく知られたエンジニアです。CRubyのWebAssembly移植を進め、2022年1月にRubyコミッターとなっています。今回のキーノートはCRubyのW

                          Yuta Saitoさん「RubyはWebAssemblyと出会った」 〜RubyKaigi 2022 1日目キーノート | gihyo.jp
                        • 教えて先輩! DevRelの立ち上げ方(前編)活動の成果と計測、体制、予算 - SmartHR Tech Blog

                          2023年夏、SmartHRでDevRel(Developer Relations)が始動しました! SmartHRのDevRelは生まれたてほやほや。会社、そして担当者自身にも経験や知見がありません。 そこで、他社で積極的に活動をされているDevRelの先輩がたをお招きして座談会を開催しました。 前編では、DevRelとは何かや、活動の成果とその計測方法、体制、予算についてお話をうかがいました。 (座談会は2023年9月に行いました。内容は当時のものです) 目次 目次 座談会メンバー 櫛井優介さん(以下、941) 杉田絵美さん 玉田大輔さん 聞き手:稲尾尚徳(以下、inao) 自己紹介 そもそもDevRelって? 活動の成果とその計測 DevRelの体制 DevRelの予算 座談会メンバー 櫛井優介さん(以下、941) LINE株式会社(現LINEヤフー株式会社) Developer R

                            教えて先輩! DevRelの立ち上げ方(前編)活動の成果と計測、体制、予算 - SmartHR Tech Blog
                          • ロック/メタルの新作は1枚もなし 米ビルボード誌「2021年のアルバム年間売上チャートTOP200」発表 - amass

                            米ビルボード誌が発表した、米国で2021年に最も売れた200枚のアルバムの中に、2021年に発売されたロック/メタル・アルバムは1枚もランクインしませんでした。 ロック/メタル・アルバムは数枚ランクインしていますが、いずれも過去に発売されたもので、最高位はクイーンの1981年『Greatest Hits』の23位。他は、フリートウッド・マック『Rumours』(1977年)、ジャーニー『Greatest Hits』(1988年)、AC/DC『Back in Black』(1980年)、ニルヴァーナ『Nevermind』(1991年)、メタリカ『ブラック・アルバム』(1991年)など。 ビルボード誌の現在の年間チャートは、フィジカルセールスとデジタルセールスの累積に加えて、年間を通してのストリーミングの数字によって算出されています。 ■YEAR-END CHARTS - Billboard

                              ロック/メタルの新作は1枚もなし 米ビルボード誌「2021年のアルバム年間売上チャートTOP200」発表 - amass
                            • STORES フロントエンドの現在地 2022 - STORES Product Blog

                              こちらは STORES Advent Calendar 2022 8日目の記事です。 みなさんこんにちは、STORES のリテール本部でフロントエンドのエンジニアリングマネージャーをしています、 daitasuと申します。 2022年の年の瀬、 STORES のフロントエンド組織は立ち上がりから約4年の月日を迎えました。 日々のカジュアル面談や採用活動のなかで、「STORES のいまの技術状況ってどんな感じですか?Nuxt化って進み具合どうですか?」といった質問を受けることがよくあります。 STORES のフロントエンドグループについて、対外的に全体像を示すような記事が今までなかったので、本記事では、下記を紹介していこうと思います! STORES フロントエンドの成り立ち 技術負債の解消・改善にどのように向き合っているか 2022年末現在での主な技術状況 2022年現在のスナップショットを

                                STORES フロントエンドの現在地 2022 - STORES Product Blog
                              • ビーコンを使ってiOSアプリを作ってみた - GMO Research & AI Tech Blog

                                こんにちは!システム部の田代と申します。 今年の4月、コロナ禍の中で入社して以降ほぼリモートで仕事をしています。 メンテナンスのために久しぶりに出社したらオフィスのフロアを間違えました。 業務では専らPHPを使っていますが、プライベートではiOSアプリを作っています。 今回はビーコンを使ったアプリを作ってみたく、その過程を記事にしようと思います。 まずはビーコンの基礎知識から。 ビーコン(Beacon)とは ビーコンは、地上にある無線局などから発射される電波(あるいはIR(赤外線)のような高周波の電磁波)を航空機・船舶・自動車などの移動体に搭載された機器で受信することにより、位置をはじめとした各種情報を取得するための設備である。 Wikipediaより引用 というものですが、モバイル機器で使用するビーコンは、主に低消費電力の近距離無線技術「Bluetooth Low Energy」(BLE

                                  ビーコンを使ってiOSアプリを作ってみた - GMO Research & AI Tech Blog
                                • 初公開!「家計簿プリカ B/43」のデザイントークンの設計 - inSmartBank

                                  こんにちはスマートバンクのデザイナーのputchomです。普段は「家計簿プリカ B/43」のプロダクトデザインやデザインシステムの構築を担当しています。 先日、CreatorZineさんでプロダクトデザインに関するスマートバンクの連載記事を書かせていただいたのですが、今回はその中でお伝えしきれなかった「デザイントークンの設計」についてご紹介しようと思います。 デザイントークンとは? そもそもデザイントークンとは、色、タイポグラフィ、サイズ、不透明度、影などのデザインをするための最小要素のことであり、スマートバンクではデザインの一貫性を保ったり、関わるメンバーがよりデザインに対する共通認識を持てるようにして、プロダクトの価値提供を早くするために定義しています。 まず完成形です。このあと説明する様々な工程を経て、以下のようなデザイントークンをJSONで定義しました。(すべて記述するとかなり長く

                                    初公開!「家計簿プリカ B/43」のデザイントークンの設計 - inSmartBank
                                  • 自分がコードレビューで気をつけていること(2020.5 iOSアプリ開発版 )

                                    わたくし@yimajoが仕事のコードレビューで気をつけていることを書いておきます。特にiOSアプリ開発をしているので内容はiOSアプリ開発におけるコーディングやStoryboardについて書いていますが、その前提やメンタル面の話が多めです。 ちなみにiOSアプリのコードレビューで見ているポイント 2020年5月版にインスパイアされて書いてみました。 前提 レビュー時にリスクや課題、問題という言葉を意識して使い分ける 「このコードは問題です」という指摘をするとき、「問題」という言葉の意味をなるべく共通の理解を持つ 問題 現在起こっている正常でない状況 例: 仕様を表現できていない 例: 不具合がある 課題 問題を整理/分割したもの 例: deprecatedなAPIを使っている リスク 時間の経過もしくは何かの要因によって課題や問題になってしまう事柄 例: テストコードが書けていないので手を

                                      自分がコードレビューで気をつけていること(2020.5 iOSアプリ開発版 )
                                    • Google は皆さんが使わなくなったアカウントも保護しています

                                      .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                        Google は皆さんが使わなくなったアカウントも保護しています
                                      • SBOM in Action: 「ソフトウェア部品表」で脆弱性を見つける

                                        .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                          SBOM in Action: 「ソフトウェア部品表」で脆弱性を見つける
                                        • ソフト開発を職人技にしない、「エンジニアリング」と「工場」にする

                                          「ソフトウェアを職人技からエンジニアリングへ」と題した講演を、ウーブン・バイ・トヨタのジェイエフ・バスティエン氏がAUTOSARオープンカンファレンス(2024年6月11~12日)で行った。同氏はトヨタ自動車のB&D改革部 商品・製品開発にも所属し、プログラミング言語であるC++の標準化を担うISO/SC22/WG21の進化作業グループの議長なども務めている。 ソフトウェア開発の歴史を1960年代までさかのぼりながら、SDV(ソフトウェアデファインドビークル)の時代に向けてソフトウェアエンジニアが持つべき目線について語った。 ビルや橋は大丈夫なのにソフトウェアは…… 勤務先が入居するオフィスビルや日々通過する橋に不具合が発生することは、めったにない。それは建築や土木がエンジニアリングとして確立されているおかげだといえる。しかし、身の回りだけを見ても、ソフトウェアが使われている製品からバグが

                                            ソフト開発を職人技にしない、「エンジニアリング」と「工場」にする
                                          • いちから株式会社 採用候補者向け会社紹介資料 / Ichikara-Introduction - Speaker Deck

                                            Transcript - 採⽤候補者向け会社紹介資料 - 2020.08.31 UPDATE ©2017-2020 Ichikara Inc. 1.「いちから」とは 3 ©2017-2020 Ichikara Inc. 1. 「いちから」とは 会社概要 社名 いちから株式会社 代表取締役 ⽥⾓陸 オフィス 東京都千代⽥区神⽥練塀町300番地 住友不動産秋葉原駅前ビル10F 設⽴ 2017年5⽉2⽇ 社員数 152名(正社員・契約社員合計、2020年7⽉時点) 資本⾦等 2,641,914,764円(資本準備⾦を含む) 事業内容 国内最⼤のバーチャルライバーグループ「にじさ んじ」、および海外におけるVTuber事業の運 営 VR技術を⽤いた双⽅向コミュニケーションサー ビス「ユメノグラフィア」の運営 4 ©2017-2020 Ichikara Inc. 1. 「いちから」とは 経営陣 ⽥⾓

                                              いちから株式会社 採用候補者向け会社紹介資料 / Ichikara-Introduction - Speaker Deck
                                            • GitHub - twitter/TwitterTextEditor: A standalone, flexible API that provides a full-featured rich text editor for iOS applications.

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                GitHub - twitter/TwitterTextEditor: A standalone, flexible API that provides a full-featured rich text editor for iOS applications.
                                              • かわいい感じでポップで繰り返す感じの洋楽のおすすめ教えてください。

                                                音楽に詳しくないんですが ・可愛い感じ ・ポップでノリがよい ・繰り返すフレーズ ・ハギレがいい感じ な感じの邦楽以外の曲を教えてつかぁさい。 個人的にこういう感じの ・Taylor Swift - Shake It Off ・少女時代 / MR.TAXI ・Fergie - London Bridge

                                                  かわいい感じでポップで繰り返す感じの洋楽のおすすめ教えてください。
                                                • Swift Concurrencyを利用した表示再開するUIViewControllerの実装 - Mirrativ Tech Blog

                                                  こんにちは、クライアントエンジニアの竹澤(@to4iki)です。 iOSチームでは下記記事にある通り、チーム内でSwift Concurrencyに関してキャッチアップと知見の共有会を行っています。 本ブログでは、勉強会を通し既存実装をSwift Concurrencyを利用することで安全に簡潔に書き換えることができそうな箇所があったので、その実装例と、並行処理を表す Task に関して興味深い点を紹介します。 tech.mirrativ.stream tech.mirrativ.stream 置き換え対象の実装 任意の1トリガーに対して、複数の画面を表示するケースを考えてみます。 Mirrativアプリの場合、配信者が視聴者から受け取るギフトに応じて複数のランキングが上昇し、演出用の画面を表示するといった仕様があります。 以下コードのように、上から順に画面を表示する必要があるかを検証し、

                                                    Swift Concurrencyを利用した表示再開するUIViewControllerの実装 - Mirrativ Tech Blog
                                                  • “触り心地”がいいUIとはなにか PWA時代のWebエンジニア/UIデザイナーが思う、直感的な道具に必要な4つの性質

                                                    関心が高まりつつあるPWA(Progressive Web Apps)についての技術・情報交換の場である「PWA Night」。Vol.14の今回はUI/UXがテーマです。「さわり心地のよいウェブを考える」というテーマで登壇したWebエンジニアの竹本雄貴氏は、直接操作を感じさせる、触り心地のよいUIとは何かについて共有しました。 Webエンジニア/UIデザイナーとしてPWAに感じる可能性 竹本雄貴氏(以下、竹本):今回オンライン開催ということで、PWA Night 14回目のUI/UX回で話させてもらいます、竹本と申します。今YouTube Liveの画面開いてますけど、100名ぐらいの方がオンラインになっていて、けっこう緊張しているし、今までやったことのない取り組みなので、かなり不安のなかやっています。 前回の「PWA Night CONFERENCE」のLT会では「手触りのよいウェブを

                                                      “触り心地”がいいUIとはなにか PWA時代のWebエンジニア/UIデザイナーが思う、直感的な道具に必要な4つの性質
                                                    • クラスメソッドに新卒入社し10年目になるワイがキャリアや思い出を振り返り、そして卒業する | DevelopersIO

                                                      はじめに 私はクラスメソッドに2011年4月1日に新卒で入社しました。そして2020年4月1日で丸9年になりました。クラスメソッドに新卒入社したのは私が初めてだったようなので、現時点では新卒で最も長く勤務している社員になります。入社した時には右も左も分からないペーペーでしたが、今となっては古株です。 この記事は、Developers.IOでちょいちょい投稿されている「クラスメソッドの○○をワイが語っていく」シリーズの1つとして投稿します。過去に投稿された記事は以下の通り。私が触れる内容も一部リンクしているところがありますので、あわせて読むと面白いかもしれません。 袴田さん編 : クラスメソッドに10年勤務してるワイが魅力と思い出を語ってく【採用/求人】 山本さん編 : クラスメソッドの創業期からいるワイがその13年間の軌跡を赤裸々に語っていく【採用/求人】 大橋さん編 : クラスメソッドに

                                                        クラスメソッドに新卒入社し10年目になるワイがキャリアや思い出を振り返り、そして卒業する | DevelopersIO
                                                      • 日本の追加制裁「歓迎」 米ホワイトハウス、異例の声明 - 日本経済新聞

                                                        【ワシントン=坂口幸裕】米ホワイトハウスのサキ大統領報道官は27日、日本が米欧とともにロシアの大手銀行などを国際決済網から排除する措置に参加することについて「歓迎する」との声明を発表した。日本の対応に特化した声明を出すのは異例だ。声明は「ロシアの責任を追及する日本の発表」と題した。日本の発表を受け「主要7カ国(G7)全体がロシアの特定の銀行を国際銀行間通信協会(SWIFT)から切り離し、ロシア

                                                          日本の追加制裁「歓迎」 米ホワイトハウス、異例の声明 - 日本経済新聞
                                                        • ★2.2のアプリがIn-App Review APIを導入して★4.2になるまで

                                                          座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」

                                                            ★2.2のアプリがIn-App Review APIを導入して★4.2になるまで
                                                          • 「SWIFT」とは何か、ロシアが最も恐れる武器となりうる理由

                                                            ロンドン(CNN Business) ある人はそれを「最終兵器」と呼ぶ。 西側諸国がロシアのプーチン大統領によるウクライナ侵攻の号令を阻止しようと、前例のない制裁パッケージをちらつかせる中、クレムリン(ロシア大統領府)を恐怖で震え上がらせそうな手段が一つある。国際的な銀行間のシステムからロシアを切り離すという切り札だ。 米国の議員らはこの数週間、ロシアを国際銀行間通信協会(SWIFT)から排除する可能性を示してきた。SWIFTとは世界各国の金融機関数千社を結ぶ安全性の高いネットワークを指す。 これに対してロシアの有力議員らは、そんな事態になれば欧州向けの石油やガス、金属の輸出が止まることになると反発している。 ロシア国営タス通信によると、同国のジュラフレフ上院副議長は25日、「もしロシアがSWIFTから外されれば、我々は(外国の)通貨を受け取れなくなるが、欧州諸国を始めとする買い手は石油や

                                                              「SWIFT」とは何か、ロシアが最も恐れる武器となりうる理由
                                                            • だんだんと現実的なテスト文化になってきた話

                                                              ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。Yahoo!広告SDKチームの高木です。 みなさんが開発するプロダクトでは、しっかりとテストを書いているでしょうか?自信を持ってYESと言えるプロダクトもあれば、そうではないプロダクトもあるかと思います。私が所属する広告SDKチームでは、自動テストを書くモチベーションは強くある一方で、実装はあまりされていないという状況でした。 本記事では、そのようなチームにテストを書く文化が根付いていった過程についてお話しします。 Yahoo!広告SDKとは Yahoo!広告SDKとは、Yahoo!広告のディスプレイ広告をネイティブアプリへ簡単に表示できる、Yahoo!サービス内およびパートナーネットワークのアプリへ配布しているSDK

                                                                だんだんと現実的なテスト文化になってきた話
                                                              • ロシア国民、外貨求めてATMに長蛇の列-制裁でルーブル急落を懸念

                                                                ロシア全土でATM(現金自動預払機)の前に外貨を引き出そうとする人の長い列ができた。ウクライナ侵攻に対する制裁措置が西側諸国によって強化され、通貨ルーブル急落懸念が広がっている。 一部の銀行は25日終値を3割余り上回る高値でドルを売却し、多くのエコノミストがロシア中央銀行に利上げを促し得る心理的に重要な水準とする1ドル=100ルーブルをかなり上回るドル高ルーブル安になっていたにもかかわらず、外貨購入意欲は衰えなかった。ロシア国民は矢継ぎ早に繰り出される制裁措置の内容消化が追いつかない状況だ。 名字を明かさずウラジーミルとだけ名乗ったプログラマーの男性(28)はモスクワのショッピングモールでATMの順番を待ちながら取材に応じ、「1時間並んでいるが、外貨はどこでも消えていて、ルーブルしかない。こんなことになるとは思っていなかったので出遅れた。ショックだ」と語った。 ロシアのウクライナ侵攻に対す

                                                                  ロシア国民、外貨求めてATMに長蛇の列-制裁でルーブル急落を懸念
                                                                • iOSエンジニアが開発効率のために最低限知るべきシェルスクリプト入門

                                                                  bashやzsh,ターミナルは弄っていますか?黒い画面は古臭いと思ってませんか? iOSエンジニアと言えどXcode上でSwiftをコーディングだけが全てではありません。 CocoaPodsやCarthage、fastlane などエコシステムはシェルコマンド操作が必須です。 またAPIとの通信にシェルスクリプトを使うことで、効率よく情報を集めたり事前準備できたりします。 シェルスクリプトはSwiftと同じただの道具です。使い方を覚えて視野を広げましょう。 この記事で基礎知識を得よう この記事では難しいイディオムテクニックが書けるなどではなく、基本を理解してシェルスクリプトを読めるようになるための土台作りだとイメージしてください。 この土台を踏み台に少しずつシェルスクリプトに触れていくことで、より生産性の高いスキルを身に付けれるかと思います。 bashやzsh, fishと色々あるが基本は

                                                                    iOSエンジニアが開発効率のために最低限知るべきシェルスクリプト入門
                                                                  • ロシアのルーブル安を笑えない? 日本円もひっそりと「大暴落中」のナゼ

                                                                    ロシアのルーブル安を笑えない? 日本円もひっそりと「大暴落中」のナゼ:古田拓也「今更聞けないお金とビジネス」(1/3 ページ) ロシアがウクライナを侵攻し始めてから、同国通貨単位である「ロシアルーブル」は対円相場で18%暴落した。各国による経済制裁や、SWIFT除外による為替リスクの増大が、ルーブル安につながっているという。 しかし、ルーブルが対岸の火事になっていると認識するのは早計だ。このところ日本円も大幅に円安、つまり暴落しているのだ。1ドルを買うために103.24円支払えばよかったものが、今では、121円を支払わなければ1ドルを買うことができない。2021年以来、円の価値は15%も下落している。時間軸は異なれど、円相場はルーブル並みの暴落を経験しているといってよいだろう。 その中でも今月は一段と日本円の売りが加速した。ドル円相場は月初の1ドル114.83円から、22日には一時1ドル1

                                                                      ロシアのルーブル安を笑えない? 日本円もひっそりと「大暴落中」のナゼ
                                                                    • iOS 16のロック画面映え機能を実装したい衝動に駆られた話 - Mirrativ Tech Blog

                                                                      ピクミンのスマホゲームに歩かされ続けている福山です(現在Lv51 - 合計歩数1,415,248) iOS 16で音楽や動画を流しているときにロック画面がいい感じになりましたよね! 正式名称はわかりませんが、ここに表示される画像はアルバムアートやアートワークなどと呼ばれているようです。 Mirrativ iOSアプリの配信視聴時もいい感じになっているはず... と思ったのですが、ただの灰色の画面になっていました😨 「なんとかしたいなぁ」と思い既存のコードとリソースをほんの少しいじった結果、以下のようになりました!Mirrativアプリv9.88.0から反映されています。 大画面で画像を表示したくない or 他の通知もすぐ見たいという場合には画像部分をタップすることでコンパクトに表示されます。 コントロールセンターの右上のブロックを押すことでも画像を見ることができます。 iPhone 14

                                                                        iOS 16のロック画面映え機能を実装したい衝動に駆られた話 - Mirrativ Tech Blog
                                                                      • 「その言語、 Cloud Run で実装してみない?」というテーマで喋りました #devio2021 | DevelopersIO

                                                                        DevelopersIO 2021 Decade のビデオセッションにて、Cloud Run について話しました。その動画と関連資料をご紹介します。 こんにちは CX事業本部 MAD事業部 の 田中 孝明 です。 DevelopersIO 2021 Decade という弊社オンラインイベントにて、「その言語、 Cloud Run で実装してみない?」というテーマでお話させていただきましたので、ご紹介します。 セッション概要 MAD事業部では以前から一部使われていた Google Cloud を本格的に利用しようという動きがあります。個人的に好きなサービスである Cloud Run を使った内容をお話しします。 動画 スライド Cloud Run を一言で Cloud Run は 2019年 にデビューした コンピュート に属するサービスです。 主な機能 Cloud Run は、マシンのプロ

                                                                          「その言語、 Cloud Run で実装してみない?」というテーマで喋りました #devio2021 | DevelopersIO
                                                                        • 【現役エンジニア解説】2020年に初心者が最初に学ぶべきプログラミング言語 - 仮想サーファーの日常

                                                                          「プログラミングを学んで、自分に向いているならエンジニアとして転職したいけど、最初に学ぶ言語ってどれがいいんだろう?」 「2020年にプログラミングを学び始めるなら、どの言語をどんな目的で学べばいいんだろう?」 と、最初のプログラミング言語って何がいいのか、悩んでしまいますよね。 ぼく自身も未経験からエンジニアに職種を変更する決断をしたとき、最初に学ぶべきプログラミング言語がわからなかったので、いろんな記事を読みあさった記憶があります。 今回は、2020年これからプログラミングを学び始めるならどの言語がオススメなのか、現役Webエンジニアとして働いている立場のぼくが「初心者の学習のしやすさ」と「求人・案件数の多さ」と「今後の需要が伸びる可能性」の観点から紹介していきます。 プログラミング初心者が最初に学ぶ言語の重要性 プログラミングを勉強する上で、なぜ最初に学ぶ言語選びをこだわる必要がある

                                                                            【現役エンジニア解説】2020年に初心者が最初に学ぶべきプログラミング言語 - 仮想サーファーの日常
                                                                          • どこでもGoodnotes

                                                                            どこでもグッドノート コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 過去 2 年間、Goodnotes のエンジニアリング チームは、成功した iPad のメモ作成アプリを他のプラットフォームに導入するプロジェクトに取り組んできました。このケーススタディでは、2022 年の iPad アプリが、ウェブ テクノロジーを基盤とするウェブ、ChromeOS、Android、Windows に実装され、チームが 10 年以上にわたって取り組んできた同じ Swift コードを再利用した WebAssembly について説明します。 ウェブ、Android、Windows に Goodnotes が登場した理由 2021 年、Goodnotes は iOS と iPad 向けのアプリとしてのみ提供されていました。Goodnotes のエンジニアリング チームは、Go

                                                                              どこでもGoodnotes
                                                                            • ある範囲に収まる乱数を得るために剰余(モジュロ)演算を書くとき、レビューするときに意識すること

                                                                              はじめに ある乱数生成器が N 個のセットのなかからランダムに一つを返すとき、その返り値をそれよりも小さな範囲に収まるようにしてから利用したい、という要件にたまに出会います。例えば、[0, 2^32) の範囲内の乱数を生成する乱数生成器を利用できる環境で、サイコロの目をランダムに計算するには、何らかの方法を使って [0, 6) の範囲の乱数に収める必要があります。このような getrandom(2) や /dev/urandom を使った乱数生成器の例以外にも、例えば Int64 のユーザー属性値を入力にしてユーザーを 10 種類に均等に分類したいという類の要件を過去にレビューしたこともあります。 ある値域をより小さい値域にマップするために、よく利用されるのは剰余(モジュロ)演算です。乱数生成器の例でいえば、その返り値を X とすると、 X % 6 を計算すれば結果は [0, 6) に収ま

                                                                                ある範囲に収まる乱数を得るために剰余(モジュロ)演算を書くとき、レビューするときに意識すること
                                                                              • iPadでアプリの開発から公開まで可能に、「Swift Playgrounds」の進化ぶり

                                                                                アップルが、iPad用のプログラミングアプリ「Swift Playgrounds」をアップデートし、内容を大幅に強化した「Swift Playgrounds 4」を公開しました。これまでは「楽しく学べる子ども向けのプログラミング学習アプリ」といった入門者向けの内容でしたが、今回のバージョンではiPad上でiPhoneアプリを作り、さらにApp Storeで公開するための申請機能を新たに追加。iPadさえあればMacがなくてもアプリが作れるようになり、本格的なアプリ開発環境がグッと身近になりました。 これまでのプログラミング学習に加え、ついにiPadだけでiPhoneアプリの開発もできるようになった「Swift Playgrounds」。もちろん、アプリ自体はこれまでと同様に無料で使える テンプレートを書き換えて自分だけのアプリを作成できる アップルのSwift Playgroundsは、S

                                                                                  iPadでアプリの開発から公開まで可能に、「Swift Playgrounds」の進化ぶり
                                                                                • 当時のx86は要件を満たしていなかった 要件・仕組みから見るmacOSの仮想化技術の変遷

                                                                                  NTT Tech Conferenceは、NTTグループのエンジニアたちが一堂に会し、NTTグループ内外のエンジニアたちと技術交流を行うためのカンファレンスです。ここで「macOSの仮想化技術について~ virtualization-rs Rust bindings for Virtualization」をテーマに鈴ヶ嶺氏が登壇。まずはmacOSの仮想化技術の変遷と、ツールについて紹介します。 発表の内容とアジェンダ紹介 鈴ヶ嶺聡哲氏(以下、鈴ヶ嶺):よろしくお願いします。鈴ヶ嶺です。まず概要を説明します。macOSの「11 Big Sur」から、新しくLinux VM作成の高レベルAPIのVirtualization.frameworkが登場しました。本発表ではこれがメインになります。 Objective-CやSwiftのAPIが提供されていますが、「あれ? Rust APIがないなぁ」

                                                                                    当時のx86は要件を満たしていなかった 要件・仕組みから見るmacOSの仮想化技術の変遷