投稿時間:2022-02-03 18:34:59 RSSフィード2022-02-03 18:00 分まとめ(38件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
TECH Engadget Japanese ソフトバンク社長、バルミューダスマホについてコメント https://japanese.engadget.com/balmuda-softbank-082752322.html balmudaphone 2022-02-03 08:27:52
TECH Engadget Japanese Pixel 6/Proは販売好調、Google決算でスマホ売上が過去最高に https://japanese.engadget.com/google-pixel-080505849.html google 2022-02-03 08:05:05
IT ITmedia 総合記事一覧 [ITmedia ビジネスオンライン] フジテレビ、希望退職者の募集で90億円の特別損失を計上 https://www.itmedia.co.jp/business/articles/2202/03/news159.html itmedia 2022-02-03 17:22:00
TECH Techable(テッカブル) 刃文や質感をリアルに感じられるスマホ向けVRアプリ「刀剣鑑賞」、第1弾は鎌倉時代の名刀を https://techable.jp/archives/172745 凸版印刷株式会社 2022-02-03 08:00:48
IT 情報システムリーダーのためのIT情報専門サイト IT Leaders カスペルスキー、セキュリティ啓発オンライントレーニング「KASAP」を提供、理解度チェックで学習内容を定着 | IT Leaders https://it.impress.co.jp/articles/-/22669 カスペルスキー、セキュリティ啓発オンライントレーニング「KASAP」を提供、理解度チェックで学習内容を定着ITLeadersカスペルスキーは年月日、サイバーセキュリティ啓発オンライントレーニングサービス「KasperskyAutomatedSecurityAwarenessPlatform」KASAPを提供開始した。 2022-02-03 17:22:00
python Pythonタグが付けられた新着投稿 - Qiita XGBoostのハイパーパラメータをまとめてみた https://qiita.com/m_yama123/items/133e5b73b2e2bcd6bd6a リファレンスリファレンスXGBClassifierリファレンスparameter⇒下記の内容はXGBClassifierについて調べてましたがXGBRegressorも基本的に同じ内容かなと思っています。 2022-02-03 17:59:11
python Pythonタグが付けられた新着投稿 - Qiita Django検索で姓と名で分けたフィールドをフルネームで検索させたい https://qiita.com/shin-go/items/9773e324ed5b13482bb5 Django検索で姓と名で分けたフィールドをフルネームで検索させたい概要Djangoで検索ボックスを作っている時に、姓だけで検索、名だけで検索はできるがフルネームで検索したいという気分だったのでやり方を調べてみました。 2022-02-03 17:06:45
js JavaScriptタグが付けられた新着投稿 - Qiita 初心者Laravel開発のまとめ https://qiita.com/simon21/items/54dde31d24c478895d64 開発の時、もっとも時間がかかったのは、要求の検討お客様とのやり取り、開発案の決めなど言語の使い方、初心者なので、PHPやJavaScriptHTMLCSSなどそれぞれの勉強は一番時間かかりました。 2022-02-03 17:47:58
js JavaScriptタグが付けられた新着投稿 - Qiita 【Jest】mockの初期化ができない時の備忘録 https://qiita.com/shirotaro-jp/items/980112188ae522eb44f1 JESTAPIReferenceよりまたは、restoreAllMocksjestrestoreAllMocks全てのモックを初期値に戻します。 2022-02-03 17:24:29
js JavaScriptタグが付けられた新着投稿 - Qiita 【Jest】randomやDateのモック化 https://qiita.com/shirotaro-jp/items/cba7d57584b201cff1c0 【Jest】randomやDateのモック化はじめにTypeScriptで開発を行う際、テストツールとしてJestを利用しました。 2022-02-03 17:23:04
js JavaScriptタグが付けられた新着投稿 - Qiita 【obniz×圧電スピーカー】処理(曲)コードをまとめました。 #マンボ #Disney https://qiita.com/yui-kouy/items/8cb9f35c92634d0e2e9f constspeakerobnizwiredSpeakersignalgndここから曲コードを挿入ここまで曲コードを挿入音符・休符の長さについて音符・休符の長さは、全音符・全休符の長さを基準として定数にします。 2022-02-03 17:22:03
AWS AWSタグが付けられた新着投稿 - Qiita フロントエンド( S3 + CloudFront + React ) バックエンド( EC2 + FastAPI ( Python )) https://qiita.com/tadat/items/fed05ad485cad84d9812 ELBを作成するには最低つのAZのサブネットが必要なので、図には書いていませんが実際はもうつサブネットを作成しています。 2022-02-03 17:56:59
AWS AWSタグが付けられた新着投稿 - Qiita 【AWS・Linux】「No space left on device 」と出たの対処法 https://qiita.com/pyon141/items/126b38bb23ddfe882f12 Nospaceleftondeviceヒアドキュメント用一時ファイルを作成できませんデバイスに空き領域がありません対応ディスク容量を確認し、容量を使っているファイルを以下のコマンドで探して削除。 2022-02-03 17:42:32
海外TECH DEV Community Guards using invariant in JS https://dev.to/fromaline/guards-using-invariant-in-js-24kk Guards using invariant in JS IntroHave you ever heard this quote If you want to be the best learn from the best I believe that it strongly applies to programming skills So in this series we ll gradually learn top notch JS from famous open source projects Today s topic guards using invariant ️Guard is a great way to handle errors and prevent bugs in your code And combined with invariant it becomes an even more powerful and versatile technique First of all what is a guard Guard is just validation The guard checks a specific conditionIf the condition draws to true the guard prevents some functionality from executingfunction handleInput input const isInvalid input typeof input string Here it is if isInvalid throw new Error Input is invalid return getProcessedInput input Okay I ll use them There is an issue with using guards like this It forces you to repeat throw new Error in dozens of places So for example if you want to add simple logging you have to update all guards in all places function handleInput input const isInvalid input typeof input string if isInvalid console log Input is invalid lt add this in all places throw new Error Input is invalid return getProcessedInput input How to do it like a top performer React developers faced the same issue and added special invariant abstraction to resolve it It does the same thing while preserving the DRY principle function handleInput input const isValid input amp amp typeof input string invariant isValid Input is invalid return getProcessedInput input How does invariant work under the hood The most popular JS invariant implementation takes multiple arguments condition that defines whether an error needs to be thrownformat simply put the error messagesix optional arguments to be placed instead of s inside the formatinvariant gt Hello from error s s s s s s Results to gt Uncaught Error Hello from error Let s re implement it As always let s re create invariant ourselves to get an in depth understanding of its inner workings Our version uses modern ES syntax and supports an indefinite number of optional arguments const invariant condition format args gt if condition if format throw new Error General error occured let i throw new Error format replace s g gt args i Implement it yourself Go to my CodeSandbox and try to implement the invariant function based on what we just learned P S Follow me on Twitter for more content like this Nick React tinkerer ️ fromaline How does React handle user defined components behind the scenes React strives to give its users the ability to build encapsulated reusable components but how does it manage to implement this logic in JSX webdevelopment reactjs Read thread to find out PM Jan 2022-02-03 08:30:21
海外TECH DEV Community Structuring a CI/CD workflow in GitLab (Node.js example) https://dev.to/lloyds-digital/structuring-a-cicd-workflow-in-gitlab-nodejs-example-2500 Structuring a CI CD workflow in GitLab Node js example Table of contentsWhat are pipelinesDevOps pipelinesWhat CI CD pipeline software to use Why did we choose GitLab Docker Technologygitlab ci yml filePipeline lifecycle exampleConclusion What are pipelinesIn computing pipeline refers to the logical queue that is filled with all the instructions for the computer processor to process in parallel It is the process of storing and queuing tasks and instructions that are executed simultaneously by the processor in an organized way This is different from the regular queue or stack data structures in computer science These data structures work in FIFO or LIFO approaches respectively This means literally First In First Out or Last In First Out principles no matter if working with elements instructions files or any other arbitrarily listable item DevOps pipelinesDevOps is a set of practices that combines software development and IT operations It aims to shorten the systems development life cycle and provide continuous delivery with high software quality DevOps is complementary with Agile software development several DevOps aspects came from the Agile methodology So if you re planning on having an agile work environment you must have good software foundations and automation processes set in place to achieve fast paced development and results If everything is done manually the environment would be rigid stiff and slow thus being the exact opposite of agile What is CI CD In software engineering CI CD or CICD is the combined practice of continuous integration and either continuous delivery or continuous deployment CI CD bridges the gaps between development and operation activities and teams by enforcing automation in the building testing and deployment of applications This would preferably shorten the gap between developers developing the project locally in their IDE and the project being published in their normal production environment either on public domain for clients or private domain for staging with other branches of the product development lifecycle backend frontend design QA testers It works on my machine ¯ ツ ¯Not only that we ve shortened the gap between the developer and productional environment but we ve also introduced an assurance that it will work within the productional environment The main component of CI CD is that we run install compilation build and test inside environment which mimics production Therefore we ve eliminated the chance of but it works on my machine happening Gitlab s CI CD flow other software uses mostly similar flow What CI CD pipeline software to use There are many options available to provide continuous delivery and integration in your software development lifecycle Some of the most popular CI CD tools are JenkinsCircleCIGitLabTeamCityBambooGitHub ActionsThe tool for the job is a personal preference and depends on which of these tools fit your project budget requirements language technology etc From this point on we will focus on GitLab s pipeline Why did we choose GitLab Well the choice was not a hard one GitLab is our default VCS and provides a rich set of features for CI CD pipelines leveraging the Docker technology The beauty of in house CI CD integration with your VCS is that the pipeline itself can be triggered upon various events from the developers The pipeline itself can be configured in a way that it triggers certain code blocks in all kinds of situations For example it can be triggered upon pushing to a certain branch or by providing some sort of specific trigger key within commit message it can be triggered upon Merge Requests upon the success of those merges etc This approach allows the DevOps engineer to configure the pipeline in a way that other software engineers mindlessly continue with their usual workflows and are completely oblivious to what s happening in the background This is great because now you need only one good engineer to configure and maintain it whereas the rest of the team organization does not have to bother with learning the technology inside out to use it Alongside being our default VCS and having great flexibility it can also be hosted on premise This way we are not using GitLab s servers also called runners but our own GitLab s pipeline will only charge you for computing time on their servers so we are saving some money But GitLab does have fast servers which are relatively cheap for min of computation That would be a good approach for big companies it would cost much less in the long run than configuring their cluster of runners Docker TechnologyDocker is a set of platform as a service products that use OS level virtualization to deliver software in packages called containers Containers are isolated from one another and bundle their software libraries and configuration files they can communicate with each other through well defined channels A Docker container image is a lightweight standalone executable package of software that includes everything needed to run an application code runtime system tools system libraries and settings The main difference between Docker and Virtual machines is that docker is running within its container virtualization engine whereas virtual machines virtualize whole guest operating systems In raw the docker allows you to simulate the production environment by replicating it beforehand and then containerizing it and publishing to hub docker com The important thing to consider is that you want to keep your docker image as minimalistic as possible because it does produce a heavy load for the machine using it You want to containerize only the service which you need to use and test eg for our backend stack we ve had to containerize PHP on Ubuntu and we ve added node npm and composer to the container That s it voila Now you d think that it s smart to ship other technologies to the same container for example using this container to test the frontend services would be pretty inefficient A much better approach is to use a different image for each stack you require because otherwise you will have unused software within your container Yeah I have it on my computer and server too so what s the deal The thing is for every job in the pipeline once started the docker fires a fresh container and boots it up If you want it to be fast you want it to be as minimal as possible Meaning that the backend will have only backend software on its image whereas the frontend will only boot up node js image without PHP and composer Separating services in different containers will help you speed up the pipeline overall The boot time is the biggest overhead that you get with additional software but only if you are using the self hosted runner Otherwise if you re running the pipeline on GitLab servers you need to download the image container at every step of the pipeline And if you have big images with unneeded software you will both download and boot longer and GitLab charges per minute of processing time meaning that you re twice as inefficient GitLab ci yml fileYAML is used because it is easier for humans to read and write than other common data formats like XML or JSON Further there are libraries available in most programming languages for working with YAML For a syntactic guidelines of YAML files Google is your best friend This file is the main configuration for your Gitlab pipeline Whenever you add this file to your project Gitlab will go through it whenever you change something within your project Here you will define the flow of your pipeline jobs stages what it will do when will it execute etc By default it will use shared GitLab runners where you ll have free minutes monthly by default The YAML file has a variety of keywords and control structures so you re able to define the what and when The content of the job within the script tag are the commands which will execute inside the docker container containing your application Here are some of the most commoontrol structures image defines which docker container will run for given job pipeline pulls from hub docker com stages define stages in which you can group your jobs Stages run serially one after another whereas jobs within the same stage run in parallel only defines when a job will run eg only on merge request artifacts defines which files will be shared between different jobs because the new container is initialized per job thus contents are lost unless specified with artifacts cache defines which files will be saved to the server for retrospectionscript defines what commands will be executed within the container OS level commands eg echo apt get install composer install xy These are some of the main control structures out of many for more you can check the documentation Pipeline lifecycle exampleThe pipeline starts from the gitlab ci yml file Here we ll analyze a simple pipeline configuration and what happens each step of the way We will consider the following pipeline for a front end project image node lateststages build run Job s namefirst job Define stage stage build What to run on the job script npm install artifacts paths node modulessecond job stage run script npm run start node test js artifacts paths node modules second job parallel stage run script echo I m running at the same time as second job As we can see we have two stages first stage installs the modules and has only one job The second stage kicks in if the first one finishes successfully and starts two jobs in parallel Gitlab s visualization of stages and jobsThe first thing that happens once you push your code is that GitLab scans the gitlab ci yml If there are no limitations in configuration the pipeline will be running on every push merge request and merge result Gitlab will then contact the runner aka the server which will be executing your pipeline Note if you have a single GitLab runner they will queue in FIFO principle Once the server responds it will start the docker executor with the image you ve specified In our case it is node latest If required you can specify a different image for each job If the server has the image cached it will start using it otherwise it will have to download it first Then once you have your container ready and booted up your project will be downloaded from your repository and once you re placed into the project root directory it will start executing commands you ve provided within the scripts list In our case it will install node modules Once the job is finished the artifacts will be uploaded so the next job using can download them back into the container Then the cleanup kicks in and the container is closed The second job is different but only slightly It will download the artifacts right after the project is downloaded so we have everything ready for scripts Once this job finishes it will again upload the modified artifacts for whoever might be using them next Other than that it is the same as the first job regarding the structure But the commands are slightly different and here as an example we run test js to test if our application is working Here are the contents of test js console log Hello from Node js console log new Date toUTCString console log Exiting Node js Here is the output from the second job And the last job is no different from the others it just proved to us that two jobs can indeed run in parallel ConclusionTo conclude the pipelines I would say that it is a must for any serious company to have these operations set in stone Human error is removed from the equation and monotonous tasks are automatized A good pipeline will also deploy the code to a staging server the company s internal server for testing quality assurance and collaboration but ultimately all productional deploys should be done manually by setting when key to manual in gitlab ci yml file Many many more things could be done within the pipeline such as benchmarking the app stress testing and others I might cover them in the next blog but until then what features do you think would make an awesome pipeline Lloyds is available for partnerships and open for new projects If you want to know more about us click here Also don t forget to follow us on Instagram and Facebook 2022-02-03 08:25:20
海外TECH Engadget Microsoft has reportedly killed its plans for the HoloLens 3 https://www.engadget.com/microsoft-reportedly-killed-plans-for-hololens-3-080308825.html?src=rss Microsoft has reportedly killed its plans for the HoloLens The future of Microsoft s HoloLens is reportedly uncertain as the company struggles to put together a coherent mixed reality strategy According to Business Insider the tech giant has scrapped its plans for what would ve been the HoloLens in recent months At least one of the publication s sources believes it s the end for the headset In addition the sources said Microsoft inked a deal to team up with Samsung to develop a brand new mixed reality device which has caused an internal divide within the mixed reality division nbsp Microsoft spokesperson Frank Shaw denied that the HoloLens is dead however calling it a quot critical part of the company s plans for emerging categories like mixed reality and the metaverse quot Shaw added quot We remain committed to HoloLens and future HoloLens development quot The company declined to talk to Business Insider about the reported Samsung partnership The employees within the mixed reality unit that the publication talked to said different factions within the team are arguing about which area to focus on Some believe the team should double down on its own hardware while others think it s better to develop a software platform for the metaverse other companies can use like the Windows OS nbsp There are also people arguing whether Microsoft should continue focusing on creating products for enterprise customers or whether the tech giant should also create products for consumers Some also argue that Microsoft s mixed reality team should fulfill military contracts Rubén Caballero the former Apple executive Microsoft hired to head up device engineering for the HoloLens and other projects back in reportedly wants to focus on consumers and the metaverse There s apparently such a confusion on what the team s focus should be that Microsoft lost mixed reality employees to Meta in including veterans who d been with the company for over years nbsp One thing s clear though Microsoft has big plans for the metaverse When it announced that it s purchasing Activision Blizzard for billion it said the acquisition will provide building blocks for the metaverse Microsoft CEO Satya Nadella said quot Gaming is the most dynamic and exciting category in entertainment across all platforms today and will play a key role in the development of metaverse platforms 2022-02-03 08:03:08
医療系 医療介護 CBnews 食事代に消費税を誤請求、デイサービスで散見-介護全般への不信にも、専門家「行政は再度周知徹底を」 https://www.cbnews.jp/news/entry/20220203165540 cbnews 2022-02-03 17:40:00
海外ニュース Japan Times latest articles Tokyo raises COVID-19 medical care alert to top level as it reports over 20,000 new cases https://www.japantimes.co.jp/news/2022/02/03/national/tokyo-medical-alert/ omicron 2022-02-03 17:21:30
ニュース BBC News - Home Millions braced for huge rise in energy prices https://www.bbc.co.uk/news/business-60234732?at_medium=RSS&at_campaign=KARANGA bills 2022-02-03 08:49:55
ニュース BBC News - Home NI Protocol: Unclear whether Irish Sea Border checks halted https://www.bbc.co.uk/news/uk-northern-ireland-60237565?at_medium=RSS&at_campaign=KARANGA ports 2022-02-03 08:48:51
ビジネス ダイヤモンド・オンライン - 新着記事 「空間伝送型ワイヤレス電力伝送システム」関連銘柄を 解説! スマホやEV、ドローンの利便性を劇的に向上さ せる「ワイヤレス給電」は、政府も後押しする注目技術 - 「お宝銘柄」発掘術! https://diamond.jp/articles/-/295260 2022-02-03 17:45:00
ビジネス ダイヤモンド・オンライン - 新着記事 「壁に掛けたい」 NFTアート鑑賞はアナログで - WSJ発 https://diamond.jp/articles/-/295336 鑑賞 2022-02-03 17:09:00
北海道 北海道新聞 米軍増派、高まる東欧の緊張 ロシア「破壊的」と反発 https://www.hokkaido-np.co.jp/article/641372/ 米大統領 2022-02-03 17:19:00
北海道 北海道新聞 28年ロス五輪でスケボー実施 1~2競技追加の可能性 https://www.hokkaido-np.co.jp/article/641371/ 国際オリンピック委員会 2022-02-03 17:19:00
北海道 北海道新聞 昨年の出動件数、2年ぶり増加 市民生活戻る? 江別市消防 https://www.hokkaido-np.co.jp/article/641370/ 消防本部 2022-02-03 17:18:00
北海道 北海道新聞 北広島市、時短飲食店への支給前倒し 4日から申し込み開始 https://www.hokkaido-np.co.jp/article/641368/ 北広島市 2022-02-03 17:14:00
北海道 北海道新聞 奈良・吉野「福は内、鬼も内」 世界遺産・金峯山寺で節分行事 https://www.hokkaido-np.co.jp/article/641364/ 世界遺産 2022-02-03 17:13:00
北海道 北海道新聞 北京五輪出場、佐藤選手「はばたけ!」 石狩出身 市役所に懸垂幕 https://www.hokkaido-np.co.jp/article/641363/ 五輪出場 2022-02-03 17:11:00
北海道 北海道新聞 特殊詐欺?江別市内で不審な電話相次ぐ 江別署が注意呼びかけ https://www.hokkaido-np.co.jp/article/641362/ 呼びかけ 2022-02-03 17:04:00
北海道 北海道新聞 SNSで児童ポルノ被害、最多に 666人、21年警察庁統計 https://www.hokkaido-np.co.jp/article/641361/ 犯罪被害 2022-02-03 17:01:00
マーケティング MarkeZine stand.fmと東海ラジオ、中日VS日本ハム戦を「リスナー参加型」で実況生配信 http://markezine.jp/article/detail/38269 standfm 2022-02-03 17:30:00
マーケティング MarkeZine 【参加無料】ブランディングの本質、顧客視点マーケティングのための組織・人材づくりを学ぶ http://markezine.jp/article/detail/38265 参加無料 2022-02-03 17:15:00
IT 週刊アスキー 『大戦略SSB』が本日発売!さらに追加マップを6ヵ月間、毎月5つずつ配信すると発表 https://weekly.ascii.jp/elem/000/004/082/4082498/ pcwindows 2022-02-03 17:40:00
IT 週刊アスキー MacBook Pro/Airに有線LANやUSBポート、HDMI出力を追加できるUSBハブ「400-ADR328GPD」を発売 https://weekly.ascii.jp/elem/000/004/082/4082490/ adrgpd 2022-02-03 17:30:00
IT 週刊アスキー 豚の体重が測れるアプリ「PIGI」無料版提供へ、AIとビッグデータで畜産DX https://weekly.ascii.jp/elem/000/004/082/4082495/ 程度 2022-02-03 17:30:00
IT 週刊アスキー 初移植の『達人王』『ドギューン‼』含む計4作品を披露!「アストロシティミニ V(ブイ)」の実況生配信を実施決定 https://weekly.ascii.jp/elem/000/004/082/4082494/ youtube 2022-02-03 17:10:00
マーケティング AdverTimes FCC賞2021が作品募集中、応募は2月6日まで https://www.advertimes.com/20220203/article375990/ 作品募集 2022-02-03 08:55:02
マーケティング AdverTimes 業界あげて進むDXの取り組み 最新・テレビCMの効果的活用 『宣伝会議』雑誌LIVE no.14 https://www.advertimes.com/20220203/article376105/ liveno 2022-02-03 08:33:47

コメント

このブログの人気の投稿

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

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

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)