タグ

sadoru3のブックマーク (1,460)

  • プログラミングのためのBGMなど、仕事や勉強の邪魔にならない無料で使えそうなBGM集。2023年版

    在宅で仕事や勉強をしている時間が増えてくると、ずっと無音だと寂しい気がして、できればあまり気にならないBGMや環境音があるといいなあ、と思ったことはありませんか? ちょうど2年前にそうしたBGMなどをまとめた記事を公開したところ、大変好評でした。しかし2年も経過すると、紹介した音源の多くが配信を終了してしまっています。 そこであらためて、現在配信中の音源を集めたBGM2023年版を作りました。 いつアクセスしてもすぐに聞けるような、24時間365日ライブ配信をしている動画や音源をできるだけ選んでいます。仕事や勉強の役に立てていただければ幸いです。 作業用BGMの定番としてのLoFiチャンネル 落ち着いたBGMあるいはチルアウトミュージックとしてのLoFi HipHop/LoFi Beats系の音楽は、ここ1年~2年ですっかり世の中に浸透した感じがあります。 特にYouTubeでの24時

    プログラミングのためのBGMなど、仕事や勉強の邪魔にならない無料で使えそうなBGM集。2023年版
  • 「人がミスをするときは3つの理由がある」名将オシムが日本人コーチに力説した"指導の極意"(プレジデントオンライン) - Yahoo!ニュース

    国際親善試合のカメルーン戦のメンバーを発表するサッカー日本代表のイビチャ・オシム監督(=2007年8月14日東京都文京区の日サッカー協会) - 写真=時事通信フォト 一流のスポーツ指導者はどこが違うのか。サッカー日本代表の監督を務めたイビチャ・オシム氏は、ジェフユナイテッド市原・千葉の監督に就任した際に、コーチの小倉勉さんに「指示禁止令」を出した。なぜ小倉コーチの指示をやめさせたのか。ジャーナリストの島沢優子さんの著書『オシムの遺産』(竹書房)から一部を紹介しよう――。(第1回) 【この記事の画像を見る】 ■「オグラ、ちょっと黙れ」 オシムがジェフの監督に決まったとき、その価値を祖母井の次に知っていたのは恐らく小倉勉だろう。天理大学を卒業した1990年にドイツに渡り、ヴェルダー・ブレーメンのユースなどを指導し92年に帰国してコーチとしてジェフに入団した。 「オシムさんに関しては、イタリア

    「人がミスをするときは3つの理由がある」名将オシムが日本人コーチに力説した"指導の極意"(プレジデントオンライン) - Yahoo!ニュース
  • AI界の“ゴッドファーザー” ヒントン博士の警告 | NHK

    「人類の終わりを意味する可能性がある」 そう警告する1人の技術者がいます。 グーグルAIの製品開発にも携わり、警告のためグーグルを退社したジェフリー・ヒントン博士です。 「ChatGPT」に代表される、質問を入力するだけで、まるで人間が書いたような文章で回答を作成できる生成AI。解き放たれた高度な技術は人々の暮らしを豊かにする一方で、核戦争並みの脅威になりうると警告しています。 単独インタビューで生成AIの利点と危険性をじっくり聞きました。 (ロサンゼルス支局 山田奈々) 世界的な権威がグーグル退社 ジェフリー・ヒントン博士(75)は、イギリス生まれのコンピューター科学者で、半世紀にわたってAI人工知能、特にディープラーニングの中核となる技術を研究してきた人物です。1980年代に別の2人の研究者と提案した、「バックプロパゲーション」というアルゴリズムの手法の研究で知られており、「AI

    AI界の“ゴッドファーザー” ヒントン博士の警告 | NHK
    sadoru3
    sadoru3 2023/05/16
  • 少ない調味料で、ビビる程あの味…「限界ケンタッキー風」 - BOKUの簡単ンまい~ブログ

    どうも、ぼくです。 突然ですが、我が家にはある程度定番化しているメニューがあって… ・2週間に1度→ハヤシライス ・ハヤシライスの翌日→オムハヤシ ・2週間に1度→カレーと親子丼 ・1週間に1度→麺類 ・1週間に1度→唐揚げorエビフライ ・土曜日の夜→おにぎりパーティー ・日曜日の夜→チャーハン+中華スープ鶏肉1品 既にブログでレシピを載せている物も多いんですが、今回注目したいのは一番下の「鶏肉1品」の部分! 日曜の夜はパパっとできる×大人気で残飯が出ない人気メニューを出すようにしていて!いくつか人気な鶏肉料理があるのですが、日はその中の一つをご紹介します。 「限界ケンタッキー風」 これ。少ない調味料で、めっちゃケンタッキーの味がするやつ!!! なんなら、子供達からは「ケンタッキーのお肉」って呼ばれていて、卓に出すと長男君が「今日、ケンタッキーにしな~い?」とCMの真似をしてきます

    少ない調味料で、ビビる程あの味…「限界ケンタッキー風」 - BOKUの簡単ンまい~ブログ
  • | bravesoft ブレイブソフト(東京)

    こんにちは。和尚です! 明日はクリスマスイブ🎄 今年も残すところ数日。。。一年ってあっという間ですね(ジャネーの法則) さてさて、今回のブログですがApple公式の非同期フレームワークである「Combine」を使った実際の機能の組み方についての紹介ブログとなります。 SwiftUIでアプリを作り始めたはいいけど、Web APIの呼び出し方がわからなかったり、フォームバリデーションってどうやってやるんだろう。と思ってる人は多いと思います。実際にSwifUIの参考書はUIの作り方までしか紹介していないものも多く、そのような参考書を買った場合、リリースできるようなアプリを作成することは難しいです。このブログはそういった悩めるSwiftUI初心者層向けの記事となります。 この記事を読んで得られるもの Combineについての基礎知識 WebAPIの呼び出し方の基礎 フォームバリデーションの作り方

    | bravesoft ブレイブソフト(東京)
  • Vol.107 | PIZZA OF DEATH RECORDS

    僕とツネちゃんは1991年の夏に出会った。Hi-STANDARD 結成のためにスタジオに集合した時が初対面だった。 ハイスタは4人組だった。すぐに辞めることになるボーカルの人とナンちゃんが新しくバンドを組もうというところから始まった。僕とナンちゃんとはお互いに前のバンドで対バンをしていて、すでにライブハウス仲間だった。僕は下北沢のライブハウスで働いていたので、そこに出入りするバンドマンの動向に詳しかった。そんな僕のところにナンちゃんが「新しくバンド組むんだけど、誰か体が空いてるギタリストいない?誰かがバンドを辞めたとかいう情報ない?」と相談に来たのだが、当時やっていたバンドに限界を感じていた僕が「おもしろそうだからオレやりたい!」と立候補した。「ドラムは誰がやんの?」と聞くと、どうやらボーカルの人が連れてくるとのことだった。ナンちゃんはそのドラム君を知っていたようだが、僕には聞き覚えのない

    Vol.107 | PIZZA OF DEATH RECORDS
  • [SwiftUI]ButtonStyleを活用したカスタムButton

    今回はSwiftUIのButtonStyleを使って、ボタンの見た目を変えていきます。 すでに用意されているStyleと、自身で作るカスタムStyleの2種類についてです。 ButtonStyleを使うと何が良いか こちらでも書きましたが、ButtonStyleを使うと一括でスタイルが適用できるので、サブクラスやViewModifierと比べて大変便利です。 ButtonStyle Buttonの見た目(Style)を変更するためのprotocolです。このButtonStyle protocolに準拠することで、カスタムのStyleを定義することができます。 ButtonStyleの中身を見ていきます。 public protocol ButtonStyle { func makeBody(configuration: Self.Configuration) -> some View t

    [SwiftUI]ButtonStyleを活用したカスタムButton
  • なぜスマホアプリのアイコンは近年立体的なポップなものから平面的なものに変わったのですか?

    回答 (3件中の1件目) いわゆるフラットデザインと呼ばれるデザインの潮流は明確に原点があります。 以下は、マイクロソフトが2010年にデザインイベントMIX10でセッション公開した資料です。 https://www.slideshare.net/stevecla/windows-phone-ui-and-design-language-3511859 オリジナルの資料(Windows Phone UI and Design Language)は公開終了してしまったようなので、slideshareにあるコピーのリンクを貼っておきます。 iPhoneの登場とスマートフォン市場の勃興に...

    なぜスマホアプリのアイコンは近年立体的なポップなものから平面的なものに変わったのですか?
    sadoru3
    sadoru3 2023/04/20
    Metroの由来
  • [SwiftUI]TabViewのバーの位置を上にするには?

    方法 TabViewのTabBarの位置を上にするには、タブバーを自作します。 まず、自作のタブバーでTabViewを操作するための変数を用意します。 @State var selected = 0 次に、TabViewの引数「selection」に用意した変数の参照を指定します。 TabViewの全てのビューにtag修飾子を付与し、値を割り振ります。 TabView (selection: $selected){ Page1() .tag(0) Page1() .tag(1) Page1() .tag(2) ・・・・ } 最後に、タブバーを自作し、TabViewの上に配置します。 自作のタブバーのタブでは、タップ処理で変数を対応するページのtag修飾子の値に変更します。 VStack { CustomTabBar(selected: $selected) //上に配置 TabView (

    [SwiftUI]TabViewのバーの位置を上にするには?
  • [SwiftUI]TabViewの上部にタブを表示するには?

    方法 TabViewの上部にタブを表示するには、TabViewの引数「selction」を使います。 まず、選択中のタブを判断するための変数を用意します。 用意した変数は、TabViewの引数「selection」に指定します。 @State var selectedTab = 1 次に、TabViewで切り替える画面にtag修飾子を付与し、引数に番号を指定します。 TabView (selection: $selectedTab){ //画面にtagを付与する Page1() .tag(1) Page2() .tag(2) Page3() .tag(3) ・・・ } 最後に、自作のタブバーをVStackを使って、TabViewの上に配置します。 VStack { TabBarView() //自作のタブバーを配置 TabView (selection: $selectedTab) { ・

    [SwiftUI]TabViewの上部にタブを表示するには?
  • 【Swift】ロギングライブラリを簡単に比較した - Qiita

    はじめに Swiftのロギングライブラリをプロジェクトに導入するにあたり軽く調査しました。 折角なので今回調査した3つのライブラリの概要をまとめてみました。 CocoaLumberjack Objective-C時代からポピュラーなライブラリのため、ネット上に情報が多いのが嬉しい。 MITライセンスではないことに注意。 ・コンソール出力 // Xcodeのコンソールに出力 DDLog.add(DDTTYLogger.sharedInstance) // ログレベルに応じた出力 DDLogDebug("Debug") DDLogInfo("Info") // ログファイルのパス指定 let manager: DDLogFileManagerDefault = DDLogFileManagerDefault(logsDirectory: "/path/to/file") // ファイルロガーク

    【Swift】ロギングライブラリを簡単に比較した - Qiita
    sadoru3
    sadoru3 2023/03/26
    ログ出力 “記述のしやすさやカスタマイズ性等考慮するとXCGLoggerを基本的に選びそう。”
  • [iOS] XcodeのRun起動でないときにログをみたい | DevelopersIO

    こんにちは。きんくまです。 XcodeでRunから起動するときは、Xcodeのコンソール上にデバッグの出力が表示されます。 print文で出るやつです。 今回アプリをアップデートした後の初回起動時の出力を確認したかったのですが、 BundleIDの関係でXcodeのRun起動での確認ができませんでした。 どうしたものかなー?と思って調べました。 参考URL OSLogを利用したロギング [iOS 10] OSLog でアプリログを出力する Explore logging in Swiftの紹介 #WWDC20 LoggerとOSLogを使って出力 iOS 14以降 -> Loggerを利用 iOS 13以下 -> OSLogを利用 という振り分けになります。 出力クラスを作る OSのバージョンごとに振り分けしつつ、文字列とIntを出力できるクラスを作りました。 class MyLogger

    [iOS] XcodeのRun起動でないときにログをみたい | DevelopersIO
    sadoru3
    sadoru3 2023/03/26
    Xcodeを使わず、Console.appから確認したい場合のログの仕込み方
  • Swift: デバッグ時だけprintする便利なやつ

    デバッグ時だけ標準出力をしてリリース時には何も起きない ファイル名や行番号、関数名なども一緒に出力してくれる 複数の値を渡してもきれいに出力される こんな便利関数が欲しかったので自作していて、プロジェクトを作ったらまずこれを突っ込んでいる。 func logput(_ items: Any..., file: String = #file, line: Int = #line, function: String = #function) { #if DEBUG let fileName = URL(fileURLWithPath: file).lastPathComponent var array: [Any] = ["💫Log: \(fileName)", "Line:\(line)", function] array.append(contentsOf: items) Swift.p

    Swift: デバッグ時だけprintする便利なやつ
    sadoru3
    sadoru3 2023/03/26
    ログ出力
  • Swift iOS BackgroundTasks framework — Background App Refresh in 4 Steps

    IOS allows app to refresh it content even when it is sent to background. iOS can intelligently study the user’s behaviour and schedule background tasks to the moment right before routine usage. It is useful for app to retrieve the latest information from its server and display to user right when app is resumed to foreground. Examples are social media app (Facebook, Instagram & WhatsApp) and news a

    Swift iOS BackgroundTasks framework — Background App Refresh in 4 Steps
    sadoru3
    sadoru3 2023/03/26
    アプリのバックグラウンド更新の承認を監視する
  • 【Swift】BackgroundTasksでいつでも新鮮アプリ | 2速で歩くヒト

    作るものの説明 BackgroundTasksの説明をするにあたり、ここではサンプルとして「インターネットからニュースのRSSを拾ってきて、その記事タイトルの一覧を表示するアプリ」を作ってみたいと思います。 Background Fetchを使って定期的に新しい記事タイトルを取得し、Background Processingを使って古くなった記事を削除します。 ユーザーはただ見るだけのアプリです。 ※ RSSはVer2.0のものを想定しています。 ※ 下記サンプルソース中のRSSへのURLは適宜書き換えてください。 まずは準備 BackgroundTasksを使用するには「XcodeプロジェクトのCapabilitiesにBackground Modeを追加」と「Info.plistにタスクの識別子を記述」の2点の準備が必要です。 それぞれ見ていきましょう。 Background Mode

    【Swift】BackgroundTasksでいつでも新鮮アプリ | 2速で歩くヒト
    sadoru3
    sadoru3 2023/03/26
    実装例 refresh, processing 5分後に設定で8分後、その後実行タイミング伸びる 以降はアプリ利用頻度次第か 登録できるタスク、refreshは1つまで
  • iOS13から利用できるBackgroundTasksを使ってみよう! - Takahiro Octopress Blog

    はじめに 今回はiOS13で新たに追加された BackgroundTasks Framework について見ていきたいと思います。 基的には、 WWDC2019動画の『Advances in App Background Execution』を見ながら実践してみました。 ですが、微妙に躓くところもあったのでメモとして残しておきたいと思います。 BackgroundTasksとは まず、 BackgroundTasks の説明です。 BackgroundTasks はiOS13から利用できる新しいFrameworkになります。 BackgroundTasks には大きく分けて下記2つのAPIが存在します。 Background Processing Tasks Background App Refresh Tasks Background Processing Tasks Backgrou

    sadoru3
    sadoru3 2023/03/24
    BackgroundTasksのデバッグ方法
  • iOSアプリのセキュリティ基礎

    sadoru3
    sadoru3 2023/03/11
  • 【Swift5】ざっくりと理解するキーチェーンアクセス | なんくるないさーエンジニア

    パスコードロック機能を実装したかったので、キーチェーンアクセスについて改めて調べました。 大幅な変更とかあるのかなーと思ったのですが、追加追加だけで、基的には昔から変わってない印象。 ノー知識の方にお伝えすると、数値やフラグなどをアプリ内に保存する方法は UserDefaults と Keychain の2パターンあるので、どちらを使えばいいかを比較して進めていきます。(使い方は載せません) 開発環境(前提条件) ・Xcode12 ・Swift5 UserDefaults について アプリの設定情報などを永続的に保存するときに使います。 ・音楽プレイヤーのループ設定(全曲/1曲/なし) ・アプリの起動回数 ・一度だけ表示するアラートの判定フラグ などなど、様々な使い方があります。 ただし、画像などの重たいデータは保存してはいけません。(Data型にしたとしても) そして、UserDefa

    【Swift5】ざっくりと理解するキーチェーンアクセス | なんくるないさーエンジニア
    sadoru3
    sadoru3 2023/03/10
  • iOSアプリのバックグラウンド状態を考慮した実装における注意点 - RevComm Tech Blog

    モバイルエンジニアの長尾です。 最近は暑くてすっかり外に出なくなってメタボ体型になってしまったので、定期的に運動する方法としてジムに通うようになりました。やっぱり運動はいいっすね。 はじめに バックグラウンドでの着信時の動作 フォアグラウンド状態での動作をバックグラウンド状態でも続けたい時の動作 まとめ 最後に はじめに みなさんは、iOSアプリは、ユーザーには見えていないけれどもアプリが動いている状態があることをご存じですか? iOS アプリはバックグラウンド状態でのアプリの動作は厳しく制限されていて、ユーザーに見えない状態において、アプリはほとんど動かせません。しかし、いくつかのケースにおいては、バックグラウンド状態でもアプリを動作させることができます。 例えば、ミュージックプレイヤーのようなアプリは、アプリがユーザーから見えていなくとも、音楽を流し続けることができています。これはアプ

    iOSアプリのバックグラウンド状態を考慮した実装における注意点 - RevComm Tech Blog
    sadoru3
    sadoru3 2023/03/10
    ”フォアグラウンド状態での動作をバックグラウンド状態でも続けたい時の動作“
  • SwiftUIアプリでバックグラウンドタスクの実行(ネットワーク、プッシュ通知) (BackgroundTasks, URLSession) - Qiita

    SwiftUIアプリでバックグラウンドタスクの実行(ネットワーク、プッシュ通知) (BackgroundTasks, URLSession)SwiftUIQiitaEngineerFesta2022WWDC22WWDC2022iOS16 iOS 16の新しいビューモディファイアで、SwiftUIで簡単にバックグラウンドタスクを実行することができるようになりました。 バックグラウンドタスク (BackgroundTasks) とは バックグラウンドタスクは、アプリケーションがアクティブに実行されていないときに実行されます。 この記事では、アプリ内のデータを再読み込みする(次の通知やウィジェットの再読み込みなどのスケジュールも設定する)ために使用される、リフレッシュバックグラウンドタスク (.refresh) について説明します。 通常のフロー 上のグラフで、青い長方形はフォアグラウンドのアプ

    SwiftUIアプリでバックグラウンドタスクの実行(ネットワーク、プッシュ通知) (BackgroundTasks, URLSession) - Qiita
    sadoru3
    sadoru3 2023/03/10