AWS |
AWS Big Data Blog |
What to consider when migrating data warehouse to Amazon Redshift |
https://aws.amazon.com/blogs/big-data/what-to-consider-when-migrating-data-warehouse-to-amazon-redshift/
|
What to consider when migrating data warehouse to Amazon RedshiftCustomers are migrating data warehouses to Amazon Redshift because it s fast scalable and cost effective However data warehouse migration projects can be complex and challenging In this post I help you understand the common drivers of data warehouse migration migration strategies and what tools and services are available to assist with your migration project Let s first … |
2022-03-24 19:51:07 |
海外TECH |
Ars Technica |
DirectStorage speeds up load times in PC game demo, but hardware matters most |
https://arstechnica.com/?p=1843320
|
directstorage |
2022-03-24 19:50:01 |
海外TECH |
MakeUseOf |
This Newly-Discovered Windows 11 Easter Egg Will Give You Hours of Mindless Fun |
https://www.makeuseof.com/windows-11-cog-easter-egg/
|
discovered |
2022-03-24 19:14:15 |
海外TECH |
DEV Community |
Native apps faster than Electron using hostbridge build |
https://dev.to/progrium/native-apps-faster-than-electron-using-hostbridge-build-11jc
|
Native apps faster than Electron using hostbridge buildThis is a teaser for a project called hostbridge being released to my sponsors Here we re showing a mini Electron built into hostbridge that makes simple native webview based applications much quicker and with less configuration than Electron You can get access to hostbridge and a lot more coming up by becoming a GitHub sponsor |
2022-03-24 19:13:11 |
海外TECH |
DEV Community |
How to solve a coding problem |
https://dev.to/mpfdev/how-to-solve-a-coding-problem-1jlh
|
How to solve a coding problemThere is a chance that you may have heard that there is no right way how to solve a problem Every coder has a method a step by step guide on how to find the solution and this is personal this is creative freedom Not everyone thinks the same and this is good news Allowing us to have a different approach for a complex task and look for the most commons solutions for the repetitive ones We can go through some steps to the problem solving method Understand the problemPlan a SolutionBreak into small piecesTranslate to code In the first three steps you don t need an editor Let s start it Understand the ProblemEvery time a code related problem appears it seems to rush the anxiety to open your favorite editor as soon as possible First you need to understand the problem Read the problem out loud talk to you about what the problem is asking Clarify everything you didn t understand Ask questions There is nothing wrong to don t fully understanding the problem at first If someone tells you that this is easy this person is lying Now it s time to start sketching simulate inputs draw arrows for the output Take notes on what kind of instructions are happening to obtain that result Let s plan a solution Plan a SolutionThe magic word here is pseudocode Pseudocode is the bridge between the program and the algorithm You can read it better here Do you remember your sketch before Keep taking notes but now give a name for your arrows Is it conditional Is this repetitive Should I loop through it There is no perfect plan Identify all the steps Identify the parts of the problem Guide yourself through your logic There is a high chance that your solution may change And trust me it is not a waste of time trial and error is part of the process Trust the process If you consider yourself a perfectionist you may think why Why would I even try if there is a high chance it won t work Because the simple step of planning gives you the idea of the whole thing what works what don t Here you are going to use everything you have studied And it is an opportunity to learn on demand You don t know the tools or building blocks to this specific task Search study for this purpose and return to your pseudocode There is no right or wrong here do in a way you understand and help you Break the Problem into small piecesThere are many coding challenges that can be solved with one instruction There will be times when you re going to need the evaluation of one instruction to go to the next step Since most of the kinds of stuff that we do in our daily lives we do automatically we might think that coding is the same thing For example to drink water Go to the kitchenOpen the container that holds the drinking glassFind a drinking glassPick up the drinking glassWalk to the source of drinking waterPut the drinking glass in a position to be filled Fill the glass with waterWhen the glass is full ⇒Drink Do we think in all of these steps No Each of these steps is linked you need to complete one instruction to go to the next one All these processes are known as Algorithms Get your sketch again and divide break your problem everything that seems complex break it Divide into chunks solve all those chunks then you can solve the whole Keep it short and simple Translate to CodeThe next step is to solve the problem Using your notes and your pseudocode as your guide write out your actual code Now you can open your IDE and write your code There will be times when trying and observing the results is the best way called Experimentation However this works best when you have domain about what you re doing Don t expect for typing and magically working What if you can t solve the entire problem Practice If you got stuck there is no problem looking for other solutions and how other people solve them But return to the same problem a while later and try to do it again As I said in the beginning solving problems is a whole new skill set Only by practicing and exposing yourself over and over you ll improve it All solutions start with a plan |
2022-03-24 19:06:29 |
海外TECH |
DEV Community |
Introduction to Creative Coding with Javascript |
https://dev.to/phamn23/introduction-to-creative-coding-with-javascript-e1i
|
Introduction to Creative Coding with JavascriptCreative coding is the art of creating art That sounds like a useless and ambiguous definition doesn t it However creative coding is really about leveraging programming languages to make something beautiful and expressive The boundaries are truly limitless Creative works or sketches as I like to call them after p js can be inspired by design physics and even biology Personally ideas for my sketches appear as I m trying to sleep If you re struggling to find a good concept try replicating someone else s work just to engage your mind or just try experimenting with randomness Random stuff looks surprisingly good In this post I hope to teach you some p js to create your first sketch Using randomness every sketch will be completely unique and completely yours to post all over Twitter or mint as an NFT Bit of a disclaimer I consider myself to be a very very very unqualified person to speak about creative coding I m a noob but I figured if I teach you everything I know then you can be a pro noob too Here s what we re making Step Make a new HTML FileAs we are using JavaScript we ll need a base HTML file to work with You can copy the template below all we re doing is fetching p js through a CDN I recommend installing the Live Server extension to view your sketches in real time with live reloading index html lt DOCTYPE html gt lt html lang en gt lt head gt lt meta charset utf gt lt meta http equiv X UA Compatible content IE edge gt lt meta name viewport content width device width initial scale gt lt title gt Sketch More Lines lt title gt lt script src gt lt script gt lt script src app js gt lt script gt lt head gt lt body gt lt body gt lt html gt Alternatively you open up the p js web editor or a new CodePen Step Generating Random PalettesNow you could be a smart person and pick a color palette yourself or randomly generate one using actual math Or you could just hard code random color palettes and pick one We re going with just hard code random color palettes and pick one cdn jsdelivr net npm nice color palettes json nice color palettes has loads of pretty palettes Unfortunately they re stored in json format and can t be linked as a JS file so you can either import them with a fetch request or copy and paste all of the stuff in the link above into a new file index jsconst colors Step SetupIf you re not already aware p js automatically runs two functions setup initialize any objects and the HTML canvas itself draw called to render every frame for animations We don t actually need the draw function because we re making a static piece index js config variables weight controls line widths lineLength controls how many Line objects we createconst weight const linesLength let palette let lines function setup createCanvas the size of our art use innerWidth and innerHeight for full screen In setup we want to select our color palette and create an array of Line objects which we haven t actually defined yet Why we don t just set palette directly Good question p js provides a bunch of global variables and functions like random that we want to use The only way to ensure these functions are properly loaded is to wait until setup is called function setup createCanvas select a random palette and then shuffle it into a random order palette shuffle random colors shortcut to create an array of specified length filled with lines lines new Array linesLength fill map gt new Line render all of the lines lines forEach line gt line draw Step The LineObviously lines are defined by two points For our sketch we want lines generated on the left with a random y and on the right with a random y to ensure all lines span over the entire canvas Note you definitely don t have to use createVector to create a new point In fact this might seem a bit confusing to you because a point does not really have a magnitude or direction it s just a location in space Generally I like referring to points as vectors in p js because they come with a lot of functions that can be useful in other creative sketches like adding velocity to a position vector in flow fields class Line constructor this coord createVector random height this coord createVector width random height alternatively this coord x y random height draw Line draw is also fairly intuitive Just draw a line draw stroke random palette select a random color strokeWeight weight set the line width actually draw the line line this coord x this coord y this coord x this coord y You should have something that looks like this Step Finishing TouchesNow this already looks kind of cool but we want to add some depth By adding a translucent color to the background we can create some shadows or fog that makes the sketch look D You could also enhance this effect by increasing the strokeWeight for closer lines as things appear larger if they are right in front of you function setup createCanvas palette shuffle random colors lines new Array linesLength fill map gt new Line render all of the lines lines forEach line gt line draw background rgba You can add multiple lines sort of like licorice by using a loop to slightly offset the original coordinates class Line draw for let i i lt i stroke random palette strokeWeight weight line this coord x this coord y i weight this coord x this coord y i weight ClosingCreative coding at noob level is still pretty simple Delving into math like visualizing fractals is out of the scope of this tutorial partly because I haven t learned it yet Anyways thanks for sticking with me Make sure to share your creations on Twitter If you ping me phamn I d be happy to leave some feedback |
2022-03-24 19:03:01 |
医療系 |
医療介護 CBnews |
介護保険制度の理念への道筋は守られているか-介護経営に明るい未来をもたらすために(12) |
https://www.cbnews.jp/news/entry/20220324142139
|
介護保険 |
2022-03-25 05:00:00 |
ニュース |
BBC News - Home |
Ukraine not alone in fight against Russia, says Boris Johnson |
https://www.bbc.co.uk/news/uk-60867964?at_medium=RSS&at_campaign=KARANGA
|
ukraine |
2022-03-24 19:47:50 |
ニュース |
BBC News - Home |
Lord Michael Grade chosen as Ofcom chairman |
https://www.bbc.co.uk/news/entertainment-arts-60845520?at_medium=RSS&at_campaign=KARANGA
|
search |
2022-03-24 19:01:03 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
都立中高一貫校の入試に大異変!倍率急降下で「都立便乗型私立」が台頭のワケ - わが子に最強の中高一貫校&小学校&塾 |
https://diamond.jp/articles/-/298825
|
都立校の人気はなぜ下落したのか。 |
2022-03-25 04:50:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
東芝が2社分割案「否決」でなお混迷、業績けん引事業の切り出しは白紙に - ダイヤモンド 決算報 |
https://diamond.jp/articles/-/300014
|
東芝が社分割案「否決」でなお混迷、業績けん引事業の切り出しは白紙にダイヤモンド決算報コロナ禍が年目に突入し、多くの業界や企業のビジネスをいまだに揺さぶり続けている。 |
2022-03-25 04:45:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
日本企業も避けられない気候変動対応開示、TCFD義務化の英国に学ぶべき視点 - 企業サバイバル最前線 |
https://diamond.jp/articles/-/298448
|
|
2022-03-25 04:40:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
創業社長も在宅勤務、20年前から「テレワークシステム」提供するIT企業の先見性 - 飛び立て、世界へ! 中小企業の海外進出奮闘記 |
https://diamond.jp/articles/-/300069
|
中小企業 |
2022-03-25 04:35:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
幸福学の第一人者とサイボウズ代表が語る、「主体的にやれ」とだけ言う組織がダメな理由 - フィジカルとテクノロジー |
https://diamond.jp/articles/-/300011
|
前野隆司 |
2022-03-25 04:25:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
40代が“働かないおじさん化”を回避するために欠かせない「2つの力」 - 今こそ!リスキリング |
https://diamond.jp/articles/-/299948
|
代が“働かないおじさん化を回避するために欠かせない「つの力」今こそリスキリング人生年時代といわれ、歳以降も働き続けることが当たり前になってきました。 |
2022-03-25 04:20:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
アリババ悩ますロシア事業、提携先の制裁に困惑 - WSJ発 |
https://diamond.jp/articles/-/300126
|
提携 |
2022-03-25 04:15:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
高級食パン店の淘汰が始まった理由、小麦価格の17%値上げがとどめを刺すか - 今週もナナメに考えた 鈴木貴博 |
https://diamond.jp/articles/-/300010
|
鈴木貴博 |
2022-03-25 04:15:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
文在寅氏と尹錫悦氏が「大統領府移転問題」で激突の深層、元駐韓大使が解説 - 元駐韓大使・武藤正敏の「韓国ウォッチ」 |
https://diamond.jp/articles/-/300009
|
文在寅氏と尹錫悦氏が「大統領府移転問題」で激突の深層、元駐韓大使が解説元駐韓大使・武藤正敏の「韓国ウォッチ」文在寅ムン・ジェイン大統領と次期大統領となる尹錫悦ユン・ソクヨル氏の対立が深まっている。 |
2022-03-25 04:10:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
ロシアをハイパーインフレが襲っても「物々交換」にはならないといえる理由 - 重要ニュース解説「今を読む」 |
https://diamond.jp/articles/-/300008
|
物々交換 |
2022-03-25 04:05:00 |
ビジネス |
東洋経済オンライン |
品川駅西口「京急の顔」再開発で何が変わるのか 高さ155m、新「フラッグシップビル」の勝算は? | 駅・再開発 | 東洋経済オンライン |
https://toyokeizai.net/articles/-/541423?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
日本の鉄道開業 |
2022-03-25 04:30:00 |
GCP |
Cloud Blog |
What’s new in cloud-native apps? |
https://cloud.google.com/blog/topics/cloud-first/whats-new-cloud-native-apps/
|
What s new in cloud native apps Developers and IT operations pros of all stripes come to Google Cloud to build modern cloud first and cloud native applications Here s the latest from Google Cloud on everything app dev containers Kubernetes DevOps serverless and open source all in one place Week of Mar Mar Get Going with latest Go releaseWith the release of version the Go programming language now includes support for generic code using parameterized types integrated fuzz testing and a new Go workspace mode that makes it simple to work with multiple modules Learn more here Related ArticleScaling quickly to new markets with Cloud Runーa web modernization storyMoving from on prem to cloud using serverless containers and PHP a French news outlet more easily expands to reach new markets Read ArticleWeek of Mar Mar Create EventArc triggers with TerraformIn addition to the Google Cloud Console or gcloud you can also use a Terraform resource to create an Eventarc trigger Mete Atamel shows you how Scaling to new markets with Cloud RunFrench publisher Les Echos Le Parisien Annonces switched from dedicated on prem infrastructure to Cloud Run to supplement its main news site with regional variations Les Echos shares its website architecture here The serverless way to celebrate Pi DayIn honor of Pi Day Google Cloud Developer Advocate Emma Haruka Iwao shows you how to use the new Cloud Functions nd gen to calculate π ーserverlessly Related ArticleBuilding continuous integration amp continuous delivery for autonomous vehicles on Google CloudCruise relies on a whole host of Google Cloud technologies to develop and test the tech that goes into its autonomous vehicles or AVs Read ArticleWeek of Mar Mar Rhode Island moves to Google Cloud based job boardWhen the pandemic hit the State of Rhode Island moved its workforce development operations entirely online on a foundation of Google Workspace and Google Cloud resources including Firestore Cloud Functions and Kubernetes among others Check out how they did it Containerized microservices at Lowe sLowe s already told us how they use SRE They re at it again describing how they built an e commerce website using a containerized microservices architecture and Kubernetes with Istio for service mesh and Cloud Operations for good measure Cruise AVs hit the road with Google Cloud servicesAutonomous Vehicle AV startup Cruise detailed how it s using data analytics and machine learning on a foundation of Google Kubernetes Engine GKE and other services to develop and test its self driving cars Read the guest post L Oréal s data analytics gets a makeover with serverlessWe re hurtling toward a programmable cloud ーa world where developers use cloud native serverless tools like Cloud Functions to quickly prototype and build powerful data driven business insights L Oréal is a great example Better telemetry for your Anthos clustersAnthos Service Mesh Dashboard is now available public preview on the Anthos clusters on Bare Metal and Anthos clusters on VMware Now you can get out of the box telemetry dashboards to see a services first view of your application on the Cloud Console Instrument your Java appsWith the new version of the Google Cloud Logging Java library you can wire your application logs with more information ーwithout adding a single line of code Visualize metrics from Cloud SpannerBuilding an app on top of Cloud Spanner but can t assess how well it s operating The new OpenTelemetery receiver for Cloud Spanner provides an easy way for you to process and visualize metrics from Cloud Spanner System tables and export these to the APM tool of your choice Read more here Related ArticleCongratulations Knative on becoming part of the CNCFKnative enters the CNCF as an incubating projectRead ArticleWeek of Feb Mar Introducing Cloud SDKThe rebranded Cloud SDK is a collection of all the libraries and tools including Google Cloud CLI you need to interact with Google Cloud products and services Learn more here Cloud CLI meet TerraformGoogle Cloud CLI s new Declarative Export for Terraform allows you to export the current state of your Google Cloud infrastructure into a descriptive file compatible with Terraform HCL or Google s KRM declarative tooling and is now available in preview Knative graduates to incubating project Congratulations to Knative which has been accepted by the Cloud Native Computing Foundation or CNCF as an incubating project enabling the next phase of serverless architecture We manage Prometheus so you don t have toGoogle Cloud Managed Service for Prometheus is now generally available Get all the benefits of open source compatible monitoring with the ease of use of Google scale managed services Learn more here |
2022-03-24 20:00:00 |
コメント
コメントを投稿