投稿時間:2023-08-01 18:23:02 RSSフィード2023-08-01 18:00 分まとめ(28件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT InfoQ OpenTelemetry Protocol (OTLP) 1.0.0 Released https://www.infoq.com/news/2023/08/otlp-version-one-released/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global OpenTelemetry Protocol OTLP ReleasedRecently the OpenTelemetry Protocol OTLP was released OLTP specification describes telemetry data s encoding transport and delivery mechanism between telemetry sources intermediate nodes such as collectors and telemetry backends It is a general purpose telemetry data delivery protocol designed in the scope of the OpenTelemetry project By Steef Jan Wiggers 2023-08-01 09:00:00
IT ITmedia 総合記事一覧 [ITmedia Mobile] auの「スマホスタートプラン 5G/4G」、22歳以下は1年間月1100円割引キャンペーン開始 8月3日から https://www.itmedia.co.jp/mobile/articles/2308/01/news134.html itmediamobileau 2023-08-01 17:50:00
IT ITmedia 総合記事一覧 [ITmedia Mobile] 楽天ペイ×楽天カードの最大20%還元キャンペーン、第2弾スタート 10月2日まで https://www.itmedia.co.jp/mobile/articles/2308/01/news127.html itmediamobile 2023-08-01 17:35:00
IT ITmedia 総合記事一覧 [ITmedia Mobile] 高校の学園祭で「au PAY」を! KDDIが「キャッシュレス学園祭」の受付を開始 https://www.itmedia.co.jp/mobile/articles/2308/01/news117.html aupay 2023-08-01 17:25:00
IT ITmedia 総合記事一覧 [ITmedia Mobile] 「povo2.0」に期間限定トッピング登場 8月31日まで2万円で「120GB/365日」を購入可能 10月31日までJALマイルでトッピングを入手可能に https://www.itmedia.co.jp/mobile/articles/2308/01/news109.html ITmediaMobile「povo」に期間限定トッピング登場月日まで万円で「GB日」を購入可能月日までJALマイルでトッピングを入手可能にKDDIと沖縄セルラー電話の「povo」において、期間限定のトッピングが登場する。 2023-08-01 17:10:00
TECH Techable(テッカブル) GPT-4で無制限の記事作成も可能。SEO特化のAI自動記事生成ツール「Creative Drive」 https://techable.jp/archives/214458 creative 2023-08-01 08:00:55
IT 情報システムリーダーのためのIT情報専門サイト IT Leaders 日立Sol、工場ネットワークにつないだ機器の種類や脆弱性をエージェントレスで把握する米Armis製品を販売 | IT Leaders https://it.impress.co.jp/articles/-/25174 日立Sol、工場ネットワークにつないだ機器の種類や脆弱性をエージェントレスで把握する米Armis製品を販売ITLeaders日立ソリューションズは年月日、ITIoTOT向けのセキュリティ製品として、米アルミスArmisのクラウドサービスを販売開始すると発表した。 2023-08-01 17:49:00
AWS AWS Japan Blog 2023 AWS TechU 1day Summer Workshop のご紹介 https://aws.amazon.com/jp/blogs/news/techu-summer-workshop-2023/ awsjapan 2023-08-01 08:10:16
python Pythonタグが付けられた新着投稿 - Qiita SQLAlchemyで取得した値を辞書型で取得したい https://qiita.com/Match3a/items/bc62cb8dfdd4eb4a3c21 alchemy 2023-08-01 17:02:19
golang Goタグが付けられた新着投稿 - Qiita 【Go】POSTのAPI作成 https://qiita.com/Takuya__/items/18c978b3bef74a095696 packagemainimport 2023-08-01 17:32:27
Ruby Railsタグが付けられた新着投稿 - Qiita 【Rails】リンクで言語を切り替える方法 https://qiita.com/5k2_728/items/ab69c6e713c514272a39 configinava 2023-08-01 17:29:05
技術ブログ Developers.IO クラスメソッドコリアにジョインした崔佳代偉(チェ カヨイ)です! https://dev.classmethod.jp/articles/cmkr_joined_choi_202308/ 自己紹介 2023-08-01 08:54:31
技術ブログ Developers.IO 営業統括本部AWS営業部にジョインしました、中桐です https://dev.classmethod.jp/articles/join-nakagiris/ 自己紹介 2023-08-01 08:32:02
技術ブログ Developers.IO CircleCi Explained! https://dev.classmethod.jp/articles/circleci-explained/ CircleCi Explained Introduction It s Pooja This blog encapsulates what CircleCi is and how can we start with it There s more t 2023-08-01 08:04:01
海外TECH DEV Community Adding authentication to your apps using Apple OAuth 2.0 https://dev.to/hackmamba/adding-authentication-to-your-apps-using-apple-oauth-20-142b Adding authentication to your apps using Apple OAuth Apple s iOS is one of the leading mobile operating systems with an estimated market share of about of the global smartphone market Beyond its usability timely updates security and privacy features an integral part of the system is the Apple ID an identifier for accessing all Apple products and services In Apple announced the Sign in with Apple functionality A fast secure and easy way for users to sign in to applications and websites The functionality has helped developers seamlessly build software without the associated authentication and authorization overheads In this post we will learn how to set up OAuth social login in a Flutter application using Apple as the provider The project repository can be found here PrerequisitesTo fully grasp the concepts presented in this tutorial the following are required Basic understanding of Dart and Flutter Flutter SDK installed Xcode with a developer account Appwrite account sign up is completely free Apple developer account Getting startedTo get started we need to clone the project by navigating to the desired directory and running the command below git clone Running the projectFirst we need to install the project dependencies by running the command below flutter pub getThen run the project using the following command flutter runThe command above will run the application on the selected device Set up a project on AppwriteTo get started we need to log into our Appwrite console click the Create project button input flutter auth apple as the name and then Create Add platform supportTo add support for our Flutter app navigate to the Home menu and click the Flutter App button Next we must modify the Flutter application as detailed below To obtain our Bundle ID navigate to the path below ios gt Runner xcodeproj gt project pbxprojOpen the project pbxproj file and search for PRODUCT BUNDLE IDENTIFIER Finally open the project directory on Xcode open the Runner xcworkspace folder in the app s iOS folder select the Runner project in the Xcode project navigator select the Runner target in the primary menu sidebar and then select iOS in the deployment info s target Enable Apple as the preferred OAuth providerTo do this we must navigate to the Auth menu click the Settings tab and enable Apple as a provider We will fill in the required details later However we must copy and keep the redirect URI it will come in handy when setting up our application on the Apple developer portal Set up Apple OAuth With our project partly configured on Appwrite we must also set up our project on the Apple developer portal Create App ID using XcodeAn App ID is used to identify one or more applications in the development team We must tie our application with an App ID on the platform To get started we need to first open the ios folder in our source code with Xcode Second we must add Sign in with Apple capability to our App ID To do this navigate to the Signing amp Capabilities tab click the “ Capability button search for Sign in with Apple and double click the result to add it Lastly we must modify our Bundle Identifier to a unique string by prefixing it with any letters of our choice and then change the Team to our Apple developer team On doing the step above the system should automatically create an App ID for us See details below PS We might get an error about registering the bundle identifier we can resolve this by prefixing the Bundle identifier to another set of unique strings Beyond the use of Xcode we can also create an App ID using our Apple developer portal Create a Service IDA Service ID is used to identify the applications or websites interacting with Apple web services To do this we need to log into the portal navigate to the Identifiers screen change to Services IDs and Register a Services ID Select Service IDs and Continue Input flutter auth apple as the Description input another unique ID as the Identifier and Register We also need to keep the inputted Identifier as it will come in handy when we finish setting up our application on Appwrite View the details of the newly created Service ID enable the Sign in with Apple and Configure Select the App ID we configured using Xcode earlier input appwrite io as the Domain input the Redirect URI we copied from Appwrite earlier as the Redirect URLs click Next and Save Create a Key IDWe need to create a key ID that our application will use to securely communicate with Apple services To do this navigate to the Keys tab and Create Input flutterAuthApple as the Key Name enable the Sign in with Apple option and Configure Select the App ID we created earlier and Save Register the key copy the Key ID and Download the Key File Putting it together on AppwriteWith our application configured on Apple we need to create a link to it on Appwrite To do this we must update the Apple provider details on Appwrite with the copied Service ID Identifier Key ID Team ID P File and Update We can get our Team ID by navigating to the Membership details of the Apple Developer account section and the P File by opening the downloaded Key File in an editor Integrating Apple OAuth with Flutter using AppwriteWith all that done let s build the social login into our application First we need to create a class for storing our Appwrite credentials To do this we need to create a utils dart file in the lib folder and add the snippet below class AppConstant final String projectId REPLACE WITH PROJECT ID final String endpoint PS We can get our Project ID from the Appwrite console Secondly we need to create a service file to separate the application core logic from the UI To do this we need to create an auth service dart file in the same lib folder and add the snippet below import package appwrite appwrite dart import package flutter auth apple utils dart class AuthService Client client Client late Account account AuthService init initialize the application init async client setEndpoint AppConstant endpoint setProject AppConstant projectId account Account client Future loginWithApple async try return await account createOAuthSession provider apple catch e throw Exception Error login into Apple The snippet above does the following Imports the required dependencies Creates an AuthService class with client and account properties to connect to the Appwrite instance Creates an init method that configures Appwrite using the properties Creates a loginWithApple method that uses the account property to log in with OAuth using apple as the providerLastly we need to modify the login dart file inside the screens folder to use the service import package flutter material dart import package flutter auth apple auth service dart class Login extends StatefulWidget const Login Key key super key key override State lt Login gt createState gt LoginState class LoginState extends State lt Login gt bool isLoading false loginWithApple setState isLoading true AuthService loginWithApple then value gt setState isLoading false catchError e setState isLoading false ScaffoldMessenger of context showSnackBar const SnackBar content Text Error login into Apple override Widget build BuildContext context return Scaffold backgroundColor Colors white body Padding padding const EdgeInsets all child Column mainAxisAlignment MainAxisAlignment center crossAxisAlignment CrossAxisAlignment center children const Text Appwrite Apple Auth style TextStyle fontWeight FontWeight bold fontSize const SizedBox height SizedBox width double infinity height child TextButton onPressed isLoading null loginWithApple style ButtonStyle backgroundColor MaterialStateProperty all lt Color gt Colors black child const Text Sign in with Apple style TextStyle color Colors white fontWeight FontWeight bold fontSize The snippet above does the following Lines Import the required dependencies Line Creates an isLoading property to manage the application state Lines Create a loginWithApple method to log in users using the AuthService loginWithApple service and set state accordingly Lines Update the button to use the method createdWith that done we restart the application using the code editor or run the command below flutter run ConclusionThis post detailed a step by step guide on how to add Apple OAuth social login in a Flutter application using Appwrite Beyond what was discussed above the SDK also supports the success failure and scope mechanism for managing callbacks and the amount of user information requested from Apple These resources may also be helpful Appwrite official documentation Appwrite OAuth support Apple developer account Configuration scope in Apple 2023-08-01 08:42:20
海外TECH DEV Community Bacula&Baculum Kurulumu https://dev.to/nurhaksenturk/baculabaculum-kurulumu-2lob Bacula amp Baculum KurulumuBu yazımda açık kaynak kodlu yedekleme yazılımıolan Bacula kurulumu ve yönetim arayüzüolan Baculum kurulumunu anlatacağım Kurulumu Ubuntu Server üzerinden yapacağız Öncelikle Ubuntu Server kurulumunu yaparak temel ayarlarını IP Hostname Depo Tanımları tamamlıyoruz BACULA KURULUMUPaket veritabanlarının güncel olduğuna emin oluyoruz apt get updateUygulamanın kullanacağıveritabanıolarak PostgreSql kurulumu yapıyoruz Sadece kurulum yapacağız Gerekli konfigurasyonlar otomatik olarak tamamlanacaktır apt get install postgresql yBacula kurulumunu yapıyoruz apt get install bacula yKurulum sonrasında aldığımız yedeklerin saklanacağıdizini oluşturuyoruz Bu alan Storage üzerinden linux sunucuya mount edebileceğiniz herhangi bir alan nfs gibi olabilir Biz kuruluma standart Linux file sisteminden dizin oluşturarak devam edeceğiz İlgili dizin için yetkilendirme yapacağız mkdir backupchown R bacula bacula backup etc bacula bacula sd conf konfigurasyon dosyasında Archive Device gördüğümüz tüm satırların karşılıklarınıyedeklerin saklanacağıdizin olarak ayarlıyoruz Device Name FileChgr Dev Media Type File Archive Device bacula LabelMedia yes Random Access Yes AutomaticMount yes RemovableMedia no AlwaysOpen no Maximum Concurrent Jobs Store alanıile ilgili konfigurasyon değişikliğinden sonra ilgili servisi yeniden başlatarak bacula konsola bağlanıp test yapabiliriz systemctl restart bacula sd servicebconsole BACULUM KURULUMUBaculum reposunun public key ini APT repomuzun güvenilir anahtarlar listesine ekliyoruz wget qO apt key add Baculum depo adreslerini ekleyebilmek için dosya oluşturuyoruz touch etc apt sources list d baculum listOluşturduğumuz dosyanın içeriğini düzenliyoruz nano etc apt sources list d baculum listdeb arch amd focal maindeb src focal mainPaket veritabanlarınıgüncelliyoruz apt get updateBaculum Web ve API uygulamasıiçin paket kurulumlarımızıyapıyoruz apt get install baculum common baculum web baculum api baculum web apacheGerekli konfigurasyonların otomatik olarak yapılmasıiçin aşağıdaki komutlarıçalıştırıyoruz aenmod rewriteaensite baculum webaensite baculum apisystemctl restart apacheBu aşamada apache servisi aracılığıyla portundan web uygulamasının portundan ise API nin ayağa kalktığınıgörmemiz gerekiyor Cli üzerinden portun hizmet verdiğini kontrol etmek için aşağıdaki komutu kullanabilirsiniz ss tlpnApache nin bacula servislerini yönetebilmesi için etc sudoers d nin altına baculum api isminde bir dosya oluşturarak içeriğini aşağıdaki şekilde düzenliyoruz nano etc sudoers d baculum apiDefaults www data requirettywww data ALL root NOPASSWD usr sbin bconsolewww data ALL root NOPASSWD usr lib bacula bdirjsonwww data ALL root NOPASSWD usr lib bacula bsdjsonwww data ALL root NOPASSWD usr lib bacula bfdjsonwww data ALL root NOPASSWD usr lib bacula bbconsjsonwww data ALL root NOPASSWD usr bin systemctl start bacula dirwww data ALL root NOPASSWD usr bin systemctl stop bacula dirwww data ALL root NOPASSWD usr bin systemctl restart bacula dirwww data ALL root NOPASSWD usr bin systemctl start bacula sdwww data ALL root NOPASSWD usr bin systemctl stop bacula sdwww data ALL root NOPASSWD usr bin systemctl restart bacula sdwww data ALL root NOPASSWD usr bin systemctl start bacula fdwww data ALL root NOPASSWD usr bin systemctl stop bacula fdwww data ALL root NOPASSWD usr bin systemctl restart bacula fd Extra Bilgi Yetki verdiğimiz dosya içerisinde belirtilen bacula çalıştırılabilir dosyalarının bdirjson bsdjson bfdjson bbconsjson dizinleri değişkenlik gösterebiliyor Bu sebeple ilgili dosyaların dizinlerini mlocate paketi ile tespit edebilirsiniz apt install mlocate updatedb locate bfdjson locate bacula fd conf locate bbconsjsonKurulumun bundan sonraki adımlarına arayüz üzerinden devam ediliyor Kurumulum yaptığımız sunucunun IP adresinin portuna Web Browser üzerinden istekte bulunuyoruz Karşımıza kullanıcıadıve parola ekranıgeliyor API SERVER YAPILANDIRMA ICINhttp Server IP Username adminPassword admin WEB SERVER YAPILANDIRMA ICINhttp Server IP Username adminPassword adminHer iki servis için ekrana gelen adımlarıTest butonundan Başarılıcevabınıalacak şekilde doldurarak tamamlıyoruz Gelen formlarda bazıdosyaların bulunduğu dizinlerde hatalar olabiliyor Yukarıda extra bilgi kısmında paylaştığım gibi mlocate paketi ile doğru dizinleri bulabilirsiniz Tüm adımlarıtamamladıktan sonra Sunucunun portuna istek attığınızda aşağıdaki gibi bir ekran ile karşılaşmanız gerekmetedir 2023-08-01 08:05:50
医療系 医療介護 CBnews 10月以降の病床確保料「医療の対応を見極め判断」-加藤厚労相 https://www.cbnews.jp/news/entry/20230801171616 記者会見 2023-08-01 17:29:00
医療系 医療介護 CBnews 医療法人の経営情報「漏えい防止」呼び掛け-厚労省、競争上の利益害する恐れ https://www.cbnews.jp/news/entry/20230801154736 医療法人 2023-08-01 17:07:00
ニュース BBC News - Home HBO Euphoria actor Angus Cloud dies aged 25 https://www.bbc.co.uk/news/world-us-canada-66333376?at_medium=RSS&at_campaign=KARANGA father 2023-08-01 08:46:34
ニュース BBC News - Home Myanmar: Aung San Suu Kyi jail term reduced after some pardons https://www.bbc.co.uk/news/world-asia-66357403?at_medium=RSS&at_campaign=KARANGA sentence 2023-08-01 08:09:18
ニュース BBC News - Home Barbie movie: Warner Bros sorry for replying to atomic bomb memes https://www.bbc.co.uk/news/business-66368581?at_medium=RSS&at_campaign=KARANGA bombs 2023-08-01 08:52:33
ニュース BBC News - Home Mark Cavendish Netflix documentary: 'I don't want anyone else to go through what I have' https://www.bbc.co.uk/sport/cycling/66368064?at_medium=RSS&at_campaign=KARANGA Mark Cavendish Netflix documentary x I don x t want anyone else to go through what I have x Mark Cavendish is still thinking about a Tour de France comeback but he hasn t had an easy ride to this point 2023-08-01 08:25:58
ニュース BBC News - Home The Ashes 2023: The Grade Cricketer on Stuart Broad farewell https://www.bbc.co.uk/sport/av/cricket/66370530?at_medium=RSS&at_campaign=KARANGA The Ashes The Grade Cricketer on Stuart Broad farewellThe Grade Cricketer podcasters describe Stuart Broad s Ashes farewell as too good too perfect after the bowler takes the last two wickets to give England a series levelling victory 2023-08-01 08:22:40
ビジネス プレジデントオンライン 熱中症対策は守っていたが…埼玉県サッカー公式戦に出た40代男性の「心筋梗塞で死亡」はなぜ起きたのか - 夏季スポーツは「命を落とす引き金」になる https://president.jp/articles/-/72241 埼玉県内 2023-08-01 18:00:00
IT 週刊アスキー PS5『リビッツ! ビッグ・アドベンチャー』で「スピードランチャレンジ」が開催! https://weekly.ascii.jp/elem/000/004/147/4147852/ playstation 2023-08-01 17:40:00
IT 週刊アスキー ありあけハーバー70周年記念企画がスタート 第一弾は特別なアソートやポイントアップキャンペーンを実施 https://weekly.ascii.jp/elem/000/004/147/4147777/ 誕生 2023-08-01 17:15:00
IT 週刊アスキー GIFMAGAZINEの「NFTギフト」により「NTTグループねぶた」原画をNFT配布 https://weekly.ascii.jp/elem/000/004/147/4147816/ gifmagazine 2023-08-01 17:30:00
マーケティング AdverTimes Droga5 TokyoのCOOに元SIXの田邊博崇氏、浅井雅也氏との2トップ体制に https://www.advertimes.com/20230801/article429378/ drogatokyo 2023-08-01 08:03:28

コメント

このブログの人気の投稿

投稿時間:2021-06-17 22:08:45 RSSフィード2021-06-17 22:00 分まとめ(2089件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)