IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] ワークマン、女性カジュアルに本格参戦 レディース防寒ウェアを4点投入 |
https://www.itmedia.co.jp/business/articles/2210/24/news165.html
|
itmedia |
2022-10-24 19:37:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] 丸亀製麺、秋の新作「山菜おろしうどん弁当」「げそ天うどん弁当」を発売 |
https://www.itmedia.co.jp/business/articles/2210/24/news159.html
|
itmedia |
2022-10-24 19:26:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] サイバー攻撃の実態 半数近くが被害なしも、対策不足が浮き彫りに |
https://www.itmedia.co.jp/business/articles/2210/24/news162.html
|
itmedia |
2022-10-24 19:23:00 |
AWS |
lambdaタグが付けられた新着投稿 - Qiita |
AWS Lambda(Python)にてジオコーディングの一つであるGeoHash(ジオハッシュ)を扱う |
https://qiita.com/kanamekun/items/32b39e7a50cf177a6d0c
|
awslambdapython |
2022-10-24 19:52:43 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
AWS Lambda(Python)にてジオコーディングの一つであるGeoHash(ジオハッシュ)を扱う |
https://qiita.com/kanamekun/items/32b39e7a50cf177a6d0c
|
awslambdapython |
2022-10-24 19:52:43 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
フォルダ内の拡張子を一括変換する(python) |
https://qiita.com/pyama2022/items/7e99d9523fcf20ea12ae
|
pythonaiprogrammer |
2022-10-24 19:48:59 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
機械学習ポテンシャル実装入門 |
https://qiita.com/mi-212/items/45d83fd6d6d3487e8abd
|
作りました |
2022-10-24 19:02:33 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
【JavaScript】複数のオブジェクトを持つ配列を、特定の要素の昇順に並び替える |
https://qiita.com/teshimaaaaa1101/items/f0e28963d5b570a6f8c1
|
johnscorenamemikescore |
2022-10-24 19:50:34 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
AWS Lambda(Python)にてジオコーディングの一つであるGeoHash(ジオハッシュ)を扱う |
https://qiita.com/kanamekun/items/32b39e7a50cf177a6d0c
|
awslambdapython |
2022-10-24 19:52:43 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
【Rails】redirect_toを使うとき、flash.nowは表示されないよという話 |
https://qiita.com/ysk91_engineer/items/d9669a6858238887c730
|
assertflashempty |
2022-10-24 19:43:10 |
技術ブログ |
Developers.IO |
既存の ALB リスナールール を YAML ファイルに出力する方法を教えてください |
https://dev.classmethod.jp/articles/tsnote-how-to-export-alb-listener-rules-settings-with-cloudformation/
|
運用 |
2022-10-24 10:36:21 |
技術ブログ |
Developers.IO |
AWS SDK for JavaScript v3 を使って、 DynamoDB から指定したパーティションキーのアイテムを削除してみた |
https://dev.classmethod.jp/articles/tried-deleting-all-items-with-the-specified-partition-key-in-dynamodb-with-javascript-v3/
|
awssdkforjavascriptv |
2022-10-24 10:00:52 |
海外TECH |
MakeUseOf |
7 Useful iPhone Productivity Apps That'll Help You Get Things Done |
https://www.makeuseof.com/tag/best-iphone-productivity-apps/
|
Useful iPhone Productivity Apps That x ll Help You Get Things DoneWe ve narrowed down thousands of iPhone productivity apps to the best to do list calendar email habit building and GTD apps for iOS |
2022-10-24 10:30:14 |
海外TECH |
MakeUseOf |
How to Validate a URL Using Regular Expressions |
https://www.makeuseof.com/regular-expressions-validate-url/
|
valuable |
2022-10-24 10:01:14 |
海外TECH |
DEV Community |
My Rust development workflow (after 3+ years) |
https://dev.to/sylvainkerkour/my-rust-development-workflow-after-3-years-217m
|
My Rust development workflow after years Rust takes a loooot of time to compile even with incremental compilation It s not rare that a small change leads to or minutes of compilation to test the change which frustrates a lot of new rustaceans It s a deliberate choice made by the language designers to favor runtime speed over compilation speed it s why we love Rust raw speed and there is no magic incantation or cheat code to reduce this compilation time It took me some time to find a good workflow which does not break my flow state when I m in the zone so I thought it was worth sharing if it can save you time dear reader But first I have a question What makes you happier swimming against the current or embracing the flow and getting things done If you come from programming languages such as TypeScript or Go where the compilation is extremely fast you should be used to fast code gt manually test gt fix gt repeat cycles Once a project becomes serious large enough it s simply not possible in Rust But it s absolutely not a reason to give up all the awesome things that Rust is bringing us as software developers and engineers Here is the workflow I ve developed over the past few years of professional Rust development after I understood that swimming against the current only brings eternal frustration Actually there are some magic workarounds such a sccache to speed up CI but in my opinion they are too complex and I highly value simplicity so thank you but no Use rust analyzerFirst and foremost use rust analyzer When I started software development with Rust rust analyzer was not an option and Rust programming was torture Today I think that rust analyzer is one of the most crucial factors for Rust adoption and user base growth It does not only provide code completion but also inline warnings and errors and a lot of other features that come in handy during your programming sessions Not using rust analyzer will make you lost a lot of time and I believe is pure and simple masochism Keep in mind that sometimes rust analyzer will not give the most helpful error messages so if you can t fix an error just by reading rust analyzer messages switch to cargo check which will give far better information Trust your instinctThe next most important thing not to break your flow is to trust your instinct Because even rust analyzer and cargo check are sometimes slow up to a dozen seconds waiting for them to complete after every line of code was driving me crazy Now I write a lot of code before looking at errors and warnings Trusting my instinct also means that I do not manually test my programs every few minutes My experience is that fast code gt manually test gt fix gt repeat cycles are not possible in Rust Instead I trust my code to be mostly correct and do not interrupt my flow with unimportant things Once my full function or trait is implemented I start fixing warnings and errors Write testsYour code passes cargo check Great But we are Humans we are all fallible So the next step is to write tests The Rust compiler provides a lot of guarantees and forces us to handle all edge cases but is no help against logic errors Some prefer to write tests even before writing the actual code TDD I personally prefer after anyway you have to write tests to detect logic errors Embrace continuous integrationRunning tests require to compile them so as you have guessed it s slow So the last but not least thing to do to be productive in Rust is to embrace continuous integration The goal is to never run the tests on your own computer but instead let your CI bots run the tests for you they are machines after all machines are made to work for us and then at the end of the day check if some tests are failing and fix them For a large Go or Node js project a CI pipeline should take between and minutes With Rust on the other hand it takes between and minutes to run a CI pipeline depending on your project and the power of your CI servers So the most sensible thing to do is to fix your failing tests only once a day It s called bundling instead of splitting my day and thus my attention and your focus in smaller cycles my code gt manually test gt fix gt repeat cycle now lasts a whole day In the same way that checking your emails every hour will kill your productivity waiting for your tests to run every hour will kill your effectiveness As a final note it s crucial for me to fix tests at the end of the day as it s a non creative task All my creative energy available at the beginning of the day is dedicated to implementing new things not fixing tests For GitHub you have GitHub Actions and for GitLab you have GitLab CI CD Here is an example of a CI pipeline for one of my Rust projects phaser github workflows ci yml Project maintenanceThanks to cargo and the community project maintenance is straightforward in rust You ll need to install cargo outdated and cargo audit cargo install f cargo audit cargo install f cargo outdatedAnd then once a week cargo update cargo outdated manually update the outdated dependencies cargo auditAaaand that s all Good Rusting Want to learn more real world Rust Take a look at my book Black Hat Rust to learn Rust Offensive Security and applied Cryptography |
2022-10-24 10:15:34 |
海外科学 |
NYT > Science |
How to Watch the Partial Solar Eclipse This Week |
https://www.nytimes.com/2022/10/24/science/partial-solar-eclipse.html
|
africa |
2022-10-24 10:03:21 |
医療系 |
医療介護 CBnews |
母子健康手帳、「両親」の記載を「保護者」に-厚労省が省令案公表、家族の多様性踏まえ |
https://www.cbnews.jp/news/entry/20221024192702
|
厚生労働省 |
2022-10-24 19:45:00 |
医療系 |
医療介護 CBnews |
「かかりつけ医機能」11月初旬めどに提言、日医-松本会長「医療情報提供制度の8項目をベース」 |
https://www.cbnews.jp/news/entry/20221024191439
|
情報提供 |
2022-10-24 19:30:00 |
医療系 |
医療介護 CBnews |
緑内障患者に点眼液追加も腎障害禁忌で他剤に変更-医療機能評価機構が「共有すべき事例」公表 |
https://www.cbnews.jp/news/entry/20221024192024
|
日本医療機能評価機構 |
2022-10-24 19:25:00 |
海外ニュース |
Japan Times latest articles |
Japan economy minister set to quit over Unification Church links |
https://www.japantimes.co.jp/news/2022/10/24/national/japan-economy-minister-set-quit-unification-church-links/
|
Japan economy minister set to quit over Unification Church linksEconomic revitalization minister Daishiro Yamagiwa has expressed his intention to resign over his ties to the group dealing another blow to the Cabinet of Prime |
2022-10-24 19:02:17 |
ニュース |
BBC News - Home |
Tory race to be next PM nears deadline with focus on Mordaunt |
https://www.bbc.co.uk/news/uk-politics-63370359?at_medium=RSS&at_campaign=KARANGA
|
afternoon |
2022-10-24 10:51:01 |
ニュース |
BBC News - Home |
Royal Mail: 100 days left to use stamps without a barcode |
https://www.bbc.co.uk/news/business-63367733?at_medium=RSS&at_campaign=KARANGA
|
january |
2022-10-24 10:49:18 |
ニュース |
BBC News - Home |
UK doomed without Brexit rethink, warns Tory backer |
https://www.bbc.co.uk/news/business-63371743?at_medium=RSS&at_campaign=KARANGA
|
brexit |
2022-10-24 10:34:53 |
ニュース |
BBC News - Home |
Newmarket: King Charles to sell 14 of Queen's horses |
https://www.bbc.co.uk/news/uk-england-berkshire-63350756?at_medium=RSS&at_campaign=KARANGA
|
tattersalls |
2022-10-24 10:12:07 |
ニュース |
BBC News - Home |
How many backers do Rishi Sunak and Penny Mordaunt have? |
https://www.bbc.co.uk/news/uk-politics-63343308?at_medium=RSS&at_campaign=KARANGA
|
minister |
2022-10-24 10:43:42 |
ニュース |
BBC News - Home |
Tory leadership: How the next UK prime minister will be chosen |
https://www.bbc.co.uk/news/uk-politics-62068930?at_medium=RSS&at_campaign=KARANGA
|
minister |
2022-10-24 10:34:32 |
ニュース |
Newsweek |
NHLの試合中に大観衆の前でプロポーズした男性、断られる |
https://www.newsweekjapan.jp/stories/world/2022/10/nhlno.php
|
NHLの試合中に大観衆の前でプロポーズした男性、断られる競技レベルの高さとエンタメ性を両立するアメリカやカナダのプロスポーツの試合には「キスカム」が付き物だ。 |
2022-10-24 20:00:00 |
ニュース |
Newsweek |
「こうすれば飲める!」宇宙飛行士のコーヒー休憩...無重力環境の専用カップが存在した |
https://www.newsweekjapan.jp/stories/world/2022/10/post-99937.php
|
【動画】宇宙飛行士のコーヒー休憩はちょっと変わっていた無重力環境の専用カップが存在スペースカップで優雅なコーヒータイムクリストフォレッティさんはカメラにスペースカップを見せながら、「特別な形をしていている」と説明する。 |
2022-10-24 19:30:56 |
IT |
週刊アスキー |
「ブラック★ロックシューター」のスマートフォンゲーム最新作が11月24日に配信決定! |
https://weekly.ascii.jp/elem/000/004/110/4110183/
|
fragment |
2022-10-24 19:25:00 |
IT |
週刊アスキー |
mineo、新宿駅で「月末のギガ死」を表現した屋外広告 広告のQRコードでギガがもらえる |
https://weekly.ascii.jp/elem/000/004/110/4110189/
|
mineo |
2022-10-24 19:10:00 |
コメント
コメントを投稿