python |
Pythonタグが付けられた新着投稿 - Qiita |
AtCoder Beginner Contest(ABC) 279 - Pythonでのリアルタイム参加結果と内容整理 |
https://qiita.com/tk226/items/cb3cf17a3e54c910fb17
|
atcoder |
2022-12-02 23:23:38 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
JavaScript(this編) |
https://qiita.com/renbowroad/items/733e8909009344e0ed43
|
javascript |
2022-12-02 23:46:40 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
Amazon GameSparks (Preview) をもう少し触ってみよう |
https://qiita.com/keitarou/items/1345f0e41144cd02b680
|
amazongamesparkspreview |
2022-12-03 00:00:08 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
Red Hat OpenShift Service on AWS w/STS のhands-on (2022年末版) |
https://qiita.com/1ksen/items/40cd593b09c0a18e7ee0
|
redhatopenshiftservice |
2022-12-02 23:40:44 |
Git |
Gitタグが付けられた新着投稿 - Qiita |
sandboxリポジトリのススメ |
https://qiita.com/oohira/items/4e7dbeb87126c1d96ef5
|
adventcalendar |
2022-12-02 23:59:05 |
技術ブログ |
Developers.IO |
AWS re:Invent 2022 Moment のセッションとCar Racing のイベントに参加してきました #reinvent |
https://dev.classmethod.jp/articles/aws-reinvent-2022-moment-car-racing-event/
|
momentthewor |
2022-12-02 14:44:47 |
海外TECH |
Ars Technica |
Twitter dangles incentives to try to lure advertisers back |
https://arstechnica.com/?p=1901561
|
buyer |
2022-12-02 14:47:31 |
海外TECH |
MakeUseOf |
MSI Aegis RS 12: A Prebuilt Gaming PC That Saves You $500 |
https://www.makeuseof.com/msi-aegis-rs-12-review/
|
hardware |
2022-12-02 14:05:16 |
海外TECH |
DEV Community |
Wasp Beta brings major IDE improvements |
https://dev.to/wasp/wasp-beta-brings-major-ide-improvements-2h7a
|
Wasp Beta brings major IDE improvementsWith the Beta release Wasp brings its IDE game to a whole new level So far Wasp didn t have much beyond basic syntax highlighting in VSCode but now it has Wasp language server that brings the following to your wasp files live error reporting in your editorautocompletion basic for now VSCode Wasp language extension snippets for page query action entity improved syntax highlighting for wasp filesintegration with the above mentioned language serverSupport for popular IDEs to fully support Javascript and Typescript files in the Wasp project Wasp IDE support in action in VSCode syntax highlighting snippets live error reporting Wasp IDE support in action in VSCode syntax highlighting snippets live error reporting Wasp Language ServerWasp Language Server WLS is the “brain behind smart IDE features like live error reporting and autocompletion so if it seems like IDE actually understands your code to some degree well that is the language server TIPFor curious check out the source code of WLS on Github Features Live error warning reportingWLS compiles wasp code for you as you work on it and shows you any errors directly in the editor via red squiggly lines AutocompletionWLS understands at which part of code you are right now and offers appropriate completions for it NOTERight now WLS is pretty naive here and mostly focuses on offering available expressions when it realizes you need an expression This is helpful but just a start and it will get much smarter in future versions Bit of history why are Language Servers coolYears ago there was no standardized way to write something like Language Server for your language instead each language was doing something of its own and then each editor IDE would also implement its own layer of logic for using it and that was a loooot of work that needed to be done for each editor Luckily Microsoft then came up with Language Server Protocol a standardized way of communicating between the “smart part implemented by language creators and the editor IDE part language extension that is using it This enabled each editor to implement this logic for interacting with language servers only once and then it can be used for any language server This is great for us language creators because it means that once we implement a language server for our language most of the work is done and the work we need to do per each editor is manageable Right now WLS is used only by the VSCode Wasp language extension but thanks to the nature of the Language Server Protocol it should be relatively easy to add support for other editors too Check this GH issue if you are interested in helping SetupThe best thing there is nothing you as a Wasp user have to do to set up WLS It already comes bundled with your installation of wasp →so if you can run wasp projects on your machine you already have WLS and it is always of the correct version needed for your current wasp installation The only thing you need to ensure is you have wasp version ≥ and a relatively fresh VSCode Wasp language extension An easy way to check that your version of wasp has WLS packaged into it is to run it and look at its usage instructions it should mention waspls as one of the commands Wasp VSCode extensionIf we would call Wasp Language Server WLS the “backend then VSCode Wasp language extension would be “frontend →it takes care of everything to ensure you have a nice experience working with Wasp in VSCode while delegating the hardest work to the WLS TIPFor curious you can check out its source code here core of it is just one file Features Syntax highlightingNothing unexpected here it recognizes different parts of Wasp syntax like type value identifier comment string …and colors them appropriately If you are curious how is this implemented check →the whole syntax of Wasp is described via this “mysterious old TextMate format since that is the way to do it in VSCode SnippetsWasp allows you to quickly generate a snippet of code for a new page query action or entity Check out our snippet definitions here It is actually really easy in VSCode to define them and add new ones Live error reporting autocompletionThis is done by delegating the work to WLS as described above IDE support for Javascript Typescript in Wasp projectDue to how unique Wasp is in its approach getting an IDE to provide all the usual features for Javascript Typescript wasn t completely working and instead the IDE would get somewhat confused with the context in which files are and would for example not be able to offer “go to definition for some values or would not know how to follow the import path With Wasp Beta this is now resolved We resolved this by somewhat changing the structure of the Wasp project and also adding tsconfig json files that provide IDE with the information needed to correctly analyze the JS TS source files To learn more about Typescript support in Wasp Beta check this blog post What does the future hold While Wasp Beta greatly improved IDE support for Wasp there are still quite a few things we want to improve on Smarter autocompletion via WLS Right now it suggests any expression when you need an expression In the future we want it to know exactly what is the type of needed expression and suggest only expressions of that type So if I am in route to then I want to see only pages among the suggested completions not queries or actions or something else Further we would also like it to autocomplete on dictionary fields →so if I am in route it should offer me path and to as completions as those are only valid fields in the route dictionary Extensions for other editors besides VSCode Now that we have Wasp Language Server these shouldn t be too hard to implement This is also a great task for potential contributors check this GH issue if you are interested Implement Wasp code formatter We could make it a part of WLS and then have the editor extension call it on save Improve support for PSL Prisma Schema Language in wasp files If any of these sound interesting feel free to join us on our Github or join the discussion on Discord |
2022-12-02 14:13:09 |
Apple |
AppleInsider - Frontpage News |
OtterBox is out with new power banks for iPhone and Apple Watch |
https://appleinsider.com/articles/22/12/02/otterbox-is-out-with-new-power-banks-for-iphone-and-apple-watch?utm_medium=rss
|
OtterBox is out with new power banks for iPhone and Apple WatchOtterBox has three new chargers to power an iPhone and an Apple Watch with features that include nightstand mode and versatility as a car vent mount New power banks from OtterBoxThe Power Bank with Apple Watch Charger Multi Mount Power Bank and in Power Bank with MagSafe offer various ways to charge Apple products Read more |
2022-12-02 14:59:55 |
Cisco |
Cisco Blog |
Cisco Networking Academy: Innovating to make education accessible and equitable for all |
https://blogs.cisco.com/csr/cisco-networking-academy-innovating-to-make-education-accessible-and-equitable-for-all
|
Cisco Networking Academy Innovating to make education accessible and equitable for allOn International Day of Persons with Disabilities we reflect on Cisco Networking Academy s commitment to create an inclusive future |
2022-12-02 14:00:44 |
海外科学 |
NYT > Science |
Dog Flu Is Back, Too |
https://www.nytimes.com/2022/12/02/health/dogs-canine-flu.html
|
experts |
2022-12-02 14:59:28 |
金融 |
RSS FILE - 日本証券業協会 |
PSJ予測統計値 |
https://www.jsda.or.jp/shiryoshitsu/toukei/psj/psj_toukei.html
|
統計 |
2022-12-02 16:00:00 |
金融 |
金融庁ホームページ |
地域銀行の令和4年9月期決算の概要を公表しました。 |
https://www.fsa.go.jp/news/r4/ginkou/20221202/20221202.html
|
地域銀行 |
2022-12-02 16:00:00 |
金融 |
金融庁ホームページ |
主要行等の令和4年9月期決算の概要を公表しました。 |
https://www.fsa.go.jp/news/r4/ginkou/20221202-1/20221202-1.html
|
行等 |
2022-12-02 16:00:00 |
金融 |
金融庁ホームページ |
FSR Holdings株式会社に対する行政処分について公表しました。 |
https://www.fsa.go.jp/news/r4/sonota/20221202/20221202.html
|
fsrholdings |
2022-12-02 16:00:00 |
ニュース |
BBC News - Home |
Strep A: Fourth child dies from bacterial disease |
https://www.bbc.co.uk/news/uk-england-london-63835595?at_medium=RSS&at_campaign=KARANGA
|
children |
2022-12-02 14:02:31 |
海外TECH |
reddit |
炊飯に使ってる土鍋を金継ぎ |
https://www.reddit.com/r/lowlevelaware/comments/zan59b/炊飯に使ってる土鍋を金継ぎ/
|
wlevelawarelinkcomments |
2022-12-02 14:04:53 |
コメント
コメントを投稿