並び順

ブックマーク数

期間指定

  • から
  • まで

481 - 520 件 / 3552件

新着順 人気順

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

  • Secure DNS によるプライバシーの高い安全なウェブ ブラウジング

    .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

      Secure DNS によるプライバシーの高い安全なウェブ ブラウジング
    • Webシステム開発で関わる技術のまとめ(2022年に知った物) - Qiita

      はじめに Webシステムの開発に携わりたくて転職して9か月,知らない事ばかりで日々勉強しております。 自分の勉強用メモとして知っておくべき技術をまとめようと思いました。 (こちらの記事にインスパイアされたものです) 技術用語について,なるべく2~3行で概要を説明できる事を目指しています。 情報が多過ぎるので,主流な技術は見出しを赤字にしています。(主観強め) また,今後需要が増えそうな技術は青字にしています。(かなり主観強め) とはいえ,新しい技術が登場すれば,数年でトレンドが変わってしまう事も多々あると思います。 ほとんどはあくまでも初心者がネットで情報をかき集めた程度のものです。 誤りがあればご指摘,ご意見など頂きたいです。 ※2023/2/6追記 不正確・不十分だと思った記載はひっそりと随時修正しています。 また,「そういえばこんなんあったな」という項目も追記しています。 あと,自分

        Webシステム開発で関わる技術のまとめ(2022年に知った物) - Qiita
      • よく使う技術・サービスの公式ロゴのURLをまとめてみた! - Qiita

        みなさん初めまして! 株式会社ゆめみでサーバーサイドエンジニアとして働いている、りょーきです!! 最近、エンジニア向けのイベントの登壇資料を作成している中で、 「この技術の公式ロゴ、どこにあるねん!!!!」と何度も思ったので、 よく使うプログラミング言語やクラウドサービスなど、とにかく公式ロゴがあるかどうか調査して、集めてみました。 発表用資料作ってるけど、 なるべく公式のロゴを使用したい ロゴ探しに時間を費やしたくない そもそもどれが公式のロゴか分からない 上記のような方の参考になれば幸いです。 自分がよく使う・馴染みがある技術に偏ってしまっているので 「この技術もよく使うから記載してほしい!」といった要望や 「URL間違い・公式ロゴ存在するよ!|しないよ!」などの指摘があれば、 どんどんコメントで教えてください!! この記事では、公式のロゴがある場合は「公式」、無いまたは見つけられなか

          よく使う技術・サービスの公式ロゴのURLをまとめてみた! - Qiita
        • 単一のSwiftコードからiOSアプリとAndroidアプリが作れる「Skip 1.0」正式リリース。SwiftをKotlinへトランスパイル

          単一のSwiftコードからiOSアプリとAndroidアプリが作れる「Skip 1.0」正式リリース。SwiftをKotlinへトランスパイル iOSのネイティブアプリケーション開発には、開発ツールとしてXcodeを使い、Swift言語を用いてプログラミングを行うのが、iOSの開発元であるAppleが推奨する方法です。一方、AndroidではAndroid Studioを開発ツールとしてKotlin言語を用いてプログラミングすることがGoogleによって推奨されています。 しかしiOSとAndroidの両方で同じモバイルアプリケーションを展開したい場合、異なる開発ツールを使い分ける手間やプログラミング言語の学習コストを考えると、できれば単一のソースコードから2種類のプラットフォームへ展開できることが望ましいでしょう。 最近ではこうしたニーズに対応して単一のソースコードからマルチプラットフォ

            単一のSwiftコードからiOSアプリとAndroidアプリが作れる「Skip 1.0」正式リリース。SwiftをKotlinへトランスパイル
          • クラスメソッドに新卒入社し10年目になるワイがキャリアや思い出を振り返り、そして卒業する | DevelopersIO

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

              クラスメソッドに新卒入社し10年目になるワイがキャリアや思い出を振り返り、そして卒業する | DevelopersIO
            • 様々なマンガアプリを素早く開発できる「GigaViewer for Apps」のしくみ iOS 編 - Hatena Developer Blog

              こんにちは。iOS アプリエンジニアの id:gurrium です。『Inside GigaViewer for Apps』連載2回目は、同じく iOS エンジニアの id:fxwx23 と一緒に出版社向けマンガビューワのアプリ版である「GigaViewer for Apps」(以下 GigaApps)の iOS アプリを実現するしくみについて紹介します。 GigaApps とは アーキテクチャ (id:fxwx23) マルチモジュール 画面構築と遷移 アプリに合わせたカスタマイズ (id:gurrium) ローカライズインジェクション アセットインジェクション パラメータでの DI Needle での DI 終わりに ※ 見出しの ID は執筆担当 GigaApps とは 前回の記事でも紹介しましたが、GigaApps はビューワだけでなく、作品詳細やマイページなどのマンガアプリの基本的

                様々なマンガアプリを素早く開発できる「GigaViewer for Apps」のしくみ iOS 編 - Hatena Developer Blog
              • 米国家安全保障局、CやC++からメモリ安全なプログラミング言語への移行を推奨する文書を公開

                同ガイダンスは、近年のサイバーセキュリティ脅威の多くに利用されている、ソフトウェアのメモリ安全性の悪用を防ぐことを目的としており、組織におけるソフトウェアの開発にあたっては、可能な限りメモリ安全なプログラミング言語を使用するとともに、コンパイラのオプション、ツールのオプション、OS構成といったコードの安全性を高める対策を施すことで、保護を強化することを推奨している。 メモリ安全でないプログラミング言語としては、一般的に使用されているCやC++を挙げており、これらのプログラミング言語はメモリ管理において高い自由度と柔軟性を提供する一方で、メモリ参照が安全に行われているかどうかのチェックはプログラマに大きく依存していると指摘する。 ソフトウェア解析ツールを使用すれば、ソースコード中のメモリ管理における問題の多くを検出できるほか、OSによっては不正なメモリの利用を防ぐオプションも用意されているも

                  米国家安全保障局、CやC++からメモリ安全なプログラミング言語への移行を推奨する文書を公開
                • 「アメリカのPM界の成熟度が10だとすると日本は2」 PM Club主催者、佐々木真氏が “PMスキルの定義付けと言語化”に挑戦する理由

                  佐々木真氏に聞く「PMスクール」「PM Club」に込めた想い 「アメリカのPM界の成熟度が10だとすると日本は2」 PM Club主催者、佐々木真氏が “PMスキルの定義付けと言語化”に挑戦する理由 ITを活用したプロダクト開発の重要性があらゆる業界で増していく中、活躍の場がどんどん広がっていくと予想されているプロダクトマネージャー。一方で、海外と比較するとプロダクト開発を体系的に学べる場は少ないのも現状です。 そこで今回は、「PM Club」「PMスクール」の主催者である佐々木真様にインタビュー。コミュニティを立ち上げた理由、そこで実現したいことをおうかがいしました。全3記事。2回目は、日本のPM界の成熟度について。前回はこちら。 プロダクトマネージャー用コミュニティ「PM Club」を立ち上げた理由 ーープロダクトマネージャーとして活躍する中で、どういうところに難しさを感じられました

                    「アメリカのPM界の成熟度が10だとすると日本は2」 PM Club主催者、佐々木真氏が “PMスキルの定義付けと言語化”に挑戦する理由
                  • X(Twitter)ユーザーのためのBlueskyガイド | Takayuki KUSANO

                    Copy permalink (strict) WhiteWind will show `Contents changed` badge if contents are edited 2025年1月14日 17:41版。 Twitter、今はXという名前のSNSを使っている、あるいは、使ってた。でもなんか使いにくくなった、あるいは、居心地が悪くなったな、という人は多いことと思います。 最近、Bluesky(ブルースカイ)というSNSの名前を聞くことがあるけど、どんなSNSなの? Blueskyのアカウントを作ってはみたけど、まだどういうことができるのか良くわからないんだけど…… そんな人の向けのガイドです。 文字ばっかりで長くてすみません。 注意 筆者はBlueskyは気に入っててXと並行して使ってますが、X(Twitter)の完全な代替になるとは思ってません。Bluesky、および、その

                      X(Twitter)ユーザーのためのBlueskyガイド | Takayuki KUSANO
                    • SwiftUI時代におけるminneのリアクティブアーキテクチャ - Pepabo Tech Portal

                      山奥の砦(八王子市)からminneのiOSチームでアーキテクチャや開発環境を色々と見ているjoshです。SwiftUIとCombineが発表されたWWDC 2019から、SwiftUIとUIKitの混在状態を前提としたminneアプリに最適なアーキテクチャについて検討・議論した結果、最近色々と決まったので、紹介したいと思います。 まず、アーキテクチャ決めの目的ですが、テストしやすい形で迷わずに開発でき、機能開発を効率よくしつつ、今後の保守や変更も楽に行い、生産性と品質を上げることです。minneは特徴として、ネットワーク通信の多いアプリで、Universal Linksやプッシュ通知など、数多くの起動経路を持っています。また、minneマーケットプレイスの作品をさまざまな購入方法で提供しているので、開発をする中で特にその周りで不具合が出ないように日々開発しています。作家、購入者・ゲストごと

                        SwiftUI時代におけるminneのリアクティブアーキテクチャ - Pepabo Tech Portal
                      • ロシアのウクライナ侵略は新たな世界秩序の始まりか? - 日はまた昇る

                        はじめに ロシアのウクライナ侵略に強く抗議する。力によって他国を従わせる。こういったことを許してはいけない。ウクライナが既に受けた被害、これから起こるであろう受難に心を痛める。私は言葉を発することしかできない。だからせめて気は心だけでもとウクライナへのシンパシーを示したい。 私もJSF氏にならい、今後、ウクライナの地名のカタカナ表記については今後ウクライナ語由来のものに統一したいと思う。なお従来のロシア語由来表記については初出時に( )書きとして表記する。調べつつ書くので間違うかもしれないが間違いがあれば直していきたい。 news.yahoo.co.jp ロシアの進撃ルート 2022年2月24日、ロシアはウクライナを侵略した。イギリス国防省が2月17日にロシアの侵略ルート予測をツイートしたが、この予測はほぼ正しいようでロシアは主に3つのルートで戦っているように思える。 INTELLIGEN

                          ロシアのウクライナ侵略は新たな世界秩序の始まりか? - 日はまた昇る
                        • WEB+DB PRESSでiOS開発の特集を執筆したのでiOSアプリ開発を振り返ってみます - Lento con forza

                          最近iOSアプリ開発を振り返るタイミングがありました。どういうことかというと、いきなり宣伝になるのですが、先日発売したWEB+DB PRESSでiOSアプリ開発の最前線についての特集を同僚のid:cockscomb、id:yutailang0119と一緒に執筆しました。 gihyo.jp Macを手に入れてiOSアプリの開発を始める iOSアプリ開発を始めるにはMacを手に入れる必要がありますね。僕がiOSアプリ開発を始めたきっかけは、2011年ごろにスマホブラウザゲーム開発コンテストの9leap*1で入賞して、MacBook Airをもらったことでした。iOSアプリ開発の最初の壁とも言えるMacを手に入れることができて、Macの快適な操作性、SSDによる爽快な動作、美しいフォント、統一された体験を感じ、一瞬でAppleのファンになりました。 当時からプログラミングは好きだったので、当然の

                            WEB+DB PRESSでiOS開発の特集を執筆したのでiOSアプリ開発を振り返ってみます - Lento con forza
                          • WWDC21のAccelerate networking with HTTP/3 and QUICを見ました。 - neko--suki’s blog

                            WWDC21で、「Accelerate networking with HTTP/3 and QUIC」という発表がありました。 developer.apple.com iOS15、MacOS Monterey からHTTP/3とQUICが利用可能になるらしく、HTTPの進化、HTTP/3の使い方、QUICの使い方の紹介が取り上げられていました。 気になったスライドをピックアップしてまとめてみました。 Evolution of HTTP HTTPの進化 ここでは、HTTP/1.1、HTTP/2、HTTP/3の進化を典型的なWebページの表示(index.html, logo.png, style.css)のダウンロードにかかる時間の改善によって表しています。HTTP/1.1→HTTP/2ではストリームの多重化によって、logo.png, style.cssをリクエストするタイミングが早くな

                              WWDC21のAccelerate networking with HTTP/3 and QUICを見ました。 - neko--suki’s blog
                            • Core Web Vitals によるビジネス インパクト

                              .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

                                Core Web Vitals によるビジネス インパクト
                              • 実録・モバイルアプリ領域の技術顧問は何をやっているか - 5.1さらうどん

                                これまで僕は何社かのiOS領域での技術顧問を引き受けてきた。技術顧問というと、Xで怪しいアカウントが「50社歴任!週末副業で楽に稼げる!」などと喧伝していることがあったり、いかがわしいイメージを持たれている方もいるかもしれない。 過去4年以上に渡って技術顧問を務めてきて「一旦何をやっているんだ」と聞かれることは多かったが、ちゃんとまとめていなかったので、この機会に記録しておく。 これまでの技術顧問 これまで僕は3社で技術顧問をしてきた。ちなみに本記事では各社名の敬称は省略している。 taskey株式会社(2020/3~2023/7) 株式会社マネーフォワード(2021/3~) 株式会社ユビレジ(2022/8~) それぞれ、中の人の推薦をいただき声をかけていただいた。ありがたい限り。 各社での動き方と役割 これまでご縁があった組織は、規模もフェーズも三社三様だ。最初に顧問を引き受けたtask

                                  実録・モバイルアプリ領域の技術顧問は何をやっているか - 5.1さらうどん
                                • 「エンジニアのための発信講座」をはじめます - その後のその後

                                  (2020.7.15 タイトル変更しました) 弊オンラインサロン開設以来、ずっと「サロンという形態で自分が提供できる価値は何か」とずっと自問してきました。iOSやSwiftといった何か特定の技術を初学者に丁寧に教えるというのは僕の強みを活かすものではないし、自分が旗を振って共同開発をやるというのもピンとこないし・・・ということでもうこの方向しかないだろうと。で、本日!弊サロンのv2.0ともいえる新しいプロジェクトを始動させました。以下サロン内のSlackチャンネルに書いた内容: 講座の説明 本講座の主旨 「サロン主がもしかしたら仕事をふるかも!?」というのは多くのエンジニア系サロンにおいて参加の大きな動機となっているようです。本サロンでもそれは可能ですが、「やりたい仕事の依頼が向こうからくるエンジニアになることをサポートする」方が堤の強みとも合致するし、より本質的では?と考えるに至りました

                                    「エンジニアのための発信講座」をはじめます - その後のその後
                                  • 「小さなルンバ」を動かし、光らせ、鳴らしてプログラミングを学べる「iRobot Root」レビュー

                                    ロボット掃除機・ルンバでおなじみのロボットメーカー「iRobot」が、「次世代のエンジニアを育成する『小さなルンバ』」と称するプログラミングロボット「Root」を発表しました。2021年2月19日(金)の発売日に先立って実機を借りることができたので、子どもが感じる楽しさやワクワクの「根っこ」を大切にしたというRootでどのようにプログラミングを学べるのか、実際に使って確かめてみました。 プログラミングロボット Root | アイロボット公式サイト https://www.irobot-jp.com/root/ Rootが実際に動作する様子は、以下のムービーを見るとよくわかります。 「iRobot Root」でプログラミングを実行するとこんな感じ - YouTube ◆外観 Rootの外箱はこんな感じ。 箱を開け付属品を取り出すと、Root本体が姿を現しました。 本体の他には、絵を描くための

                                      「小さなルンバ」を動かし、光らせ、鳴らしてプログラミングを学べる「iRobot Root」レビュー
                                    • Chrome のフォーム コントロールとフォーカスのアップデート

                                      .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

                                        Chrome のフォーム コントロールとフォーカスのアップデート
                                      • アプリ版デザインシステム実装を公開しました - pixiv inside

                                        アプリ版デザインシステム実装をOSS化しました こんにちは、ああうえ(@_kwzr_)です。新規事業部とデザインシステム部を兼務しており、アプリ版デザインシステムの実装を進めています。 Web版に引き続いて、アプリ版のデザインシステム(charcoal-ios, charcoal-android)をOSS化しました。 github.com github.com inside.pixiv.blog Web版との同期 アイコン・色・定数などが複数のリポジトリに定義されてしまっていると、更新が困難になってしまいます。 charcoal-iosとcharcoal-androidでは、CIで定期的にWeb版の定数の定義を用いて、自動的に更新を行なっています。Web版の定数はJSONで定義されており、iOS版ではQuickTypeを用いてSwiftの型に変換しています。Android版でも同様にKot

                                          アプリ版デザインシステム実装を公開しました - pixiv inside
                                        • Tailwind CSSでデザインシステムを構築する[後編] ~デザイントークンを定義するときに何を議論すべきか | gihyo.jp

                                          Tailwind CSSでデザインシステムを構築する[後編] ~デザイントークンを定義するときに何を議論すべきか 2024年1月26日発売の『Tailwind CSS実践入門』の第9章「ユーティリティファーストでデザインシステムを構築する」の一部を、前後編の2回に分けて掲載します。ユーティリティファーストというTailwind CSSの発想を活かしたデザインシステム構築の最初の一歩をまとめたものです。開発者がデザインルールをTailwind CSSの設定に落とし込む過程はもちろん、デザイナーが開発者とどのように協力しあうべきかについても論じています。 本記事の内容は、書籍の最終章に当たる部分です。ほかの章の内容に言及していたり、書籍内ですでに使われた用語が説明なく登場したりするのを防ぐため、書籍の原文から一部を変更しています。 前回の記事の最後で、デザインシステムを構築する際にコンポーネン

                                            Tailwind CSSでデザインシステムを構築する[後編] ~デザイントークンを定義するときに何を議論すべきか | gihyo.jp
                                          • 「古い言語やレガシーシステムに対してのインパクトは大きい」 ChatGPT時代における基幹システムのあり方の変化 | ログミーBusiness

                                            ChatGPTはコーポレートITの仕事をどう変えるのか、どんな向き不向きがあるのか、ChatGPTを織り込んだ上での組織戦略をどう考えればいいのかを考える、Darsana・AnityA主催の「ChatGPTの時代に『コーポレートIT部門』はどう生きるべきか——変化をチャンスに変える方法とは」。登壇者鼎談ではアルプ株式会社の山下氏と相野谷氏、株式会社 AnityAの中野氏が登壇。まずは、ChatGPTがコーディングなどの実装系へ与える影響について話します。 相野谷氏の自己紹介中野仁氏(以下、中野):今回はディスカッションなので、後半は(ChatGPTが)自分たちのキャリアとかにどんなふうに影響があるのかなみたいな話をつまんで話していきたいなと思います。 ちなみに、後半は相野谷さん(相野谷直樹氏)を加えた3名でお届けします。相野谷さんはScalebaseのシニアエンジニアです。最初に(相野谷さ

                                              「古い言語やレガシーシステムに対してのインパクトは大きい」 ChatGPT時代における基幹システムのあり方の変化 | ログミーBusiness
                                            • プログラミング学習「最強の方法」とは? プログラマ歴10年のライターがたどり着いた結論 | キャリコネニュース

                                              ちかごろ人気の職業「プログラマー」ですが、実際仕事を始めると、たくさんのプログラミング言語を同時に操ることを要求されます。 たとえば、ウェブサイトひとつ作るにしても、HTML、CSS、JavaScriptと、3つの言語がほぼ必須です。加えてJavaやPHPなどのサーバサイド言語、スマホアプリを作るならSwiftやKotlinなど、数え上げればきりがありません。 筆者自身、日本と海外含めておよそ10年をIT業界で過ごす中で、ざっと10種類以上の言語やライブラリを習得してきました。その経験から「新しいプログラミング言語を習得する最強の学習方法」について、わたしの考えをお話しします!(文:はっしー) 結論はこれ! サクッと結論から言うと、もっとも効率がいい学習方法は「自分が作りたいもの、作る必要があるものを、実際に作ること」です。結局、それが一番学びが早く、技術も定着すると私は考えます。 漠然と

                                                プログラミング学習「最強の方法」とは? プログラマ歴10年のライターがたどり着いた結論 | キャリコネニュース
                                              • SwiftGenが生成する1万行越えSwiftファイルでXcodeがフリーズするのを防ぐ - Mirrativ Tech Blog

                                                4月にミラティブに入社したiOS開発者の福山 (@fokotate)です。ミラティブにはゲーム好きな人が多いためか、積みゲー消化が急速に進んでいます。 今回は珍しいケースかと思いますが、他社のiOSプロジェクトでも起こりえる問題に対処することができたので共有させてください。 2022/06/09 ✍️追記: Xcode 14 beta 1で確認したところ、以下の問題はほぼ解決しているようでした。AppleにFeedbackを送ったところ同様の報告が複数あり、対応していただけたようです。 Mirrativ iOS開発の問題点 Mirrativ iOS開発ではSwiftGenを使い、多言語対応ファイルLocalizable.stringsをswiftファイルに変換しています。これによって文言をコードに挿入するときに、Xcodeのコード入力の自動補完が使えるようになりタイピングミスがなくなり、コ

                                                  SwiftGenが生成する1万行越えSwiftファイルでXcodeがフリーズするのを防ぐ - Mirrativ Tech Blog
                                                • SHOPLISTのシステムをモダンなアーキテクチャに変えようとしたら予想以上に闇が深かった話 - CROOZ TECH BLOG

                                                  こんにちは。クルーズ株式会社CTOの鈴木です。 2020年の7月よりCROOZ SHOPLIST株式会社の技術統括部長を兼務しており、日々システムと開発組織の業務改善に現場のエンジニアとともに取り組んでおります。 今回当社が運営しているファッションECサイト『SHOPLIST.com by CROOZ』にて絶賛格闘中のシステム品質改善の話を数回に分けてお話ししたいと思います。 SHOPLISTのシステムを改善しようとなったきっかけ 「今のSHOPLISTのシステムってゼロからリニューアルするといくらくらいかかるの?」 SHOPLISTの業務を兼務するようになって、一番初めに社長に聞かれたことです。何をいきなり出だすのかと詳細を聞いていくと、「開発エンジニア数名にヒヤリングしたところ、システムがレガシー過ぎて開発が超しづらい」「もうリニューアルでゼロベースで作り直すしかない」という意見があっ

                                                    SHOPLISTのシステムをモダンなアーキテクチャに変えようとしたら予想以上に闇が深かった話 - CROOZ TECH BLOG
                                                  • WebAssembly がネットワーク プロキシにもたらす拡張性

                                                    .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

                                                      WebAssembly がネットワーク プロキシにもたらす拡張性
                                                    • SwiftでWindowsアプリ開発可能に クロスプラットフォーム化も

                                                      プログラミング言語「Swift」の開発チームは9月22日(現地時間)、macOS、iOS、Linuxなどで動作するオープンソースのプログラミング言語であるSwiftを、Windows環境でもビルドして実行できるようにしたと発表した。 Swift開発チームはSwiftを使ったWindowsアプリの開発ができるよう、SwiftのコンパイラやライブラリをWindows用に移植する作業を1年以上前から行ってきたという。現在は、外部ソフトでビルドを行っているが、将来的にはSwiftの基本機能のみでコーディングからコンパイル、ビルドまで完結できるようにする。 一部の開発者は、Swiftを使って作られた既存のmacOS/iOSアプリをWindows環境に簡単に移植できるよう実験しているという。 開発チームは今後もWindows向けにシステムの移植を進めるとし、ユーザーにバグの報告やその他のフィードバック

                                                        SwiftでWindowsアプリ開発可能に クロスプラットフォーム化も
                                                      • カンファレンスのブースで「やめたこと」と「はじめたこと」

                                                        結論 関係者全員が、その技術を媒介に楽しみながら双方向に情報交換できる設計とする カンファレンスブース運用の知識が溜まってきた はじめまして!株式会社ビットキーでEM / 技術広報 / スクラムマスターをしているパウリが ビットキー Developer Advent Calendar 2024の2日目を担当します! 早いもので(兼務ではあるものの)私がビットキーで技術広報活動を始めて1年半が経ちました✨️ その活動の一環として、これまでビットキーに関わる技術領域の発展を祈り微力ながらスポンサーとして支援させていただいておりました 実際2024年度はビットキーが取り扱う技術領域の広さから、年間20件以上のカンファレンススポンサーをし、またその内10件程度がブース出展ありのスポンサープランでした この活動の中で、組織及び私に技術広報の知見がなかったところからチョットワカル状態になったので、「カ

                                                          カンファレンスのブースで「やめたこと」と「はじめたこと」
                                                        • AWS SDK の裏側を見てみよう ! ~AWS SDK for Go (v1) のコードとともに (前編) - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                                                          皆さん、こんにちは ! ソリューションアーキテクト (SA) の王 (@elecho1_t) です。 普段みなさんどのような方法で AWS サービスを利用していますでしょうか ? ブラウザ上でマネジメントコンソール経由で操作したり、コマンドラインから AWS CLI 経由で使ったり、開発しているアプリケーションでライブラリ経由で使ったりと、様々な使い方をされていると思います。 このうち、3 つ目の、様々な開発言語やプラットフォームのアプリケーションから AWS サービスを利用するためのツール群は AWS SDK と呼ばれています。 現在 (2022 年 1 月 15 日時点) では、右図のように Python, Java, C++, Go などの主要な開発言語向けの AWS SDK が提供されています。 またこれらの言語に加えて、昨年末の AWS re:Invent 2021 では Swi

                                                            AWS SDK の裏側を見てみよう ! ~AWS SDK for Go (v1) のコードとともに (前編) - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                                                          • N予備校iOSアプリへ SwiftUI を導入するまでの道のりについて - ドワンゴ教育サービス開発者ブログ

                                                            はじめに 導入に向けて検討したこと 流れ 1. UIKit 及び Storyboard をどのように置き換えるのか 2. 書き慣れた MVVM パターンを維持できるのかどうか 3. 既存のプロジェクト構成でもスムーズに導入できるのか 4. アプリのサポートOSが iOS14.0+ だが、 SwiftUI 特有の苦しみは問題なさそうか 5. 本当に開発効率は向上できるのか 導入決定後から本格対応までにやったこと 流れ 1. 画面構成がシンプルで、利用頻度の低い設定画面の SwiftUI 化 2. チーム勉強会の時間を使って一緒に学習 実践 移行計画 成果 おわりに We are hiring! はじめに N予備校 iOS アプリ 開発チームでは、長い間 UIKit & Storyboard & RxSwift & MVVM で開発してきました。 以前から「Storyboard やめたい!」「

                                                              N予備校iOSアプリへ SwiftUI を導入するまでの道のりについて - ドワンゴ教育サービス開発者ブログ
                                                            • ロシア・ウクライナ紛争は20世紀型の全面戦争に : 炭鉱のカナリア、炭鉱の龍

                                                              ウクライナ紛争についての前回の記事は大恥をかいた。「引続きキエフをはじめとするウクライナ本土は安全である」とした翌朝からキエフが空爆を受けたのである。もし現地に住んでいてそのような判断をしていたら死ぬところであった。ドンバス戦線への介入に続き、プーチンは2/24に「特別軍事作戦」と称してウクライナに全面的な宣戦布告を行った。前回の記事でドンバス紛争介入について「落としどころに到達したわけではない」「(そのままでは)ウクライナの大勝利である」までは分かっていたのに、プーチンが怒りに任せて更に全面戦争を仕掛けて来るとまではまさか思わなかったのである。前回の記事ではロシアの言い分にもそれなりの紙面を割いたのだが、どれを取ってもウクライナが全面的な侵略を受けなければならない理由にはならず、侵略戦争には旗幟を鮮明にして反対していかなければならない。当然ロシアはその後SWIFT締め出し、中銀資産凍結を

                                                                ロシア・ウクライナ紛争は20世紀型の全面戦争に : 炭鉱のカナリア、炭鉱の龍
                                                              • 過去に公開されたXcodeをダウンロード&インストールできるXcodeのバージョン管理ユーティリティ「XcodeUpdates」がリリース。

                                                                過去に公開されたXcodeをダウンロード&インストールできるXcodeのバージョン管理ユーティリティ「XcodeUpdates」がリリースされています。詳細は以下から。 Appleの統合開発環境Xcodeは、最新バージョンこそMac App Storeからダウンロード&インストールできますが、macOSやSwiftのバージョンの関係で過去に公開された古いバージョンのXcodeを利用したい場合、Appleの開発者ポータルサイトへログインし、古いXcodeを検索してダウンロードしなければなりませんが、そんな過去に公開したXcodeの検索からインストールまでを行うことができるXcode管理ユーティリティ「XcodeUpdates」がリリースされています。 SwiftUI implementation of xcodes by RobotsAndPencils Project supports m

                                                                  過去に公開されたXcodeをダウンロード&インストールできるXcodeのバージョン管理ユーティリティ「XcodeUpdates」がリリース。
                                                                • Python、Node.js、C#のサンプルコード付き サービス間通信技術「gRPC」を学べる無料の電子書籍

                                                                  Googleによって開発され、オープンソース化された通信技術「gRPC」は、マイクロサービスアーキテクチャにおけるサービス間の通信手段としてはもとより、モバイルアプリケーションがサービスにアクセスする際のインタフェースとしても注目されています。 本eBookでは、連載「スキマ時間にこっそり学ぶ『gRPC』入門」全8回を収録。そもそもRPC(Remote Procedure Call)とはどのような通信技術なのか、gRPC誕生の背景や、gRPCの特徴、利点を解説しています。 第1回以降はC#、Python、Node.js、KotlinとAndroid、SwiftとiOS、Goとgrpc-gatewayなどさまざまなプログラミング言語、プラットフォームを取り上げ、gRPCサーバとクライアントを実装する方法や、サーバストリーミング、クライアントストリーミングを実装する方法を、サンプルコードととも

                                                                    Python、Node.js、C#のサンプルコード付き サービス間通信技術「gRPC」を学べる無料の電子書籍
                                                                  • 日本語よみがなデータ取得を可能にする Gboard API のご紹介

                                                                    .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

                                                                      日本語よみがなデータ取得を可能にする Gboard API のご紹介
                                                                    • 背景を透過する Web カメラをデスクトップ最前面に出す mac アプリを作った | Basicinc Enjoy Hacking!

                                                                      オンラインミーティングや勉強会が盛んになってきた昨今、自分が映っているカメラ映像の背景を透過させて、他のアプリケーションと良い感じに一緒に配信したいな〜と思ったので mewcam ( ミュウカム ) という mac アプリを作ってみました。 こんな感じです。 良いですね(表情が固い)。 ダウンロード GitHub にソースコードとアプリを公開しています。是非ダウンロードして使ってみてください。 https://github.com/zaru/mewcam Download : mewcam v1.1.0 for mac 今は mac のみの対応ですが、Windows 版もリリースする予定です。もしフィードバックがあれば @zaru までお願いします。 Windows 版もリリースしました! 最新版のダウンロードは GitHub からお願いします。 どうやって作るのか ここからは作り方です。

                                                                        背景を透過する Web カメラをデスクトップ最前面に出す mac アプリを作った | Basicinc Enjoy Hacking!
                                                                      • カジュアル面談にかける思いと、よく聞かれるご質問について - LIVESENSE ENGINEER BLOG

                                                                        アルバイト求人メディア「マッハバイト」を運営するアルバイト事業部でエンジニアリングマネージャーをしている海野(id:boscoworks)です。 リブセンスでは中途エンジニア採用を積極的に行っており、各チームのエンジニアリングマネージャーが組織を越え協力しながら採用業務にあたっています。 自分たちのチームに迎え入れたい候補者のかたと、より深く相互理解したうえで選考に進んで頂きたい。そんな思いで、私たちはカジュアル面談を行っています。 本記事では、リブセンスにご興味・ご関心を持って頂いたエンジニアのかたを対象とし、私たちがカジュアル面談にかける思いと、よく聞かれるご質問についてまとめています。 カジュアル面談について 私たちがカジュアル面談にかける思い カジュアル面談実施前にご準備頂きたいもの 事前に考えてきて頂きたいこと 転職意欲はどれくらいか? 何の話を聞きたいか? オンラインで実施する

                                                                          カジュアル面談にかける思いと、よく聞かれるご質問について - LIVESENSE ENGINEER BLOG
                                                                        • アプリ開発を支える10個のDangerレシピ - Mirrativ Tech Blog

                                                                          こんにちわ。shogo4405です。普段は、ミラティブで開発しながら、余暇にOSSのHaishinKit*1をつくっています。本エントリーは普段UI開発を行なっているクライアントエンジニア向けに、ミラティブで導入しているDangerの実践レシピを公開いたします。 はじめに Dangerとは「Pull Requestの作法を形式化して指摘を自動化」するツールであり、採用している開発者の方も多いのではないでしょうか。Dangerの導入にあたってはDangerで始めるPull Requestチェック自動化 - コネヒト開発者ブログを参考にして導入いたしました。ありがとうございます。 ミラティブ社でも形式的なチェックは基本的にDangerに任せるにようしています。本エントリーでは、開発現場のあるある指摘内容をレシピ集という形でまとめました。 レシピ1:githubの更新があった箇所のみ指摘する 定

                                                                            アプリ開発を支える10個のDangerレシピ - Mirrativ Tech Blog
                                                                          • Appleのエンジニアに聞いた日頃の疑問とこれからの話 - オンライン開催のWWDC20まとめ - ZOZO TECH BLOG

                                                                            こんにちは。ZOZOTOWN部の荒井です。 先日WWDC20が開催され、今年も弊社iOSメンバーが参加してきました。Apple Siliconや各次世代OSなど面白い発表が目白押しでしたね。 カンファレンスの内容も非常に興味深いものでしたが、今年は諸般の事情を鑑みて、初のオンライン開催となったことも印象的でした。 本記事ではWWDC20オンライン開催にあたり、ZOZOTOWN iOS担当のメンバーがどう臨んだのか、参加して感じた現地開催との相違点をお伝えします。また、Developer Labsに参加し、Appleのエンジニアと日頃疑問に思ってる点について話をしてきました。可能な範囲で内容を公開しますので、是非最後までご覧ください。 WWDC? WWDC(Worldwide Developer Conference)は、Appleが年に1度開催している開発者向けのカンファレンスです。ZOZ

                                                                              Appleのエンジニアに聞いた日頃の疑問とこれからの話 - オンライン開催のWWDC20まとめ - ZOZO TECH BLOG
                                                                            • Xcode Cloud は銀の弾丸になるのか - Qiita

                                                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ※本記事は弊社が技術書典 14 で無料配布する同人誌「ゆめみ大技林 '23」の寄稿です。追筆や訂正等がある場合はこの記事で告知します。 皆さんは iOS 開発においてどんな CI を利用しているでしょうか。Bitrise?Circle CI?いやもしかすると Jenkins のお世話をしている方もいらっしゃるのではないでしょうか。いずれにせよ、CI/CD は現代の開発において必要不可欠な環境と言っても過言ではないでしょう、なぜなら CI/CD こそ我々に提出されたコードをマージする自信をもたらせてくれているのです。 そんな中、アップルが

                                                                                Xcode Cloud は銀の弾丸になるのか - Qiita
                                                                              • JSONの小ネタと、JSONに対する拡張

                                                                                JSONは最も普及したデータ形式の一つでしょう。JSONの仕様はECMA-404やRFC 8259として標準化されています。 ECMA-404 - Ecma International RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format 細かいネタ 文字コード RFC 8259では、外部と交換するJSONテキストはUTF-8でエンコードされなければならないということになっています。BOMは禁止です。昔のRFCではUTF-16やUTF-32も許容されていました。 ただし、キーや文字列の中身としては単独のサロゲート(例:"\uD800")は禁止されていません。JSONのキーや文字列はUnicodeスカラー値の列とは限らないのです。 UTF-8を前提とする実装にとっては、単独のサロゲート(不正なUTF-

                                                                                  JSONの小ネタと、JSONに対する拡張
                                                                                • neue cc - C#のasync/await再考, タイムアウト処理のベストプラクティス, UniTask v2.2.0

                                                                                  お題を3つ並べましたが、記事は逆順で書いていきます!というわけで、UniTask v2.2.0を出しました。改めてUniTask v2とはUnityのためのゼロアロケーションasync/awaitと非同期LINQを実現するライブラリで、とv2リリース時の解説記事を貼っつけましたが、ちょいちょい細かい改善を続けてまして、今回v2.2.0になります。 PlayerLoopへのループ挿入のカスタマイズ対応 現状のUnityはPlayerLoop上で動いていて、Unity 2020.1のリストをここに置いておきましたが、デフォルトでは120個ぐらいのループがエンジンから駆動されています。UpdateループだけでもScriptRunBehaviourUpdate, ScriptRunDelayedDynamicFrameRate, ScriptRunDelayedTasks, DirectorUpd