gawawa124のブックマーク (1,930)

  • Swift Macrosの作り方 - Sansan Tech Blog

    こんにちは!技術部 Mobile ApplicationグループでiOSエンジニアをしている長﨑です。 Sansanアプリでは自分たちで定義したSwift Macrosを開発に導入し始めています。Swift Macrosについての勉強会も社内で実施しており、せっかくなので勉強会のコンテンツを記事にしてみます。 この記事では、Swift Macrosを開発するに当たって必要となる基礎知識からマクロの実装方法、CocoaPodsを使ったプロジェクトへの組み込み方法について、解説していきます。 Swift Macrosについての基礎知識 Swift Macrosって何? Swift Macrosの種類 Swift Macrosには独立したモジュールが必要 Swift Macrosを開発してみる Swift Macros Packageを作る Swift Macros Packageの構成 マク

    Swift Macrosの作り方 - Sansan Tech Blog
    gawawa124
    gawawa124 2024/04/25
  • The Ultimate Guide to Indie Hacking

    gawawa124
    gawawa124 2024/04/24
  • 中途入社や部署異動で来た新メンバーを活躍しづらくするアンチパターン - Qiita

    1. はじめに ソフトウェア開発のチームに、新しいメンバーが入ってくることはよくあります。 以前に新卒社員がチーム入ってきた場合の育成方法を紹介しました(こちら)。 今回は、新卒社員ではなく、他の会社から中途入社か同じ会社の部署異動で来る新メンバーの話です。 (エンジニアが数百人などで規模が大きい会社の場合、部署が違うと仕事のやり方が全く変わる場合があるので、今回は中途入社と他の部署からの異動を同じように「新メンバー」として扱います) 会社や部署が変わると仕事のやり方が大きく変わるため、仕事のやり方に戸惑うことが多いと思います。 稿では、そのような「新メンバー」を活躍しづらくしてしまうアンチパターンとその対策を紹介します。 2. 中途入社や部署異動で来た新メンバーが適応することの困難さを理解する 中途入社や部署異動で来た新メンバーが組織に適応することは、新卒社員のそれとは別の難しさがあり

    中途入社や部署異動で来た新メンバーを活躍しづらくするアンチパターン - Qiita
    gawawa124
    gawawa124 2024/04/24
  • 簡単でおいしい山本ゆりさんのレシピ、その中でも個人的に激推しを並べます。ガチ勢の皆さまも一押しを教えてください。 - Togetter

    犬とチャーハンのすきま @kaekome2 ピリ辛チキンスティック 材料がゆりさんレシピの中では多め。でも計量する価値がありすぎる。ごはん泥棒。に私のコメントが掲載されており歓喜した思い出(自慢です)。 ameblo.jp/syunkon/entry-… 2024-04-17 15:55:22 リンク 山ゆりオフィシャルブログ「含み笑いのカフェごはん『syunkon』」Powered by Ameba 山ゆり『【簡単!めっちゃおすすめです】やわらかい!!鶏むね肉でピリ辛チキンスティック』 きてくださってありがとうございます! 料理記事はもういいから と言われようとも、オススメなので書かせてください。(そう言ってもらえるのもまた嬉しいんですけども… 9 users 33

    簡単でおいしい山本ゆりさんのレシピ、その中でも個人的に激推しを並べます。ガチ勢の皆さまも一押しを教えてください。 - Togetter
    gawawa124
    gawawa124 2024/04/19
  • ブラウザからDBに行き着くまでただまとめる

    はじめに あなたはECサイトのブラウザからデータベース(DB)に情報が行き着くまでにどんな技術が使われているか説明できますでしょうか? どのようなプロトコルが用いられ、どの技術を駆使してサーバと通信しているのか、Webサーバでは何が行われ、どのようにして負荷が分散されているのか、トランザクションはどのように管理されているのか、そしてデータベースではシャーディングや負荷対策のためにどのような対策が取られているのか… なんとなくは理解しているものの、私は自信を持って「こうなっている!!」とは説明ができません。 そこで今回は「大規模ECサイト」を題材としてブラウザからデータベースに至るまでの、情報の流れとその背後にある技術について、明確かつ分かりやすく解説していきたいと思います。 対象としてはこれからエンジニアとして働き出す、WEB、バックエンド、サーバーサイド、インフラ、SREを対象としており

    ブラウザからDBに行き着くまでただまとめる
    gawawa124
    gawawa124 2024/04/18
  • 「非同期ワーク」を試した2年間を振り返る|himara2

    こんにちは!プロダクトマネージャーのひまらつ(@himara2)です。 私が働いているmicroCMSという会社では「非同期ワーク」を推進しています。非同期ワークとは朝会などの同期的な集まりを極力減らし、SlackNotionなどで非同期にコミュニケーションを進める働き方です。 そんな非同期ワークを導入して約2年が経ったので、このnoteで振り返りを書いてみます。 非同期ワークに切り替えた理由microCMSはフルリモートワークの会社で、メンバーは全国各地からリモートで働いています。非同期ワークを考えるきっかけになったのは「microCMSはリモートワークではあるけど、同期的に働いているのではないか?」というエンジニアメンバーの声でした。 当時は毎朝10時の朝会をはじめ、定例のミーティングがいくつかありました。ミーティングがあると作業時間が分断されるだけでなく、ミーティング前は会議に遅れ

    「非同期ワーク」を試した2年間を振り返る|himara2
    gawawa124
    gawawa124 2024/04/16
  • AIによる爆速開発:画面設計からプログラミングまで自動化!? - Qiita

    近年、AIの進化によりソフトウェア開発のプロセスが大きく変化しています。これまで手作業で行われてきた画面設計やプログラミング作業も、AIの登場により驚異的なスピードに進化しています。今回は、その中でも私が実際に使っている2つのAIツール、UizardとUI Sketcherについて紹介します。 なお、記事では医師と患者を繋ぐマッチングサービスという架空のサービスを例に話を進めます。 Uizard: サービス概要からUIデザインを自動生成 Uizardは、画面設計作業を劇的に短縮する革新的なAIツールです。このツールを使えば、サービス概要を入力するだけで、わずか数分で美しく洗練されたUIデザインが生成されます。つまり、開発者は時間をかけてUIデザインを考える必要がなくなり、その時間を他の重要な作業に集中することができます。 Uizardの使い方 メニューから Generate with A

    AIによる爆速開発:画面設計からプログラミングまで自動化!? - Qiita
    gawawa124
    gawawa124 2024/04/16
  • GitHub Copilotについて学べる無料学習教材が公開

    GitHubは3月4日(現地時間)、GitHub Copilotについて学べる無料の学習教材として「GitHub Copilot Learning Pathway」を公開した。この教材を利用することで、AIアシスタントであるGitHub Copilotのメリットやデータパイプラインの仕組み、基的な使い方などを学習できる。詳細は公式ブログ事「GitHub Copilot Learning Pathway: Accelerate your business with AI」にまとめられている。 GitHub Copilot Learning Pathway: Accelerate your business with AI - The GitHub Blog 「GitHub Learning Pathway」とは GitHub Learning Pathwayは、GitHubの各種サービスに

    GitHub Copilotについて学べる無料学習教材が公開
    gawawa124
    gawawa124 2024/04/12
  • 「これ以上の名古屋飯ガイドはないのでは」名大消化器外科が学会のために作成した飲食店案内のクオリティが高すぎる - Togetter

    オルト @oooooooorrt 友人から教えて貰った名大消化器外科作成の名古屋飯ガイドのクオリティが高過ぎて笑った。外科学会に合わせて1回限りになるのもなんなので、勝手ながら有効活用しよう jp.jssoc.or.jp/jss124/kodelin… 2024-04-10 16:48:48

    「これ以上の名古屋飯ガイドはないのでは」名大消化器外科が学会のために作成した飲食店案内のクオリティが高すぎる - Togetter
    gawawa124
    gawawa124 2024/04/11
  • 家庭用太陽光発電+蓄電池をつけて1年が経った|MIRO

    前にもここにぽちぽちと書いたりしたけれど、1年とすこし前。こどもたちが大きくなって手狭になったのをきっかけにマンションからいまの家に住み替えたのです。で、住み替えたのはいいけれど、あたらしい家はともかく広く、そして築古の家だったので、断熱性能も高くない。つまり、マンション時代とくらべて、光熱費がドカンと上がったんですね。おりしも世界はエネルギー価格高騰の時代。出てきた電気代にほんと目ん玉飛び出るかとおもったんですよ…。 冷暖房効率がもともと悪いうえに、暖房としてエアコンをつかっていたのでなおさらです。毎月これではやってられん、なんとかせんといかん、ということで、あわてて家庭用太陽光発電の導入を決めました。せっかくじぶんで持ってる建物だし、ね。 家庭用太陽光発電。まあ賛否両論というかえらく嫌われているというか、人によっては当にボロクソ言われていて。でもまあそんななかいろいろ調べてみると、少

    家庭用太陽光発電+蓄電池をつけて1年が経った|MIRO
    gawawa124
    gawawa124 2024/04/01
  • 濃厚なチョコレートの甘みが口の中を埋め尽くす「東京ブラウニー」を日本初のブラウニー専門店「コートクール」で買って食べてみた

    東京駅には数多くのお土産屋さんが軒を連ねています。その中にある「日初のブラウニー専門店」だという「côte cour(コートクール)」で、ブラウニーの詰め合わせを買ってきてべてみました。 cote cour https://cotecour.jp/ 東京駅改札外にある土産物街「東京ギフトパレット」にやってきました。 柱のところに「日初のブラウニー専門店」という広告を発見。 ここがブラウニー専門店「côte cour」です。 ブラウニーといってもいくつか種類があるので、今回はオーソドックスな詰め合わせ8入りを購入しました。税込2052円です。 買って帰ってきました。焼き菓子なので保冷のことを気にしなくてよいため、取り扱いが少し気楽です。 箱はこんな感じ。 詰め合わせなので、オーソドックスな「東京ブラウニー」4と「アールグレイブラウニー」2、季節限定だという「デザートワインブラウニ

    濃厚なチョコレートの甘みが口の中を埋め尽くす「東京ブラウニー」を日本初のブラウニー専門店「コートクール」で買って食べてみた
    gawawa124
    gawawa124 2024/03/31
  • IT契約入門〜雇用契約、請負契約から準委任まで - Qiita

    この記事は? 著者は、エンジニアにとって最も大事なものの一つは契約であると考えます。なぜなら、契約によって我々はお金を得ることができ、労働対価を受け取って生きていくことができるからです。プロジェクトにおいてトラブルが発生すると、契約はメンバーを守ってくれるものになります。したがって、雇用契約、請負契約、準委任契約など何の契約であっても隅々まで確認し、不利にならないようにしないといけません。社員であれば誠実に職務に向き合う必要があります。請負契約であれば対価を得るために納品する必要がありますし、準委任契約であれば善管注意義務を背負いプロとして日々業務を行なっていく必要があります。一方で、著者は長くにわたって業務委託契約でパートナーとして参加してくださっているエンジニアたちと長らく協働してきた経験がありますが、ユーザーとしてもベンダーが妨害要素なく働けるように、協力義務を果たす必要があります

    IT契約入門〜雇用契約、請負契約から準委任まで - Qiita
    gawawa124
    gawawa124 2024/03/30
  • 1行もコードを書かずに画像生成AIツール作ってみた - Qiita

    以下のXを見て、早速「Create」を試してみたので、実際に使った所感をまとめます AIがリアルタイムでWebページを作ってくれる神サイト ㅤ 会話だけで、理想のUIを実現することが可能 ㅤ 使い方・活用法をツリーにまとめます! ㅤ ブックマーク保存をおすすめします↓ pic.twitter.com/J1cJkUkyO8 — すぐる | ChatGPTガチ勢 𝕏 (@SuguruKun_ai) March 25, 2024 一言で言うとヤバいです... 詳細は以下のサイトでも解説しています Createとは Create 公式サイト Createは、1行のコードを書かなくても自然言語を使って、高度なAIを搭載したアプリやツールが作成できる生成AI搭載のノーコードツールです。 エンジニアでなくともChatGPT APIやStable Diffusion APIを組み込んだアプリが簡単に作れ

    1行もコードを書かずに画像生成AIツール作ってみた - Qiita
    gawawa124
    gawawa124 2024/03/29
  • Xcodeでデバッグ実行中にクラッシュした時に捗るブレークポイント設定 - Qiita

    ずばりこの設定です。 ExceptionはAllでも良いですが、実際の動作に問題無い内部例外に反応しちゃったりするのでObjective-Cにしてます。 po $arg1について気になると思いますが、そこだけ見たい方はこちら 通常、クラッシュするとここでブレークしちゃうため、 左下の+ボタンから、これを追加しておくとクラッシュ時に原因箇所で止まって捗るテクはそこそこ有名だと思います。 このようにブレークする場所が分かりやすくなる: po $arg1について さらに、こちらは有名じゃないと思いますが、Debugger Commandアクションに以下を入力しておくと、 このようにブレークすると同時に自動的に原因のログを出力してくれます。 無設定だと、1回目にブレークした時点ではクラッシュについてのログは何も出ていなくて、1・2回デバッグcontinueボタンを押すと、ログが吐き出されます。 即

    Xcodeでデバッグ実行中にクラッシュした時に捗るブレークポイント設定 - Qiita
    gawawa124
    gawawa124 2024/03/29
  • エアホッケー

    全画面表示

    gawawa124
    gawawa124 2024/03/29
  • The Handbook

    Introduction The GitLab team handbook is the central repository for how we run the company. Printed, it consists of over 2,000 pages of text. As part of our value of being transparent the handbook is open to the world, and we welcome feedback. Please make a merge request to suggest improvements or add clarifications. Please use issues to ask questions. For a very specific set of internal informati

    The Handbook
    gawawa124
    gawawa124 2024/03/29
  • [GDC 2024]Epic Games StoreがiPhoneやAndroidにも登場? Epic Gamesがゲーム開発者に向けたストア施策を明らかに

    [GDC 2024]Epic Games StoreがiPhoneAndroidにも登場? Epic Gamesがゲーム開発者に向けたストア施策を明らかに ライター:西川善司 GDC 2024会期中,Epic Gamesは,GDC会場近くの施設にて,その年の「Unreal Engine」関連の新技術やロードマップを発表するカンファレンス「State of Unreal」を開催して,数多くのトピックを発表した。 稿では,その中でも大きな注目を集めた「Epic Games Store」(以下,EGS)関連の話題をレポートしよう。 Epic Games Storeの近況 Steve Allison氏(General Manager, Epic Games Store, Epic Games) EGS関連の発表を行ったEpic GamesのSteve Allison氏は,まず,2023年のEG

    [GDC 2024]Epic Games StoreがiPhoneやAndroidにも登場? Epic Gamesがゲーム開発者に向けたストア施策を明らかに
    gawawa124
    gawawa124 2024/03/28
  • 私が(iOS エンジニアの)採用でコードチェックする時何を見ているのか - Qiita

    2021-10-17 追加 弊社の Android 採用課題も公開されましたので、そのリンクを追加しました。 2020-05-18 追加 日から弊社の採用課題がこちらに変更されました。これまではアプリをゼロから作成していただく課題でしたが、今後は既存のコードをリファクタリングしてもらう課題となりました。ただし我々が確認する項目はそれほど大きく変更するわけではありませんので、記事の内容の多くは引き続き有効です。 ここ数ヶ月は、iOS のエンジニア採用のコードチェックにもよく参加していますので、そろそろ良さそうと思って、ここで私がコードチェックする時に一体何をチェックしているのかを共有し、皆さんの転職活動やキャリア設計に役に立てればと思います。 Disclaimer この記事の内容はあくまで株式会社ゆめみの iOS エンジニア採用のものです。弊社以外の iOS エンジニア採用や、弊社でも

    私が(iOS エンジニアの)採用でコードチェックする時何を見ているのか - Qiita
    gawawa124
    gawawa124 2024/03/27
  • 変更履歴を記録する

    Version 1.1.0 # Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - v1.1 Brazilian Portuguese translation. - v1.1 German Translation - v1.1 Spanish translation. - v1.1 Italian

    変更履歴を記録する
    gawawa124
    gawawa124 2024/03/24
  • 余らせたラズパイの使い道 - Qiita

    about みんなだいすきRaspberry Pi(以下ラズパイ)、せっかく買ったのに、仮想化基盤を家に用意して不要になったり、電子工作に飽きてもう使わなくなりがち… 買ったときは数千円〜1万円以上出したのにね… そんな可哀想なラズパイ、家に転がってませんか?もったいなくないですか? 僕も ラズパイ初代 ラズパイB+ ×2(マジでいらない…) ラズパイ4B(2GB) ラズパイ4B(4GB) が家に転がってます。 そこで、使い道を考えてみました。というか実際に運用しているものもあります。 使い道 Magic Mirror2 Magic Mirror2をご存知でしょうか? なんかいい感じに、「鏡よ鏡、世界で一番美しいのは誰?」的なのをすることができます。 実際にどういった使い方を想定しているかは、「スマートミラー」を検索してみればいいかな〜と。(適当でごめんなさい) 直近の自分のタスクとかをい

    余らせたラズパイの使い道 - Qiita
    gawawa124
    gawawa124 2024/03/23