TECH |
Engadget Japanese |
Chromeがまもなくバージョン100に。「2000年問題」の再来をGoogleらが注意喚起 |
https://japanese.engadget.com/chrome-firefox-version-100-073046940.html
|
注意喚起 |
2022-02-18 07:30:46 |
TECH |
Engadget Japanese |
Spotify、ジョー・ローガンとの独占契約に実は2億ドルを投じていたとの報。従来報道の2倍 |
https://japanese.engadget.com/spotifys-deal-with-joe-rogan-is-reportedly-200-million-070033562.html
|
spotify |
2022-02-18 07:00:33 |
IT |
ITmedia 総合記事一覧 |
[ITmedia News] 文学賞「星新一賞」で“AIと作った小説”が初入選 人間以外の作品が応募の4%に増加 |
https://www.itmedia.co.jp/news/articles/2202/18/news137.html
|
itmedia |
2022-02-18 16:45:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] ディズニーリゾート内の商業施設「イクスピアリ」 カフェや雑貨店など6店舗がオープン |
https://www.itmedia.co.jp/business/articles/2202/18/news132.html
|
itmedia |
2022-02-18 16:20:00 |
IT |
ビジネス+IT 最新ニュース |
ローコード/ノーコード開発市場が24.3%の大幅増、2023年度には1,000億円規模に |
https://www.sbbit.jp/article/cont1/81414
|
開発 |
2022-02-18 16:28:00 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
【Python基礎】 辞書型データから値を取る方法 |
https://qiita.com/opentone_parkheedong/items/52ca9752a80c13e514eb
|
キーの存在が確実であれば、つ目の方法を使ってもいいと思います。 |
2022-02-18 16:29:49 |
Git |
Gitタグが付けられた新着投稿 - Qiita |
gitコマンドコピペ元 |
https://qiita.com/dokeita/items/ba6d0b49f97c16ee6627
|
gitresetheadhoge |
2022-02-18 16:17:34 |
技術ブログ |
Developers.IO |
CloudFormationを自チームでも使いこなしたいのですが学習方法を教えてください |
https://dev.classmethod.jp/articles/study_cloudformation/
|
infrastructureascodeiac |
2022-02-18 07:08:06 |
技術ブログ |
Hatena::Engineering |
はてなのポッドキャスト Backyard Hatena #5 - backyard of 漢字ル を配信中です |
https://developer.hatenastaff.com/entry/2022/02/18/163034
|
はてなのポッドキャストBackyardHatenabackyardof漢字ルを配信中ですこんにちは、CTOのidmotemenです。 |
2022-02-18 16:30:34 |
海外TECH |
DEV Community |
fflow – build your React apps faster than ever before. |
https://dev.to/rhsu/fflow-build-your-react-apps-faster-than-ever-before-9om
|
fflow build your React apps faster than ever before An open source prototyping tool to assist engineers at every level in building their next React web application Current EnvironmentIn today s software engineering landscape you ll be hard pressed to find a more popular JavaScript framework than React With more and more developers and companies working with this powerful tool every day the need for more accessibility grows Now you could just start a new React application with Create React App it s incredibly easy However your application would come with a TON of extra bloatware which most of the time you simply do not need The boilerplate code casts a wide net to accommodate all apps instead of specializing to the individual app s needs and tucks them deep away into its nested file structure This was one bottleneck the fflow team felt we could both improve and streamline The majority of developers use Create React App because it s so quick and easy to use If you can keep the efficiency of starting up a basic React application from scratch and remove all the excess irrelevant files you arrive at our product Introducing fflowThrough a partnership with tech accelerator OS Labs the team at fflow has developed a tool for engineers that offers the flexibility of building your own application from scratch while also giving you the same time saving comfort of something like Create React App We are tremendously excited to announce the alpha launch of our developer tool ーfflow ーa beautiful and easy to use open source prototyping tool to assist engineers at every level in building their next React and soon TypeScript web application How does it work fflow leverages Atlassian s React Beautiful DnD to allow developers to map out and visualize the layout of their codebase whether it be customized React Components or simple HTML elements As you drag HTML tags onto the canvas and reorder or delete elements the familiar code editor bootstrapped by Monaco Editor updates to give you a clear picture of each React component and its children formatted for jsx GIPH Dragging elements onto the canvasAs your app grows so does fflow s file directory of your app which gives you a clear map of how your app will be organized If you d like to scrap any work you ve done you can clear individual components or start entirely from scratch by clearing the entire project Once you re satisfied with the foundation of your application you can export the project to your local environment all neatly bundled up and ready to go Included in that bundle are all the files needed to continue developing in your preferred IDE You will find downloaded all the custom React components you created a CSS stylesheets with baseline css styles as well as any other styles you included in the CSS editor an index html file and a webpack configuration set up for easy access GIPH Adding styles in CSS editorYour project can then be spun up either by navigating to your project s directory with your own terminal or by using the one fflow provides for you immediately allowing one to continue composing their application GIPH Export project and inbuilt terminal And with that fflow provides developers with a seamless and expedited process for creating fully customized React web applications while saving valuable time and legwork in the process Try it out today your workflow will thank you Download fflowYou can download the alpha version of fflow for Mac or Windows on our website at fflow dev and visit our GitHub repo to support us and see our roadmap for the future This is an open source product and we welcome all contributions from fellow developers ーa tool by developers for developers is the best way to build something useful Connect with us and help take fflow to the next level Connect with the fflow teamRain Hsu LinkedIn GitHubBryanna DeJesus LinkedIn GitHubRonak Hirpara LinkedIn GitHubJake Pino LinkedIn GitHub |
2022-02-18 07:31:41 |
海外TECH |
DEV Community |
I18N in the Multiverse of Formats |
https://dev.to/adrai/i18n-in-the-multiverse-of-formats-1nip
|
IN in the Multiverse of FormatsEvery night I dream the same dream And then the nightmare begins I do what I have to do to protect in With this blog post I open a doorway between universes and I don t know who or what will walk through it What do you know about the in format multiverse Some folks have their theories they believe it is dangerous I think they are right but I want you at least to know that other parallel universes exist and what they look like ClarificationThere are far more in formats than the ones I am listing here In order not to get lost in the madness of the infinite in format universes I limit myself here to the first eight formats used in the JavaScript ecosystem that I was able to find To define some sort of sorting the formats are listed based on their weekly downloads inextICU Message Formatvue inin jsPolyglot jsGettextFBTFluent inext One of the most popular in format is the one used by the in framework inext It is usually a JSON based format with ability to do plurals also for languages with multiple plural forms context interpolation formatting nesting and more Let s imagine we would like to show these text based on how many of which dessert I would like to eat I would like to eat a cake I would like to eat muffins I would like to eat something So we can choose to eat what and how much to eat With this format it would look like this dessert cake one I would like to eat a cake dessert muffin one I would like to eat a muffin dessert cake other I would like to eat count cakes dessert muffin other I would like to eat count muffins dessert I would like to eat something And the instrumented code may look like this may differ based on your chosen technology inext t dessert context cake count gt I would like to eat a cake inext t dessert context muffin count gt I would like to eat a muffin inext t dessert context cake count gt I would like to eat cakes inext t dessert context muffin count gt I would like to eat muffins inext t dessert gt I would like to eat something You see the translation key remains the same for each invocation and the context and count option differs btw for a languages with multiple plural forms the instrumented code keeps as is but the translation json would be different This is an englishified example for Arabic plural rules so most people can read it The plural rule for arabic is like this plural formexample countzeroonetwofew …many …other … dessert cake zero I would like to eat no cake dessert muffin zero I would like to eat no muffin dessert cake one I would like to eat a cake dessert muffin one I would like to eat a muffin dessert cake two I would like to eat two cakes dessert muffin two I would like to eat two muffins dessert cake few I would like to eat a few cakes dessert muffin few I would like to eat a few muffins dessert cake many I would like to eat many cakes dessert muffin many I would like to eat many muffins dessert cake other I would like to eat count cakes dessert muffin other I would like to eat count muffins dessert I would like to eat something inext t dessert context cake count gt I would like to eat a cake inext t dessert context muffin count gt I would like to eat two muffins inext t dessert context cake count gt I would like to eat a few cakes inext t dessert context muffin count gt I would like to eat many muffins inext t dessert context cake count gt I would like to eat cakes inext t dessert gt I would like to eat something With nesting we can also reduce the repetitions eat I would like to eat dessert cake one t eat a cake dessert muffin one t eat a muffin dessert cake other t eat count cakes dessert muffin other t eat count muffins dessert t eat something But it may be that the translators like this nesting substitution less ICU Message Format The second format is the ICU Message Format There are multiple JavaScript modules implementing the ICU message syntax One of the most used is intl messageformat by Format js It is used behind the scenes also in react intl It is also a key value based format that could be stored in a JSON or however you like import createIntl from formatjs intl const intl createIntl locale en messages dessert I would like to eat what select cake count plural one a cake other count cakes muffin count plural one a muffin other count muffins other something It also offers plural and select and the instrumented code may look like this may differ based on your chosen technology Compared to the previous format this one uses only key to generate all variations So the value may look a bit more complex intl formatMessage id dessert what cake count gt I would like to eat a cake intl formatMessage id dessert what muffin count gt I would like to eat a muffin intl formatMessage id dessert what cake count gt I would like to eat cakes intl formatMessage id dessert what muffin count gt I would like to eat muffins intl formatMessage id dessert what undefined gt I would like to eat something Also here the translation key remains the same for each invocation and the context and count option differs vue in The next found format while exploring the multiverse is the vue in format It is used practically only in the vue in framework itself It is also able to do some interpolation with formatting pluralization and more But a context feature is missing This is how our example would look like import createIn from vue in const in createIn fallbackLocale en messages en dessert cake I would like to eat a cake I would like to eat count cakes dessert muffin I would like to eat a muffin I would like to eat count muffins dessert I would like to eat something And the corresponding invocation t dessert cake count gt I would like to eat a cake t dessert muffin count gt I would like to eat a muffin t dessert cake count gt I would like to eat cakes t dessert muffin count gt I would like to eat muffins t dessert gt I would like to eat something Compared the the previous formats this one needs to change the translation key to accomplish a context like feature in js The origin of this format start Ruby The in js format is a direct export of translations defined by Ruby on Rails To export the translations a Ruby gem can be used that s completely disconnected from Rails and that can be used for the solely purpose of exporting the translations even if your project is written in a different language For JavaScript there s a companion JavaScript package It comes bundled with all base translations made available by rails in Base translations allow formatting date numbers and sentence connectors among other things The used JSON based format will look like this dessert cake one I would like to eat a cake other I would like to eat count cakes dessert muffin one I would like to eat a muffin other I would like to eat count muffins dessert I would like to eat something The pluralization keys are organiized nested under the normal translation key And the corresponding invocation in t dessert cake count gt I would like to eat a cake in t dessert muffin count gt I would like to eat a muffin in t dessert cake count gt I would like to eat cakes in t dessert muffin count gt I would like to eat muffins in t dessert gt I would like to eat something Also this format needs to change the translation key to accomplish a context like feature Polyglot js This older format provides a solution for interpolation and pluralization based off of Airbnb s experience Polyglot js adds basic in functionality to Airbnb s Backbone js and Node js apps This format uses only keys but dessert cake I would like to eat a cake I would like to eat smart count cakes dessert muffin I would like to eat a muffin I would like to eat smart count muffins dessert I would like to eat something The plural forms are merged in a single value separated by the delimiter vertical pipe characters And the corresponding invocation polyglot t dessert cake smart count gt I would like to eat a cake polyglot t dessert muffin smart count gt I would like to eat a muffin polyglot t dessert cake smart count gt I would like to eat cakes polyglot t dessert muffin smart count gt I would like to eat muffins polyglot t dessert gt I would like to eat something Also this format needs to change the translation key to accomplish a context like feature Gettext Gettext is a very old translation standard There are implementations of Gettext in a lot of programming languages Jed is one of the most used gettext implementations for JavaScript Jed doesn t include a Gettext file parser but several third party parsers exist that can have their output adapted for Jed So an original Gettext po format msgid msgstr MIME Version n Content Type text plain charset UTF n Content Transfer Encoding bit n lang en n plural forms nplurals plural n n msgid dessert msgstr I would like to eat something msgctxt cake msgid dessert msgid plural I would like to eat d cakes msgstr I would like to eat a cake msgstr I would like to eat d cakes msgctxt muffin msgid dessert msgid plural I would like to eat d muffins msgstr I would like to eat a muffin msgstr I would like to eat d muffins would look like this when used in Jed const in new Jed locale data messages domain messages lang en plural forms nplurals plural n cake udessert I would like to eat a cake I would like to eat d cakes muffin udessert I would like to eat a muffin I would like to eat d muffins dessert I would like to eat something Not very intuitive but it works in translate dessert withContext cake fetch gt I would like to eat a cake in translate dessert withContext muffin fetch gt I would like to eat a muffin in translate dessert withContext cake ifPlural fetch gt I would like to eat cakes in translate dessert withContext muffin ifPlural fetch gt I would like to eat muffins in translate dessert fetch gt I would like to eat something This format offers pluralization interpolation and a context feature but a strange API in my opinion FBT Of all the formats encountered in the in multiverse this format is arguably the most distant universe or should I say most distant metaverse FBT is invented used and maintained by Facebook It is special It comes with text extraction and at the center are not the translations but your code So first you need to instrument your code lt fbt desc eating cake gt I would like to eat lt fbt plural count name number of cakes showCount ifMany many cakes gt a cake lt fbt plural gt lt fbt gt lt I would like to eat a cake gt lt fbt desc eating muffin gt I would like to eat lt fbt plural count name number of muffins showCount ifMany many muffins gt a muffin lt fbt plural gt lt fbt gt lt I would like to eat muffins gt lt fbt desc eating something gt I would like to eat something lt fbt gt lt I would like to eat something gt Run some scripts and then you can use the prepared translation files fb locale en translations bxFNGFeHhfvzOcxJWpXA tokens translations translation I would like to eat number of cakes cakes variations types kfdpAZKBoeVP jUBQ tokens translations translation I would like to eat a cake variations types Yglr cfclqAjmKXJXtjg tokens translations translation I would like to eat number of muffins muffins variations types IcKkQgBrAUcgtsHg tokens translations translation I would like to eat a muffin variations types rYYzTzAkHbTSwFMEAw tokens translations translation I would like to eat something variations types Each instrumented code part is mapped with a hash to the translations Like said it s really different then all other formats Fluent The last format in this multiverse trip is Fluent a Mozilla project The Fluent format shares a lot of philosophy that drove the design of ICU Message Format It s also a key value based format import FluentBundle FluentResource from fluent bundle const resource new FluentResource dessert I would like to eat toEat gt cake count gt one a cake other count cakes muffin count gt one a muffin other count muffins other something const bundle new FluentBundle en bundle addResource resource bundle formatPattern bundle getMessage dessert value toEat cake count gt I would like to eat a cake bundle formatPattern bundle getMessage dessert value toEat muffin count gt I would like to eat a muffin bundle formatPattern bundle getMessage dessert value toEat cake count gt I would like to eat cakes bundle formatPattern bundle getMessage dessert value toEat muffin count gt I would like to eat muffins bundle formatPattern bundle getMessage dessert value toEat gt I would like to eat something Like ICU Message Format it uses only key to generate all variations So the value may look a bit more complex like language on its own Coming back homeWe looked through the portals of the in multiverse and got a few small first impressions about the various formats Some are very similar and some others are really different In the end it s a matter of taste Which format do you feel comfortable with The most important thing is that all team members are comfortable with it and that all tools in the localization process supports that format So choose your translation management system TMS carefully Looking at the history of the currently most used in format we can see the the creators of inext are also the founders of a great translation management system So with choosing locize you directly support the future of inext ️inext locize true continuous localizationWatch the demo video to learn more |
2022-02-18 07:15:06 |
海外TECH |
DEV Community |
A Simple RoadMap For A Beginner Web Developer To Become A Hero Web Developer |
https://dev.to/jagannathkrishna/a-simple-roadmap-for-a-beginner-web-developer-to-become-a-hero-web-developer-1lp2
|
A Simple RoadMap For A Beginner Web Developer To Become A Hero Web Developer Hi Hope You All Are Well Welcome to my post So Many Beginner Web Developers I Mean those who are learning to code may stuck in a situation of that what to learn next or what to do next What s Next If you are in a situation like that its just because you don t know much about web development Don t worry I also had to go through that situation So here is what I learned about What s Next THE BASICSFirst you need to know the concepts before commands So I prefer learning C amp Java for learning the basic concepts You don t need to know C amp Java in depth But just the simple concepts Although if you are not focusing C amp Java it is best to learn the concepts through C amp Java If you want to know why to prefer C amp Java to learn Basic coding I will be answering to that question in a few So Keep Updated Web DesigningThe next step is to learn web designing What To learn for web designing HTMLCSSBasic JavaScript Web DevelopmentAfter learning web designing you can move a further by learning back end programming What To learn for web Development There are many languages amp Databases to program back end Choosing which is all up to you ConclusionI haven t mentioned much because as you learn you will know more and more about more tool more languages Version Controller etc The things I mentioned is just a guide to start you journey Hope you all understand and Comment is open for you valuable replies Thank You Have A Nice Day |
2022-02-18 07:11:46 |
海外TECH |
Engadget |
Apple taps 'Oldboy' director to shoot a martial arts fantasy film on an iPhone 13 Pro |
https://www.engadget.com/apple-oldboy-director-martial-arts-fantasy-film-iphone-13-pro-075046803.html?src=rss
|
Apple taps x Oldboy x director to shoot a martial arts fantasy film on an iPhone ProApple has commissioned famous Korean director Park Chan wook to create a short film as part of its quot Shot on iPhone quot campaign Park perhaps best known for the action thriller flick Oldboy used an iPhone Pro to shoot a minute fantasy martial arts movie entitled Life Is But a Dream which the tech giant has released on YouTube nbsp The film starts off with horror like elements after an undertaker digs up a grave to steal a coffin and awakens the ghost of a swordsman who then awakens the ghost of a hero who fell after saving the undertaker s village After that it becomes a blend of action romance dark comedy dancing and pansori a Korean genre of musical storytelling nbsp Apple has also released a behind the scenes clip alongside the short film showing Park and his crew using an iPhone Pro on gimbals and mounts for the shoot The crew specifically praised the phone s ability to quickly shift focus blur the background and shoot in low light In the behind the scenes footage released alongside the film Park said it s a story he s always wanted to tell and that he didn t have a specific camera in mind when he conceptualized it nbsp You can watch the quot making of quot video below |
2022-02-18 07:50:46 |
医療系 |
医療介護 CBnews |
新規の即応病床確保、1床450万円まで補助-疑い患者向けも、厚労省 |
https://www.cbnews.jp/news/entry/20220218163125
|
医療機関 |
2022-02-18 16:40:00 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
新型コロナ禍後も在宅勤務継続を多数が希望、米シンクタンク調査 |
https://www.jetro.go.jp/biznews/2022/02/d0bfe23106c8affd.html
|
継続 |
2022-02-18 07:10:00 |
海外ニュース |
Japan Times latest articles |
Experts concerned about continued strain on Tokyo medical system |
https://www.japantimes.co.jp/news/2022/02/18/national/experts-concerned-tokyo-medical-strain/
|
Experts concerned about continued strain on Tokyo medical system The infection situation remains critical experts said at a Tokyo Metropolitan Government meeting for monitoring the COVID situation in the capital |
2022-02-18 16:29:13 |
海外ニュース |
Japan Times latest articles |
20% of Japan’s public health center staff overworked with COVID-19 duties |
https://www.japantimes.co.jp/news/2022/02/18/national/covid-overwork-health-services/
|
of Japan s public health center staff overworked with COVID dutiesA survey also found that around had symptoms of depression while about had logged more than overtime hours per month |
2022-02-18 16:24:11 |
海外ニュース |
Japan Times latest articles |
Eileen Gu soars to gold in halfpipe to claim third medal of Games |
https://www.japantimes.co.jp/sports/2022/02/18/olympics/winter-olympics/olympics-figure-skating/gu-halfpipe-gold/
|
command |
2022-02-18 16:12:13 |
ニュース |
BBC News - Home |
Storm Eunice: Millions across UK told to stay home as severe winds hit |
https://www.bbc.co.uk/news/uk-60426382?at_medium=RSS&at_campaign=KARANGA
|
eunice |
2022-02-18 07:50:11 |
ニュース |
BBC News - Home |
Call to keep testing free and Covid passes scrapped in Wales |
https://www.bbc.co.uk/news/uk-60425055?at_medium=RSS&at_campaign=KARANGA
|
coronavirus |
2022-02-18 07:43:57 |
ニュース |
BBC News - Home |
Atkin ninth as China's Gu dominates halfpipe final at Beijing Games |
https://www.bbc.co.uk/sport/winter-olympics/60426825?at_medium=RSS&at_campaign=KARANGA
|
Atkin ninth as China x s Gu dominates halfpipe final at Beijing GamesTeam GB s Zoe Atkin falls on two of her three runs in the freeski halfpipe final as China s Eileen Gu wins her second Winter Olympic gold |
2022-02-18 07:17:42 |
北海道 |
北海道新聞 |
中国人推しメン、羽生が1位維持 練習場に連日、ファン多数 |
https://www.hokkaido-np.co.jp/article/647359/
|
北京冬季五輪 |
2022-02-18 16:19:00 |
北海道 |
北海道新聞 |
コストコ商品、駅にお届け 西武HDが実証実験 |
https://www.hokkaido-np.co.jp/article/647358/
|
実証実験 |
2022-02-18 16:18:00 |
北海道 |
北海道新聞 |
捜索時の個人情報が流出 自治体や警察共有の連絡票 旭川中2死亡 |
https://www.hokkaido-np.co.jp/article/647290/
|
個人情報 |
2022-02-18 16:09:44 |
北海道 |
北海道新聞 |
ビール大手、2社が増益 21年12月期、海外事業で明暗 |
https://www.hokkaido-np.co.jp/article/647349/
|
海外事業 |
2022-02-18 16:12:00 |
北海道 |
北海道新聞 |
9歳差フィギュアペア、息合わせ 拠点カナダでコロナ禍も協力 |
https://www.hokkaido-np.co.jp/article/647348/
|
木原龍一 |
2022-02-18 16:03:00 |
北海道 |
北海道新聞 |
北海道新幹線、まるで乗車気分 新幹線車内をVR体験 JR北海道が無料サイト |
https://www.hokkaido-np.co.jp/article/647347/
|
仮想現実 |
2022-02-18 16:02:00 |
ビジネス |
東洋経済オンライン |
将来に絶望する若者に知ってほしい幸福の捉え方 「未来があることは不幸」と考えないで | リーダーシップ・教養・資格・スキル | 東洋経済オンライン |
https://toyokeizai.net/articles/-/512038?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
東洋経済オンライン |
2022-02-18 17:00:00 |
ビジネス |
プレジデントオンライン |
「男は自殺、女は売春」豊かさを求めたはずの人類がそうしたトラップにはまる根本原因 - 「情報の不公平さ」に気づけない |
https://president.jp/articles/-/54693
|
人間社会 |
2022-02-18 17:00:00 |
IT |
週刊アスキー |
『ウマ娘 プリティーダービー』2月18日19時より「そこそこぱかライブTV Vol.9」が配信! |
https://weekly.ascii.jp/elem/000/004/083/4083932/
|
tvvol |
2022-02-18 16:20:00 |
IT |
週刊アスキー |
メタル迷宮招待券などがもらえる!『ドラクエX』ビットキャッシュキャンペーンを本日より開始 |
https://weekly.ascii.jp/elem/000/004/083/4083927/
|
mmorpg |
2022-02-18 16:15:00 |
マーケティング |
AdverTimes |
「クレベリン」売上、計画の5割 措置命令で返品見込む |
https://www.advertimes.com/20220218/article377309/
|
措置命令 |
2022-02-18 07:58:28 |
マーケティング |
AdverTimes |
向井理演じる父親が、マクドナルドで見つけた「もうひとつの、ハッピー。」とは? |
https://www.advertimes.com/20220218/article377287/
|
|
2022-02-18 07:04:01 |
コメント
コメントを投稿