IT |
ITmedia 総合記事一覧 |
[ITmedia News] 家庭用プリンタの世界がなかなかの荒れ具合な件 |
https://www.itmedia.co.jp/news/articles/2204/29/news070.html
|
itmedia |
2022-04-29 16:18:00 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
Flask についてまとめ |
https://qiita.com/TaichiEndoh/items/ca306560b928eddfc222
|
flask |
2022-04-29 16:28:54 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
【JavaScript】Angular, React, Vue.js とフロントエンドの本まとめ |
https://qiita.com/iwasiman/items/993372d3c40740a89929
|
angularreactvuejs |
2022-04-29 16:07:48 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
RailsプロジェクトにVue.js導入の仕方 |
https://qiita.com/Rairu_blog/items/98fb7bcdb35385b58e64
|
rails |
2022-04-29 16:04:54 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
Webアプリデプロイ方法(AWS EC2編) - 補足 - |
https://qiita.com/Unimaru/items/94fb90e03cae501eb4d3
|
awsec |
2022-04-29 16:36:46 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
AWS Certified Database - Specialty勉強記録[個人用] |
https://qiita.com/tomohide19970503/items/101796ce4832eb664433
|
awsdb |
2022-04-29 16:06:40 |
Azure |
Azureタグが付けられた新着投稿 - Qiita |
Azure DatabricksでSQL Server ODBCドライバーのインストール |
https://qiita.com/motoJinC25/items/ba2ef14157d83b1b61d9
|
azure |
2022-04-29 16:22:52 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
Webアプリデプロイ方法(AWS EC2編) - 補足 - |
https://qiita.com/Unimaru/items/94fb90e03cae501eb4d3
|
awsec |
2022-04-29 16:36:46 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
【carrierwave】deviseで作ったuserにプロフィール画像を割り当てる |
https://qiita.com/program0832/items/a3510d88274d17716544
|
carrierwave |
2022-04-29 16:28:42 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
RailsプロジェクトにVue.js導入の仕方 |
https://qiita.com/Rairu_blog/items/98fb7bcdb35385b58e64
|
rails |
2022-04-29 16:04:54 |
技術ブログ |
Developers.IO |
วิธีการใช้งาน Bitvise (การเชื่อมต่อ ssh terminal และการ upload ไฟล์) |
https://dev.classmethod.jp/articles/how-to-use-bitvise-ssh-terminal-file-upload/
|
วิธีการใช้งานBitvise การเชื่อมต่อssh terminal และการupload ไฟล์ สิ่งที่ต้องมีก่อนเริ่มต้นใช้งานก่อนที่จะเริ่มต้นใช้งานBitvise เราต้องทำการสร้างKey pair และEC Instance ขึ |
2022-04-29 07:16:35 |
技術ブログ |
Developers.IO |
테라폼으로 AWS 환경 구축하기 4장. 모듈을 이용하여 코드 다시 쓰기 |
https://dev.classmethod.jp/articles/build-multiple-services-with-terraform-08/
|
|
2022-04-29 07:09:48 |
技術ブログ |
Developers.IO |
LINEでキャッチアップするAWS最新アップデート |
https://dev.classmethod.jp/articles/whats-new-on-aws-with-line/
|
becominn |
2022-04-29 07:00:37 |
海外TECH |
DEV Community |
Array.reverse() - for reversing an array |
https://dev.to/dillionmegida/arrayreverse-for-reversing-an-array-3cpe
|
Array reverse for reversing an arrayThis article is the ninth of the Array Method Series In this article I will explain the reverse Array method What is the Reverse Method I think the name says it all The reverse method of arrays reverses the array such that the last item in the array becomes the first and the first item becomes the last This method modifies the array so I recommend cloning before reversing to avoid mutation conflicts in your applications Syntax of the Reverse Methodarray reverse While this method mutates the array it also returns the reversed array Without the Reverse MethodThe reverse method is an abstracted function that flips the array from one side to the other Here s an example imitating the reverse method const array const reversed for let i array length i gt i const item array i reversed push item console log reversed This loops through each item in the array from the back to the front Although this loop does not mutate the original array it is similar to what reverse does in the background With the Reverse MethodHere s how you achieve the previous result with reverse const array const reversed array reverse console log reversed console log array initial array is also modified As you can see the initial array is also modified So to avoid mutation conflicts you can clone the array like this const array const reversed array reverse console log reversed console log array With this the initial array stays the same and you can get the reversed array also |
2022-04-29 07:37:00 |
海外TECH |
DEV Community |
JavaScript Refactoring Combo: Simplify duplicated function call inside if-else statement |
https://dev.to/lgrammel/javascript-refactoring-combo-simplify-duplicated-function-call-inside-if-else-statement-21gl
|
JavaScript Refactoring Combo Simplify duplicated function call inside if else statementIf statements can contain duplicated statements with minimal differences For example copy paste changes can result in such code duplication The duplication can often be simplified by extracting the difference using the conditional operator and reducing the if else to the deduplicated statement Beforeif direction left move original x else move original x Refactoring Steps The refactoring steps are using P JavaScript Assistant v Extract variable twice with the same variable nameSplit declaration and initialization of both extracted constantsMove duplicated first statement out of if elseMove duplicated last statement out of if elseConvert the if else statement into a conditional expressionMerge variable declaration and initializationInline variable Aftermove original x direction left |
2022-04-29 07:08:28 |
海外TECH |
DEV Community |
Rethinking our Remix admin routes |
https://dev.to/dailydevtips1/rethinking-our-remix-admin-routes-3dhh
|
Rethinking our Remix admin routesIn the previous article we first looked at shared layouts in Remix But let s take a deeper look at how we can refactor this a little bit The previous example used a posts admin structure which is fine if we only have posts in our admin section But what happens if we add categories Now we have to replicate the whole admin structure there What I want to achieve is a separate admin something structure Note You would fully split your admin from the front end part in most projects In our case we will mix the front end with the admin part to ease our showcase example Creating the admin routesThe first thing we want to change is to have a basic admin folder Create this admin folder inside your routes directory We have learned from the previous article that we will need to create an admin tsx file in our routes directory This file will serve as the main layout for the admin part Go ahead and create this file and use the following markup import Link Outlet from remix run react export default function PostAdmin return lt div className mx auto max w xl gt lt h className my mb border b text center text xl gt My super cool admin lt h gt lt header className border b mb p gt lt ul className flex gap gt lt li gt lt Link to admin className text blue underline gt Admin lt Link gt lt li gt lt li gt lt Link to posts className text blue underline gt Posts lt Link gt lt li gt lt ul gt lt header gt lt main className p gt lt Outlet gt lt main gt lt div gt This will render a basic header that can link to our admin dashboard and our admin post section If we now create a super simple index tsx inside our admin folder we can see if this router outlet works export default function AdminIndex return lt p gt Welcome to the admin panel lt p gt Go ahead and run your app At this point you should see the following result The image rendered the big header the menu with the two links and the index file inside the outlet Creating the admin post sectionNow we can create a posts folder inside our admin folder This will be the home for our existing post admin And again we can leverage the specific layout methods to create a posts tsx file in our admin folder So one level up from the admin posts folder This will be our layout again If you are following along you already have this layout as it was previously the posts admin tsx file Move and rename this file or copy paste the below code import json from remix run node import Link Outlet useLoaderData from remix run react import getPosts from models post server import LoaderFunction from remix run node type LoaderData posts Awaited lt ReturnType lt typeof getPosts gt gt export const loader LoaderFunction async gt return json posts await getPosts export default function PostAdmin const posts useLoaderData as LoaderData return lt div className grid grid cols gap gt lt nav className col span md col span gt lt ul gt posts map post gt lt li key post slug gt lt Link to posts post slug className text blue underline gt post title lt Link gt lt li gt lt ul gt lt nav gt lt main className col span md col span gt lt Outlet gt lt main gt lt div gt Inside the admin posts folder create the index tsx file our welcome screen for the post section import Link from remix run react export default function AdminIndex return lt p gt lt Link to new className text blue underline gt Create a New Post lt Link gt lt p gt And then we also want to use the new post page which we also created you can simply move the new tsx file to this admin posts folder or create a new one with this content import Form from remix run react import redirect from remix run node import createPost from models post server const inputClassName w full rounded border border gray px py text lg export const action async request gt const formData await request formData const title formData get title const slug formData get slug const content formData get content await createPost title slug content return redirect posts admin export default function NewPost return lt Form method post gt lt p gt lt label gt Post Title lt input type text name title className inputClassName gt lt label gt lt p gt lt p gt lt label gt Post Slug lt input type text name slug className inputClassName gt lt label gt lt p gt lt p gt lt label gt Content lt input type text name content className inputClassName gt lt label gt lt p gt lt p className text right gt lt button type submit className rounded bg blue py px text white hover bg blue focus bg blue disabled bg blue gt Create Post lt button gt lt p gt lt Form gt And that s it We now migrated our post admin section to a global admin section This makes it easier to add some more admin options at a later stage You can find the completed code on GitHub Thank you for reading and let s connect Thank you for reading my blog Feel free to subscribe to my email newsletter and connect on Facebook or Twitter |
2022-04-29 07:06:27 |
海外TECH |
DEV Community |
PSA: Your dev.to post will most likely get stolen by this blog with no link to the original source or other form of credit. |
https://dev.to/eliasbrange/psa-your-devto-post-will-most-likely-end-up-on-this-blog-with-no-link-to-the-original-source-or-other-form-of-credit-7hf
|
PSA Your dev to post will most likely get stolen by this blog with no link to the original source or other form of credit When investigating the SEO of my own blog I stumbled upon my own article copied from dev to to the blog The blog seems to gather articles from different webpages and for some of them it includes backlinks to the original source However for dev to posts there is only a footnote at the bottom of the page stating Source Dev Community No link to the original source No canonical URL No name Nothing Some exampleslzomedia original How I automatically generate grocery shopping lists with Trello amp AWS Lambda Elias Brange for AWS Community Builders・Apr ・ min read aws serverless tutorial python lzomedia original Add a smart back to top button to your website Rob OLeary・Apr ・ min read webdev tutorial javascript beginners lzomedia original Steps To Delete AWS Resources EC amp VPC Using Ansible Nurul Ramadhona for AWS Community Builders・Apr ・ min read aws ec vpc ansible lzomedia original What does your dream work setup look like Tina Huynh・Apr ・ min read workstations setup discuss |
2022-04-29 07:03:35 |
海外ニュース |
Japan Times latest articles |
Missing tour boat found on seabed off Hokkaido |
https://www.japantimes.co.jp/news/2022/04/29/national/missing-boat-discovery/
|
waves |
2022-04-29 16:44:59 |
海外ニュース |
Japan Times latest articles |
Daichi Kamada puts Frankfurt in driver’s seat against West Ham in Europa League semifinal |
https://www.japantimes.co.jp/sports/2022/04/29/soccer/kamada-scores-west-ham/
|
Daichi Kamada puts Frankfurt in driver s seat against West Ham in Europa League semifinalLondon has been a happy hunting ground for Kamada who scored a brace in a win over Arsenal in the same tournament in November |
2022-04-29 16:33:58 |
海外ニュース |
Japan Times latest articles |
A Pitching Contortionist Bends His Way Into Shape |
https://www.japantimes.co.jp/sports/2022/04/29/baseball/mlb/pitching-contortionist-bends-way-shape/
|
breakout |
2022-04-29 16:01:54 |
ニュース |
BBC News - Home |
Israel airport chaos as family brings unexploded shell |
https://www.bbc.co.uk/news/world-middle-east-61267265?at_medium=RSS&at_campaign=KARANGA
|
international |
2022-04-29 07:15:07 |
ニュース |
BBC News - Home |
Covid: Scottish exam changes continue and no sharing of vaccine know-how |
https://www.bbc.co.uk/news/uk-61263157?at_medium=RSS&at_campaign=KARANGA
|
coronavirus |
2022-04-29 07:03:50 |
ニュース |
BBC News - Home |
Amazon posts first loss since 2015 as online sales falter |
https://www.bbc.co.uk/news/business-61264509?at_medium=RSS&at_campaign=KARANGA
|
apple |
2022-04-29 07:08:13 |
ニュース |
BBC News - Home |
Serving Met Police officer charged with rape |
https://www.bbc.co.uk/news/uk-england-london-61269111?at_medium=RSS&at_campaign=KARANGA
|
lambeth |
2022-04-29 07:27:13 |
ニュース |
BBC News - Home |
NFL Draft 2022: Jacksonville Jaguars select defensive lineman Travon Walker with first pick |
https://www.bbc.co.uk/sport/american-football/61268290?at_medium=RSS&at_campaign=KARANGA
|
NFL Draft Jacksonville Jaguars select defensive lineman Travon Walker with first pickThe Jacksonville Jaguars select defensive lineman Travon Walker with the first pick of the draft in Las Vegas |
2022-04-29 07:09:46 |
ニュース |
BBC News - Home |
West Ham look into alleged attack on German commentators |
https://www.bbc.co.uk/sport/football/61268852?at_medium=RSS&at_campaign=KARANGA
|
West Ham look into alleged attack on German commentatorsWest Ham are investigating after German commentators were allegedly attacked by a Hammers fan during the defeat by Eintracht Frankfurt at London Stadium |
2022-04-29 07:24:41 |
北海道 |
北海道新聞 |
首相、インドネシアに到着 対ロシア、海洋の自由で協力 |
https://www.hokkaido-np.co.jp/article/675680/
|
岸田文雄 |
2022-04-29 16:02:56 |
北海道 |
北海道新聞 |
道南127人感染 新型コロナ |
https://www.hokkaido-np.co.jp/article/675774/
|
道南 |
2022-04-29 16:12:00 |
北海道 |
北海道新聞 |
釧路管内134人 根室管内18人感染 新型コロナ |
https://www.hokkaido-np.co.jp/article/675773/
|
根室管内 |
2022-04-29 16:11:00 |
北海道 |
北海道新聞 |
後志管内134人感染 過去最多 新型コロナ |
https://www.hokkaido-np.co.jp/article/675772/
|
新型コロナウイルス |
2022-04-29 16:09:00 |
北海道 |
北海道新聞 |
有田陶器市、3年ぶり開催 恒例行事、にぎわい戻る |
https://www.hokkaido-np.co.jp/article/675771/
|
佐賀県有田町 |
2022-04-29 16:08:00 |
北海道 |
北海道新聞 |
発見した観光船の写真公開 第1管区海上保安本部 |
https://www.hokkaido-np.co.jp/article/675770/
|
管区海上保安本部 |
2022-04-29 16:06:00 |
北海道 |
北海道新聞 |
伝統の「浜焼き」で地元に活気 3月に震度6強の福島・相馬市 |
https://www.hokkaido-np.co.jp/article/675769/
|
福島県相馬市 |
2022-04-29 16:05:00 |
コメント
コメントを投稿