投稿時間:2023-03-29 18:33:32 RSSフィード2023-03-29 18:00 分まとめ(37件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT ITmedia 総合記事一覧 [ITmedia ビジネスオンライン] USJ、ストレス買取センターの次は「別世界ツアーズ」 観光需要を取り込む https://www.itmedia.co.jp/business/articles/2303/25/news050.html itmedia 2023-03-29 17:50:00
IT ITmedia 総合記事一覧 [ITmedia ビジネスオンライン] ディズニーの会員サービス、開設5周年 有料会員の満足度を向上 https://www.itmedia.co.jp/business/articles/2303/27/news135.html itmedia 2023-03-29 17:44:00
IT ITmedia 総合記事一覧 [ITmedia News] 「GPT-4より強力なAIの開発を直ちに停止せよ」──公開書簡にマスク氏やウォズニアック氏が署名 https://www.itmedia.co.jp/news/articles/2303/29/news180.html itmedia 2023-03-29 17:25:00
IT ITmedia 総合記事一覧 [ITmedia News] 電気代を稼ぐ音楽コンサート、東京藝大がさだまさしさんと開催 光熱費高騰にさださんが「力になりたい」 https://www.itmedia.co.jp/news/articles/2303/29/news177.html itmedia 2023-03-29 17:16:00
TECH Techable(テッカブル) Indeed上のデータから見る求人情報での「育休アピール」の現状。最も育休がアピールされているのはあの県だった!気になる育児休業法改正の影響も https://techable.jp/archives/202048 hiringlab 2023-03-29 08:30:18
TECH Techable(テッカブル) 便利なショルダーベルト付き!立ったままiPadを操作できる第10世代iPad専用ケース登場 https://techable.jp/archives/201900 pdaipadbk 2023-03-29 08:00:30
AWS lambdaタグが付けられた新着投稿 - Qiita 問い合わせメールを分析してDBに書き込む方法 https://qiita.com/itty-star/items/9f962859980fa0b6d09a 問い合わせ 2023-03-29 17:45:20
python Pythonタグが付けられた新着投稿 - Qiita ChatGPTのAPIをPythonで試してみた https://qiita.com/N4RU/items/0dc2317cc28193162661 chatgpt 2023-03-29 17:36:32
js JavaScriptタグが付けられた新着投稿 - Qiita ChatGPTとの会話をテキストに変換するブックマークレット https://qiita.com/takatama/items/5c187a3c8034b3d099c3 functionifdocumenturlst 2023-03-29 17:41:49
js JavaScriptタグが付けられた新着投稿 - Qiita 【Vue.js】watchでdeep: trueを設定するとnewValとoldValが同じになる問題 https://qiita.com/kikikikimorimori/items/1ddfb546483ddd43d2eb constar 2023-03-29 17:12:47
js JavaScriptタグが付けられた新着投稿 - Qiita Javascriptでマークダウンエディタを使う ついでにNuxt3でもやる https://qiita.com/fsd-ssk/items/44bc1f58e745ae7907af easymarkdowneditoreasymde 2023-03-29 17:11:36
Docker dockerタグが付けられた新着投稿 - Qiita `docker compose up -d`を実行すると`failed to solve ... tcp: lookup auth.docker.io on 192.168.0.1:53: server misbehaving`というエラーが出た話し https://qiita.com/gremito/items/2bcdfc8974f95d90bdfc 2023-03-29 17:21:50
海外TECH DEV Community Guzzle üzerinden Proxy kullanımı https://dev.to/aciklab/guzzle-uzerinden-proxy-kullanimi-1lk4 Guzzle üzerinden Proxy kullanımıGuzzle üzerinden Proxy kullanmak için yöntem bulunmaktadır Guzzle kendi belgelendirmesinde belirttiği gibi BASH üzerinden tanımlanmışortam değişkenlerine uyumluluk göstermektedir Diğeri ise yazılım üzerinden proxy ayarının eklenebilmesidir Ortam değişkenleri ile proxy ayarıBu çalışma için sistem genelinde bash ortam değişkenlerini ekleyebilmek için etc environment dosyasıiçerisinde yeni satır olarak aşağıdaki satırlar eklenmelidir Tabi ki http ve https adresinde yer alan kullanıcıadıve parola bilgileri ile IPADRESİve PORT bilgisi istenildiği şekilde düzenlenmelidir export http proxy http kullaniciadi parola IPADRESI PORT export https proxy http kullaniciadi parola IPADRESI PORT Bu satırlar eklentikten sonra çalışan servisler etkilenmeyecektir çünküservisler eski ortam değişkenleri ile ayağa kalkmıştır Dolayısıyla en kestirme çözüm işletim sisteminin yeniden başlatılmasıolacaktır Yazılım üzerinden proxy ayarıBu ayar hardcoded olarak eklenmesi doğru olmayacağıiçin değiştirilebilir yapıda yazılımsal geliştirme gerekecektir Bunun için örnek bir proxy ayarıiçeren kod aşağıdaki gibidir Tabi ki http ve https adresinde yer alan kullanıcıadıve parola bilgileri ile IPADRESİve PORT bilgisi istenildiği şekilde düzenlenmelidir use GuzzleHttp Client client new Client proxy gt http gt http kullaniciadi parola IPADRESI PORT https gt http kullaniciadi parola IPADRESI PORT verify gt false response client gt get echo response gt getBody 2023-03-29 08:38:04
海外TECH DEV Community RxJS 7 - Pipeable Operators https://dev.to/barisbll/rxjs-7-pipeable-operators-2ie7 RxJS Pipeable OperatorsHere are my detailed notes from the fantastic course created by Jurek Wozniak called RxJS and Observables Introduction In order to understand the concept please consider buying the course yourself these notes are simply subsidiaries Pipeable Operators Operator StackingPipe operators make some operations before an event actually reaches to an observer Event Source →operator →operator →operator →… →observerImportant thing here is observer only have access the last value after all those operators This works just like javascript array utility functions Note Applying a pipeable operator creates a new observable with some additional logic it doesn t modify the existing observable filterWhen a value passed to the filter function it will either pass to other operators or observable or it will be discarded Even though filter function filters notifications emitted by the next it always passes error and completeWe can call pipe method from any observable and then we can call any operator we want import Observable from rxjs import filter from rxjs operators interface NewsItem category Bussiness Sports content string const newsFeed new Observable lt NewsItem gt subscriber gt setTimeout gt subscriber next category Bussiness content A setTimeout gt subscriber next category Sports content B setTimeout gt subscriber next category Bussiness content C setTimeout gt subscriber next category Sports content D setTimeout gt subscriber next category Bussiness content E newsFeed pipe filter item gt item category Sports subscribe item gt console log item If we want we can extract only sport feed and use it in anywhere we wantimport Observable from rxjs import filter from rxjs operators interface NewsItem category Business Sports content string const newsFeed new Observable lt NewsItem gt subscriber gt setTimeout gt subscriber next category Business content A setTimeout gt subscriber next category Sports content B setTimeout gt subscriber next category Business content C setTimeout gt subscriber next category Sports content D setTimeout gt subscriber next category Business content E const sportsNewsFeed newsFeed pipe filter item gt item category Sports newsFeed subscribe item gt console log item mapmap function works really similar to js map functionimport forkJoin from rxjs Mike is from New Delhi and likes to eat pasta import ajax from rxjs ajax import map from rxjs operators const randomFirstName ajax lt any gt pipe map ajaxResponse gt ajaxResponse response first name const randomCapital ajax lt any gt pipe map ajaxResponse gt ajaxResponse response capital const randomDish ajax lt any gt pipe map ajaxResponse gt ajaxResponse response dish forkJoin randomFirstName randomCapital randomDish subscribe firstName capital dish gt console log firstName is from capital and likes to eat dish tap tab operator works like a spy and allow us to make some side effect without interacting with the notifications Because of in map the value we return becomes the input of the next chained function sometimes for debug purposes for example we can pass a tap function in the middle and spy what is happeningimport of from rxjs import filter map tap from rxjs operators of pipe filter value gt value gt map value gt value tap next value gt console log Spy value subscribe value gt console log Output value But of couse if we would use map function with curly brances and return values with return keyword just before returning them we could also console log But keep in mid that tap operator is more than just a console log it is there for making any side effects therefore it is quite a useful tool One more thing…Starting from RxJS the tap  operator can do even more You can see when the Subscription starts and ends at the level of the tap  operator On top of the next error and complete handlers which we have discussed above the tap  operator introduces three more handlers subscribe ーcalled when a new Subscription is made unsubscribe ーcalled when the Subscription is closed by unsubscribing calling unsubscribe this will NOT be executed when error or complete is emitted finalize ーcalled when the Subscription ends no matter what the cause it can be either unsubscribing an error or a complete notification all will cause the finalize handler to be called tap subscribe gt console log New Subscription unsubscribe gt console log Unsubscribed finalize gt console log Subscription ended debounceTime debounceTime delays the emitted notifications and only emits the lastly emitted value after a certain threshold For example we have multiple notifications coming let s say notifications per second and we are only interested in with the last value We can have such a scenario when we listen for input field the user writes fastly and when the user stops for a bit we finally emit the value and work on it In this way we can avoid the excesive processing import fromEvent from rxjs import map debounceTime from rxjs operators const sliderInput document querySelector input slider fromEvent lt any gt sliderInput input pipe debounceTime map event gt event target value subscribe value gt console log value In this example instead of emitting thousands of notifications it just emits which is an amazing performance gain catchErrorcatchError function provides a fallback observable in case of error It automatically pass next and complete functions it doesn t interest with them If an error notification occurs instead of passing it to the next chained function it passes it to an observable And this observable maybe directly emits next and complete notifications then those notifications are passed to the next chained functions import Observable of from rxjs import catchError from rxjs operators const failingHttpRequest new Observable subscriber gt setTimeout gt subscriber error new Error Timeout return gt console log Teardown console log App started failingHttpRequest pipe catchError error gt of Fallback value and err message error message subscribe next value gt console log value error err gt console log err message complete gt console log Completed We see that error didn t pass to the other chained functions instead we just create a new observable with of and passed the next function also the error message We can also see that after of function sends a completed notification it also emits a completed notification to our main pipe Sometimes we may want to hide the error message or not want to do anything when error occurs for those cases rxjs has an EMPTY observable this observable as the name suggests is empty and just emits complete notification import EMPTY Observable of from rxjs import catchError from rxjs operators const failingHttpRequest new Observable subscriber gt setTimeout gt subscriber error new Error Timeout console log App started failingHttpRequest pipe catchError error gt EMPTY subscribe next value gt console log value complete gt console log Completed Flattening Operatorsflattening operators work like catch error but for next notification Flattening operator react to a next notification by subscribing a new observable as long as source emit new values flattening operator will keep subscribing to new observables Flattening Operators Static ExampleIn the flattening operators first source emit a value and with that value a new observable is getting created and it also starts to emit new values then if we have a complete notification coming from the newly created observable they are not emitted to the main notifications let s make an example with concatMapimport Observable of from rxjs import concatMap from rxjs operators const source new Observable subscriber gt setTimeout gt subscriber next A setTimeout gt subscriber next B console log App has started source pipe concatMap value gt of subscribe value gt console log value As we can see we totally mapped the values A and B to those observables Even though for the static numbers it is not a really efficient use case if we can handle creation of hot observables etc These flattening operators can be quite useful Flattening Operators Dynamic HTTP RequestLet s this time make a concatMap example that will send an http request with the value providedimport fromEvent from rxjs import ajax from rxjs ajax import concatMap map from rxjs operators const endpointInput HTMLInputElement document querySelector input endpoint const fetchButton document querySelector button fetch fromEvent fetchButton click pipe map gt endpointInput value concatMap value gt ajax value random value subscribe value gt console log value Flattening Operators Error Handling Even though the complete notifications are not passed to the main stream the error notifications does So we need to handle tem carefully in order to not kill our main pipelineimport EMPTY fromEvent from rxjs import ajax from rxjs ajax import catchError concatMap map from rxjs operators const endpointInput HTMLInputElement document querySelector input endpoint const fetchButton document querySelector button fetch fromEvent fetchButton click pipe map gt endpointInput value concatMap value gt ajax value random value catchError gt EMPTY subscribe next value gt console log value error err gt console log Error err complete gt console log Completed We have a problem with this approach even though we catch the error we catch it in the main pipeline and convert it to a complete notification this also kills the main pipeline and we cannot keep searching Flattening Operators Error Handling In order to solve the above problem we need to chain catchError to the internal observableimport EMPTY fromEvent of from rxjs import ajax from rxjs ajax import catchError concatMap map from rxjs operators const endpointInput HTMLInputElement document querySelector input endpoint const fetchButton document querySelector button fetch fromEvent fetchButton click pipe map gt endpointInput value concatMap value gt ajax value random value pipe catchError error gt of Could not fetch data error subscribe next value gt console log value error err gt console log Error err complete gt console log Completed Flattening Operators Concurrency concatMapconcatMap operators do not pass to the next observable until the first observable completes This can be a good feature since uncompleted observables would create a memory leak in long term concatMap always guarantees that observables will be executed in the entered order And this is super important think multiple httpRequests or mouse positions for example Flattening Operators switchMapswitchMap provides us almost the same solution as the concatMap but with one big difference If for example a new value is emitted while the previous observable still didn t provide complete notification switchMap automatically cancels the previous observable and creates the new observable with the new value It creates unimportant memory leaks because program cleans this memory after the cancel operationThis way it stops memory leaks and also can act really fast based on the situation Flattening Operators mergeMapmergeMap is also like concatMap but it allows multiple open observables it doesn t cancel the previous observable like switchMap it allows them to work concurrently and this is sometimes the exact thing we need Let s keep in touchHey thanks a lot if you read it so far I want you to keep in touch for more sweet content Please subscibe in Dev to and other channels ‍ ️especially twitter Twitter Linkedin Github ‍Medium barisbll 2023-03-29 08:24:02
海外TECH Engadget Lenovo has shut down its Legion gaming phone business https://www.engadget.com/lenovo-has-shut-down-its-legion-gaming-phone-business-082028564.html?src=rss Lenovo has shut down its Legion gaming phone businessLenovo carved out a niche with its Legion line of gaming smartphones featuring impressive specs and gimmicks like SSD RAID storage and pop out cameras Now the company is exiting the gaming phone business completely it told Android Authority nbsp quot Lenovo is discontinuing its Android based Legion mobile gaming phones as part of a wider business transformation and gaming portfolio consolidation As a leader in gaming devices and solutions Lenovo is committed to advancing the gaming category across form factors as well as focusing on where it can bring the most value to the global gaming community quot a spokesperson said Lenovo s gaming smartphone woes likely sprung from the fact that it failed to establish the Legion brand outside of China It poached a number of employees from the ASUS ROG team at the beginning so it was clearly committed to mobile gaming early on Its last Legion branded phone was the slightly lower end Y announced last August but the final flagship Y was released over a year ago in February With Lenovo out that leaves just ASUS with its ROG gaming smartphone lineup along with the Nubia Red Magic and Xiaomi s Black Shark ーthough the latter recently laid off a large chunk of its workforce Lenovo will likely now focus on its Moto line along with special models like the ThinkPhone nbsp nbsp This article originally appeared on Engadget at 2023-03-29 08:20:28
Java Java Code Geeks A Detailed Guide to Data Analytics https://www.javacodegeeks.com/2023/03/a-detailed-guide-to-data-analytics.html A Detailed Guide to Data AnalyticsData analytics is the process of collecting processing and analyzing data to gain insights and knowledge that can be used to inform decision making It involves using various techniques such as statistical analysis machine learning data visualization and data mining to extract meaningful information from large and complex datasets Data analytics is widely used in various 2023-03-29 08:03:52
海外科学 BBC News - Science & Environment Swiss court case ties human rights to climate change https://www.bbc.co.uk/news/world-europe-65107800?at_medium=RSS&at_campaign=KARANGA damages 2023-03-29 08:10:06
医療系 医療介護 CBnews 東京のインフルエンザ患者報告数が2週連続減-第12週、31保健所管内のうち25管内で減少 https://www.cbnews.jp/news/entry/20230329174708 都内 2023-03-29 18:00:00
金融 JPX マーケットニュース [東証]特設注意市場銘柄の指定及び上場契約違約金の徴求:(株)東京衡機 https://www.jpx.co.jp/news/1023/20230329-12.html 東京衡機 2023-03-29 18:00:00
金融 JPX マーケットニュース [東証]上場維持基準(純資産基準)への適合について:ビート・ホールディングス・リミテッド https://www.jpx.co.jp/news/1021/20230329-01.html 上場維持基準 2023-03-29 17:30:00
金融 JPX マーケットニュース [東証]上場廃止等の決定:アジア開発キャピタル(株) https://www.jpx.co.jp/news/1023/20230329-11.html 上場廃止 2023-03-29 17:30:00
金融 article ? The Finance 改正個人情報保護法2020~2022年4月1日施行後1年間の企業の対応ポイント~【2023年3月更新】 https://thefinance.jp/law/200616 cookie 2023-03-29 08:35:43
ニュース BBC News - Home Paul O'Grady: TV presenter and comedian dies aged 67 https://www.bbc.co.uk/news/entertainment-arts-65108130?at_medium=RSS&at_campaign=KARANGA presenter 2023-03-29 08:11:35
ニュース BBC News - Home UK asylum plans: Barges and ex-bases set to be used to house migrants https://www.bbc.co.uk/news/uk-65107827?at_medium=RSS&at_campaign=KARANGA jenrick 2023-03-29 08:22:43
ニュース BBC News - Home Renting: Number of UK homes available down by a third https://www.bbc.co.uk/news/business-65090846?at_medium=RSS&at_campaign=KARANGA shows 2023-03-29 08:54:32
ニュース BBC News - Home Next says prices to rise by less than expected this year https://www.bbc.co.uk/news/business-65109131?at_medium=RSS&at_campaign=KARANGA retailer 2023-03-29 08:28:38
GCP Google Cloud Platform Japan 公式ブログ Vertex AI の Reduction Server を使用して PyTorch トレーニングのパフォーマンスを最適化する https://cloud.google.com/blog/ja/products/ai-machine-learning/speed-up-your-model-training-with-vertex-ai/ 平均を計算するために、各ワーカーは他のすべてのワーカーが計算した勾配の値を知る必要があります。 2023-03-29 09:30:00
GCP Google Cloud Platform Japan 公式ブログ カスタム テンプレートによる Cloud Code の拡張 https://cloud.google.com/blog/ja/products/serverless/extending-cloud-code-with-custom-templates/ CloudCodeでのCloudFunctionsのサポートについて詳しくは、新しいCloudCodeを使用して関数を作成してデプロイするのチュートリアルをお試しください。 2023-03-29 09:20:00
IT 週刊アスキー シャープ、ポスターのように使える42型モノクロ電子ペーパーディスプレー「ePoster <EP-421>」発表 https://weekly.ascii.jp/elem/000/004/130/4130638/ eposter 2023-03-29 17:40:00
IT 週刊アスキー Honda、さまざまな自転車を電動アシスト化・コネクテッド化できるサービス「SmaChari(スマチャリ)」発表 https://weekly.ascii.jp/elem/000/004/130/4130629/ honda 2023-03-29 17:30:00
IT 週刊アスキー グーグル、「この結果について」の日本語対応など検索機能強化を発表 https://weekly.ascii.jp/elem/000/004/130/4130626/ 利用可能 2023-03-29 17:20:00
IT 週刊アスキー 「#新宿地下ラーメン」、3月29日より「つけ麺専門 伊蔵八」が出店 https://weekly.ascii.jp/elem/000/004/130/4130618/ shinjukudelishpark 2023-03-29 17:15:00
IT 週刊アスキー 想像力が武器になる!『ゼルダの伝説 ティアーズ オブ ザ キングダム』最新映像が公開 https://weekly.ascii.jp/elem/000/004/130/4130625/ youtube 2023-03-29 17:05:00
マーケティング AdverTimes サントリーHD、デジタルマーケティング部部長ほか(23年4月1月付) https://www.advertimes.com/20230329/article415118/ 人事異動 2023-03-29 08:33:54
マーケティング AdverTimes モスバーガー「なりもす駅」など最高賞、東京屋外広告コンクールの結果発表 https://www.advertimes.com/20230329/article415093/ 受賞作品 2023-03-29 08:13:21
GCP Cloud Blog JA Vertex AI の Reduction Server を使用して PyTorch トレーニングのパフォーマンスを最適化する https://cloud.google.com/blog/ja/products/ai-machine-learning/speed-up-your-model-training-with-vertex-ai/ 平均を計算するために、各ワーカーは他のすべてのワーカーが計算した勾配の値を知る必要があります。 2023-03-29 09:30:00
GCP Cloud Blog JA カスタム テンプレートによる Cloud Code の拡張 https://cloud.google.com/blog/ja/products/serverless/extending-cloud-code-with-custom-templates/ CloudCodeでのCloudFunctionsのサポートについて詳しくは、新しいCloudCodeを使用して関数を作成してデプロイするのチュートリアルをお試しください。 2023-03-29 09:20:00

コメント

このブログの人気の投稿

投稿時間: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件)