投稿時間:2021-12-03 23:38:02 RSSフィード2021-12-03 23:00 分まとめ(40件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
python Pythonタグが付けられた新着投稿 - Qiita 【Python】株価データ分析 株価チャートを描く~mplfinance編 その3~ https://qiita.com/tnozoo/items/81a972fe911a28a781f9 2021-12-03 22:13:27
python Pythonタグが付けられた新着投稿 - Qiita fairseqの使い方 https://qiita.com/keita_M/items/3a7401ef48df3ec92b6f 2021-12-03 22:11:55
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) ssh接続エラーについて https://teratail.com/questions/372163?rss=all ssh接続エラーについて毎回接続しているリモートサーバーにSSH接続しようとすると、WarningPermanentlyaddedECDSAtothelistofknownhostsとでて次の処理ができなくなってしまいました。 2021-12-03 22:58:50
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) spring-bootで以下のようなエラーが発生しました。 https://teratail.com/questions/372162?rss=all springbootで以下のようなエラーが発生しました。 2021-12-03 22:50:01
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) wordpressにログインできません。 https://teratail.com/questions/372161?rss=all wordpress に ログイン でき ませ ん 。 2021-12-03 22:41:47
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) ハンバーガーメニュー内リンククリック時にリンク先に遷移かつメニューを閉じる方法を教えてください。 https://teratail.com/questions/372160?rss=all 発生している問題・エラーメッセージ今は、クリック後に遷移はしますが、メニューが閉じず、開いたままです。 2021-12-03 22:39:43
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) 【Unity:InputSystem】MouseのDeltaで取得できる値が大きすぎるので調整したい https://teratail.com/questions/372159?rss=all Gamepad設定マウス設定Cinemachine設定右スティックでも、マウスでもカメラをグリグリできるイメージです。 2021-12-03 22:34:33
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) フレームから直接取得した画像と保存した画像で違う画像になる。pytthon, realsense, OpenCV https://teratail.com/questions/372158?rss=all フレームから直接取得した画像と保存した画像で違う画像になる。 2021-12-03 22:24:46
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) パスの階層の深さ(スラッシュの数)を知りたい https://teratail.com/questions/372157?rss=all パスの階層の深さスラッシュの数を知りたい特定のパスの階層の深さを知るために、以下のようにquotquotの数を数えているのですが、しか返してくれません。 2021-12-03 22:19:36
Docker dockerタグが付けられた新着投稿 - Qiita proxy環境下でのdocker build https://qiita.com/boomin/items/8234f68a94c7e10bf991 回避策buildする際に、buildarg引数として、proxyの情報を与えてあげましょう。 2021-12-03 22:58:26
Azure Azureタグが付けられた新着投稿 - Qiita Azure PipelinesのYAMLでXamarin.Forms製アプリのストア配布パイプラインを構築する方法 https://qiita.com/uhooi/items/31f0630aa47e7980fbc3 本記事で説明しないことAzurePipelinesの概要や基本的な操作方法私が以前書いた記事が参考になると思いますCI環境の構築とAppCenter配布パイプラインの構築で説明した内容以前説明した内容を説明するのは冗長なのでしませんパスワードの追加AppCenter配布パイプラインの構築で説明していない内容のみ紹介します。 2021-12-03 22:00:39
Ruby Railsタグが付けられた新着投稿 - Qiita 【Rails】ルーティングまとめ https://qiita.com/mmaumtjgj/items/9ea3e767da05534c6a97 これらのメソッドは、railsで定義されているつのアクションを自動で生成してれる。 2021-12-03 22:57:51
海外TECH Ars Technica The Wheel of Time’s fifth episode is bookended by funerals https://arstechnica.com/?p=1817626 readers 2021-12-03 13:40:12
海外TECH MakeUseOf How to Play Hi-Res Audio on Your iPhone or iPad https://www.makeuseof.com/tag/hi-res-audio-iphone-ipad/ hardware 2021-12-03 13:45:26
海外TECH MakeUseOf The Top 12 Chrome Extensions Every Digital Worker Should Use https://www.makeuseof.com/top-chrome-extensions-digital-workers/ The Top Chrome Extensions Every Digital Worker Should UseWhether you re a budding entrepreneur or someone that uses the internet for work these Chrome extensions are ones you should be using 2021-12-03 13:30:12
海外TECH DEV Community Backend Developer Roadmap (2021) https://dev.to/thenerdydev/backend-developer-roadmap-2021-1fah Backend Developer Roadmap Hey guys In this article let us understand the roadmap that will help you in becoming a Backend Developer in This article was first published on Check the website for more interesting articles and tutorials on Web Development Every website that we build these days need a backend to manage the business logic of the application To manage huge data for an application you need a database along with a API that makes the interaction between the client and the backend possible Then there are other aspects to it that you need to care about when your application scales So without a further ado let us first go over the technologies and skills that you need to succeed as a backend developer As a pre requisite you do need the knowledge of Internet and How the Web Works Operating Systems Frontend Knowledge is a plus Some programming experience is also a plus though it can be learned along the way Needless to say if you want to succeed as a backend developer you must have some programming knowledge under your belt You do need to improve your coding skills if you are just getting started For starters getting familiar with the constructs of programming is important A language like Java would be good to get you started with programming You can also go for other languages like JavaScript Ruby Python etc Some of the prominent backend technologies are Golang Node js Ruby on Rails Djangoand more Next comes the knowledge of version control system also called as VCS Now this enables developers to collaborate and work on a project along with that it also also allows us to manage the versions by recording the snapshots of the project history and even allow us to backtrack if a wrong change was committed This way it limits the risk of errors and provides an efficient workflow to collaborate on projects For backend development you can use the following version control systems GitGitHubGitLabBitBucket DatabaseNext you need the knowledge of a database A database as we know is an organized collection of data which can be structured or unstructured The database caters to the storage aspect of our application So it is responsible for storing the data of our application We can also make queries against our database and retrieve the data in the form that we need Knowledge of databases is very important and a must have if you want to succeed as a backend developer Backend developers either use relational or NoSQL databases Some of them are as follows Relational DatabasesPostgreSQLMySQLMS SQLOracleMariaDB NoSQL DatabasesMongoDBRethinkDBDynamoDBCouchDBArangoDB NeoJ to name a few Along with the knowledge of some of the databases described above you will also need to be familiar with the basic database principles like ORMs Transactions and Batches ACID Data Normalization Indexing Cursors etc APIs APIs Application Programming Interfaces are a type of intermediate that allows services to communicate with one another APIs are used by backend developers to connect different apps or services in order to give a better user experience on the frontend You should be aware of the following APIs REST important If you want to learn about REST APIs in detail I do have an article on same JSONSOAPGSONXML RPCAES CachingCaching is the process of storing copies of files in a cache or temporary storage location so that they can be accessed more quickly So essentially it is a technique for storing a copy of a resource in a cache temporary storage location so it can be accessed quickly without any delays basically for fast access The main goal of caching is to improve data retrieval performance while reducing the need to contact the slow to process underlying storage layer Here is a list of caching techniques and tools you should be aware of CDNServer SideClient SideRedis TestingBackend Testing is a testing method that checks the server side or database of web applications or a software Backend testing is also known as Database Testing The data entered in the front end will be stored in the back end database Backend developers utilize the following testing methods Integration TestingUnit TestingFunctional TestingI may cover more on Testing in a separate article Code Analysis ToolsCode analysis is the analysis of source code that is performed without actually executing programs It involves the detection of vulnerabilities and functional errors in deployed or soon to be deployed software Some of the tools used for code analysis are SonarLintJUnitJaCoCoPMDSonarQubeQualysJenkins Architectural PatternsAn architectural pattern is a reusable solution to repeated issues in software development within a given context The following are some of the most regularly used architectural patterns MonolithicSOAMicroservicesCQRSEvent SourcingServerless Message BrokerA message broker is a part of software that allows systems apps and services to communicate with one another A message broker is a module that converts the server s formal messaging protocol into the client s formal messaging protocol receiver Here is a list of some of the message brokers RabbitMQKafkaKinesisJBOSS messaging ContainerizationContainerization is the packaging of software code with all required components such as frameworks libraries and other dependencies in order to create services that are isolated from one another in a container Backend developers use containerization to make it easier to move or execute containers depending of their infrastructure or environment Docker is one of the most commonly used containers that you should learn Design PatternsIn software engineering a design pattern is a general repeatable solution to a commonly occurring problem in software design Design patterns are used to represent some of the best practices adapted by experienced object oriented software developers The following is a list of different design patterns that you should be familiar of SingletonFactoryObserverDecoratorAdapterMediatorCompositeFacadeIteratorProxy WebHookWebhooks are automated messages sent from apps when something happens They have a messageーor payloadーand are sent to a unique URLーessentially the app s phone number or address Webhooks are almost always faster than polling and require less work on your end They re much like SMS notifications A webhook often known as a reverse API is a method for an app to give real time data to other apps Webhooks unlike APIs do not require a request to be sent after a response Instead webhooks provide data as soon as it becomes available without the need for a request or specific callbacks The webhook s fundamental characteristic makes it useful for both users and providers WebSocketWebSockets is a next generation bidirectional communication technology for web applications which operates over a single socket and is exposed via a JavaScript interface in HTML compliant browsers The WebSocket API is a reducing technology that allows a two way interactive communication session to be established between a user s browser and a server You can use this API to send messages to a server and obtain event driven responses instead of asking the service A WebSocket is a persistent link between a client and a server It uses a TCP IP socket connection to create a full duplex bi directional communication channel over HTTP Simply put it s a thin lightweight layer over TCP that allows subprotocols to be used to lodge messages So this is it for this article Thanks for reading If you enjoy my articles consider following me on Twitter for more interesting stuff Twitter Don t forget to leave a like if you loved the article Also share it with your friends and colleagues PS If you are looking to learn Web Development I have curated a FREE course for you on my YouTube Channel check the below article Web Developer Full Course HTML CSS JavaScript Node js and MongoDB The Nerdy Dev・Apr ・ min read html css node javascript 2021-12-03 13:48:03
海外TECH DEV Community What is Happening With Crypto Market? https://dev.to/markfusion/what-is-happening-with-crypto-market-396n What is Happening With Crypto Market Many people are scared of Crypto They say that Crypto is just a big Scam and also that Crypto is just for Geeks These myths have been around for years but it s time to debunk them Crypto isn t just about the cryptocurrency market value many people are using Crypto as an investment vehicle or even as a form of payment It can be difficult to understand at first so this blog post will go over some common myths related to Crypto and give you honest answers about what s happening with the crypto market today Thanks to the community it s easier than ever before to get involved with Crypto even if you re a complete beginner Crypto has the power to change your life for the better so let s debunk these Crypto myths once and for all What is Crypto Crypto is not just about buying cryptocurrencies like Bitcoin BTC Ethereum ETH or Litecoin LTC It can be used as an investment vehicle that allows you to earn money through trading You might have heard people talking in terms of “HODL this means holding onto a certain coin instead of selling it at any given time Other traders use Crypto purely as a way to make some extra cash by using their skills with Crypto trading bots Even though there are risks involved when choosing this path they often find themselves making more than every day by following Crypto price predictions Crypto has also become popular as a form of payment with retailers this is due to the low fees associated with payments and fast processing speeds for transactions A Big Myth About CryptoAnother common myth related to Crypto is that it s just for Geeks or people who are good at computers This couldn t be farther from the truth many non computer savvy individuals have been able to start their own Crypto trading accounts by following simple tutorials online There are even some apps out there that make Crypto trading accessible with your mobile device so you can trade on the go if needed If you don t know where to get started check out resources like Youtube videos about how Cryptos work along with other beginner guides available online today Even Crypto is a Crypto beginner and managed to turn into thousands after learning more about Crypto trading What s Going On With Crypto Market While it s true that Crypto market value has been seeing some dips lately many experts believe they re simply part of the “growing pains associated with getting Crypto off the ground in terms of popularity Many people are choosing to invest their money with Crypto because there aren t any limits when it comes to transferring funds this means you can send or receive an unlimited number of transactions without having to pay for each one This also makes setting up your own Crypto wallet much easier than ever before so don t be afraid if you ve heard negative things about Cryptos from other sources online Crypto is here to stay and it s easier than ever before for beginners and even Crypto experts to get involved with Crypto trading today There re Several RisksJust like any other investment vehicle out there Crypto does come with risks but this shouldn t scare you away from using Cryptos as an alternative way of sending or receiving money If anything the low fees associated with transactions are a major bonus compared to traditional methods used by banks Even though prices have dipped recently due to some jitters in the market value Crypto isn t going anywhere anytime soon There will always be people who choose to invest their money into Cryptos because they offer benefits that surpass those found when investing your funds elsewhere online Crypto is growing fast so now might just be the best time to get involved and see how Crypto can change your life for the better ConclusionCryptocurrency is a very interesting field in which you can get involved and earn good money It s a new technology and of course there re many risks but as I said you don t need to worry because if you decided to invest a little bit so it s not your last money and even if some SHIT COIN will fall to zero your life won t change at all 2021-12-03 13:38:52
海外TECH DEV Community DevTips Daily Update 03/12/21 https://dev.to/codebubb/devtips-daily-update-191121-434m DevTips Daily Update So in this week s videos on DevTips Daily we were carrying on with our full end to end project and we did a bit more work on the API in terms of setting up the redirect endpoint in Express We then moved on to setting up a deployment pipeline with a GitHub action and finished up by starting to configure our Digital Ocean droplet to accept out code Here s a link to each individual tutorial Sending POST requests with PostmanRedirect Endpoint in ExpressCI CD Pipeline OverviewCreating a GitHub actionInstalling and Building in the GitHub actionAdding a new User on the serverSetting Resetting a user s passwordNext week we re going to be carrying on with the project again we re going to be finishing off setting up the server and getting our pipeline to push our code to the server Thanks for watching 2021-12-03 13:25:27
海外TECH DEV Community Go Smtp ve RabbitMQ ile Email servisi https://dev.to/go/go-smtp-ve-rabbitmq-ile-email-servisi-4end Go Smtp ve RabbitMQ ile Email servisiSelamlar Ben Tayfur Kaya yeni Golang öğreniyorum ve size öğrenirken yaşadığım zorluklarıve avantajlarıbu projede göstermek istiyorum Bugün go dili ile yazmışolduğum basit bir email service inceleyeceğiz kullandığım teknolojiler RabbitMQ Smtp fiber ve Gorm Github Reposuna gitmek istiyorsanız Github StmpGolang ile basit bir sekilde gönderici olan mail adresine girişyaparak istediğimiz email adresine mesajıhtml template olarak göndereceğiz Html nasıl parse edilir template ParseFiles Templates FeatureNotification html yukarıda html dosyasınıparse ediyoruz ve aşağıdaki gibi execute ediyoruz buradaki subject kısmıise gönderilecek mailin title yazıyoruz templateBuffer Write byte fmt Sprintf Subject Lates Features n s n n mimeHeaders t Execute amp templateBuffer nil Smtp ile mail göndermek sendMail fonksiyonu hangi consumerden triggerlandıysa ilgili htmli parse ediyoruz switch tamplate case WelcomeQueue body parseHtml WelcomeTemplate break case WeeklyReportQueue body parseHtml WeeklyReportTemplate break case FeatureNotificationQueue body parseHtml FeatureNotificationTemplate break err smtp SendMail smtpHost smtpPort auth senderMail to byte body yukaradaki kod bloğunda mail adresimize authentication oluyoruz ve oldugumuz email adresinden to göndereceğimiz mail adresini içeriyor msg kısmıise gönderilecek olan mesajıiçeriyor ama biz orada bir mesaj yerine html template göndereceğiz RabbitMQdiyebilirsinizki yukarıda basit yazıyordu ne gerek var rabbitMQ kullanmaya Evet var çünkügönderecek oldugumuz mailleri Message queueya göndermemiz gerekiyor yaptıgımız app belki databaseden aldığımız mail adreslerine email atarken yarısında app crashe olabilir ve biz hangi mail adreslerine mail gönderildi hangisine gönderilmedi bunu bilemeyiz Birden fazla email templatemiz olabilir mesela welcome verify Feature Notification gibi farkettiginiz gibi bazılarıBulk toplu gönderilen mail bazılarıTransaction tekli mail Biz her template icin bir Consume ve Publish oluşturacağız böylelikle mail adresleri ilk önce queue gidicek sonra Consume a iletilecek ve oradan templatine göre smtp ile maili göndereceğiz PublishRabbitMQ bağlantısıoluşturuyoruzconnectRabbitMQ err amqp Dial amqpServerURL consume ile haberleşmek için bir channel oluşturuyoruzchannelRabbitMQ err connectRabbitMQ Channel yeni bir mesaj oluşturup bunu queue gönderiyoruz ama burdaki en önemli nokta verilen queue name i çok önemli bu fonksiyonun çağrıldığıyerden alıyor ve mesajıo queue ismine göre gönderiyor bu sayede consume ederken her template icin farklıqueue den onlarıalabileceğiz message amqp Publishing ContentType text plain Body msg mesaji publish eder if err channelRabbitMQ Publish exchange queueName queue name false false message err nil return err Consumeburadaki işlemlerde aynısayılır ama bir farkla queue deki mesajlarıokuyup her mesaj için bir sendMail fonksiyonunu trigger ediyor forever make chan bool go func for message range messages to string string message Body queue dan gelen mesaji mail Send fonksiyonuna gönder mail SendMail to queueName log Printf gt Received message s n message Body lt forever Bulk Mail amp Transaction MailYukarıda bu ikisinden bahsetmiştik genel anlamda toplu gönderilen maillere Bulk ve sadece tekli işlemler için gönderilen maillere Transaction mail denir db err db ConnectDB if err nil log Fatal err panic err var User models User db Find amp User yukarıda diye bağlanıp dbdeki User ların hepsini arrayin içine alıyoruzAşağıda is User arrayini for döngüsüne alıp her user ın maili için byte a dönüştürüp bunu queue gönderiyoruz burada byte a dönüştürmemizin sebebi RabbitMQ channeli byte ile haberleşmesi for t range User var to byte to byte t Email rabbitmq Publisher to template Transaction maillerinde ise farklıfarklıişlemler yapılabilir ama biz basit bir halde fiber endpointinden gelen mail adresine email göndereceğiz MainMain fonksiyonu içinde goroutine ile bütün consumeleri dinliyoruz bunlar hep açık kalıyor queue herhangi bir mail girdiğinde direkt bunlarıişleme gönderecekWelcomeQueue WelcomeQueue WeeklyReportQueue WeeklyReportQueue FeatureNotificationQueue FeatureNotificationQueue consumelari dinliyoruz go rabbitmq Consume WeeklyReportQueue go rabbitmq Consume FeatureNotificationQueue go rabbitmq Consume WelcomeQueue Dediğim gibi Mailleri gönderirken fiber endpointleri trigger edicek aslında daha complex hale getirilebilir örneğin eğer diye yeni bir kullanıcıeklendiyse o indexteki maile welcomeTemplati göndermek gibi ama şimdi daha basit bir şekilde handle ediyoruz app fiber New app Use logger New add simple logger app Get FeatureNotification func c fiber Ctx error go logic BulkMail FeatureNotificationQueue return c SendString Feature notification Sended app Get WelcomeNotification func c fiber Ctx error msg byte c Query msg logic Transactional msg WelcomeQueue return c SendString Welcome Sended to string msg conclusionBence go yazmasıçok keyifli bir dil ve kolayca service oluşturabiliyorsunuz eğer sizde benim gibi başka yazılım dillerinden geldiyseniz variables a önem verin çünküverileri çok defa convert etmem gerektiumarım yazımıbeğenmişsinizdir yazım yanlışlarıiçin özür dilerim elimden geldiğince anlaşılır yazmaya çalıştım 2021-12-03 13:23:51
海外TECH DEV Community Symfony Station Communique - 3 December 2021. A Look at Symfony and PHP News. https://dev.to/reubenwalker64/symfony-station-communique-3-december-2021-a-look-at-symfony-and-php-news-47dm Symfony Station Communique December A Look at Symfony and PHP News This post originally appeared on Symfony Station Welcome to this week s Symfony Station Communique It s your weekly review of the most valuable and essential news in the Symfony and PHP development communities This week it s extensive again so take your time and enjoy its most valuable items Thanks to Javier Eguiluz and Symfony for sharing our last communique in their Week of Symfony Please note that links will open in a new browser window SymfonyAs always we will start with the official news from Symfony Highlight gt This week Symfony and releases were published to address some potential security vulnerabilities In addition Symfony RC and RC were published in preparation for their imminent stable release Lastly Symfony announced the last days of its Black Friday deals which end on November A Week of Symfony November Javier continues a series of posts on what s new in Symfony New in Symfony Misc features part New in Symfony Misc features part New in Symfony Misc features part New in Symfony Serializer improvements New in Symfony Notifier integrations It s finally here Symfony is available Symfony releasedSymfony as well Symfony releasedSymfonyWorld conference starts in just a week workshops talks and hundreds of community members to meet Don t miss it A week left before SymfonyWorld Online Winter Edition book your ticket now SensioLabs has this for us To mark the release of Symfony SensioLabs has interviewed Nicolas Grekas one of the most active members of the Symfony core team Grekas described the main new features of this latest major version of Symfony and how to start preparing for the upgrade Deep dive into Symfony the interview with Nicolas GrekasSymfonyInsight is the official Symfony platform to monitor and maintain high quality projects over long periods of time It also helps you reduce business risks and upgrade your application dependencies PHP is the latest version of PHP released on November th We re thrilled to announce SymfonyInsight support of PHP and all its features enums readonly properties etc SymfonyInsight now supports PHP Featured ItemWe continue to highlight the most significant post of the week Stitcher io has this for us PHP was released on November This post will go through all features performance improvements changes and deprecations one by one What s new in PHP This weekSpeaking of Symfony Alex Daubois has this interesting post What s this upcoming Encryption component of Symfony Kiratas provides this advice SensioLabs has presented versions and of the popular PHP framework Symfony The two versions are identical regarding the innovations but Symfony cuts off old braids and removes all content marked as outdated deprecated Therefore developers who want to switch to the new main version should first switch to and remove all deprecations PHP framework Symfony appears at the same time as version Via SymfonyCasts We re heading into Twig and inside a service to fetch the currently authenticated user While we re there we ll add some custom methods to our User class to make it smarter They continue their look at Symfony security with This week on SymfonyCastsMattia Toselli shows us how to develop a simple app with Symfony on our local machine Then we will deploy this app using a service of DigitalOcean called App Platform How to create an automated pipeline for deploy with Symfony and DigitalOcean App Platform Why invest in AWS CDK today Using a simple example with a basic web application built with the Symfony framework this article will show you how to industrialize any application with Infrastructure as Code IaC methodology on AWS Build and Deploy a Symfony Application on AWS using CDK ECS and RDSI know that there seems to be one of these comparison posts every week But if they have something new in them even one sentence we ll continue to feature them Laravel vs Symfony Which PHP Framework to Choose for Enterprise grade Web Applications By the way the answer for Enterprise grade is Symfony Prestaconcepts brings us this post in French What Symfony BringsDoctrine has a new release New Release Doctrine DBAL Gábor Hojtsy writes As you may know we are planning to release Drupal in as early as June because Drupal s Symfony and CKEditor are both at the end of life the year after around the end of So we plan to give enough time for people to update to Drupal before Drupal goes end of life A similar situation happened with Drupal to driven by Symfony to However moving Drupal from Symfony to would again only give us a couple of years to move on to Symfony next so the current plan is to move to Symfony straight away The big Symfony to jump plan in Drupal and potential benefits down the line for future versionsWebsites developed on the Symfony framework were vulnerable to web cache poisoning attacks due to misuse of HTTP headers according to CyberIntelMag Symfony PHP Framework Had Cache Poisoning Vulnerability Last WeekHantsy has the following min tutorial Building Restful APIs with Symfony and PHP TimelessThe idea behind Inspector is to create a monitoring environment specifically designed for software developers avoiding any server or infrastructure configuration that many developers hate dealing with It works with a lightweight software library that you can install in your application like any other dependencies In the case of Symfony you can use our official Symfony Bundle Code Execution Monitoring for Symfony applications using InspectorWhen it comes to open source ecommerce platforms there are quite a few solutions to choose from You may have heard about Magento or PrestaShop But have you ever seen something about Sylius What is Sylius and how to use it As you may know I ran across Akashic Seer s blog last month which boasts Symfony related posts Here are a few more from his archive delivered with his unique approach How to add CSRF protection to Symfony formsHow to access Doctrine in Symfony services PHP This weekTo paraphrase Cloudways PHP is the backbone for almost every website and its security shouldn t be negligible PHP developers are responsible for avoiding common threats like cross site request forgery SQL injections and data tampering And PHP has built in security features that make it easier for developers to protect their websites Ultimate PHP Security Best PracticesThis week the latest PHP RFC Deprecate Dynamic Properties passed It barely met the vote threshold for passing which of course can and has been spun in various pro and con ways The prominent argument people had against it was that it involves triggering deprecation warnings which is kind of the point That s what it does mostly Evolving PHP safely crell evolving php safelyHere s more on security as Matthieu Robin asks You ve been using PHP for years and it seems to work just fine but have you ever wondered what more you could be doing to keep your scripts secure Ways to Improve Your PHP SecurityVedran Mihočinec too has a question What is the easiest way to dockerize PHP applications The Easiest Way to Dockerize PHP ApplicationsIn past communiques we examined Anders Björkland posts on Bolt CMS Here he takes a look at Silver Stripe CMS in two posts A CMS with a new take SilverStripe first impressionAdding registration to SilverStripe and controlling privilegesOn an unrelated note he also posted Overview The C in PHP stands for Christmas Follow this daily in December Speaking of PHP CMSs Composer and Contao for the Rest of the WorldIbrahim Alausa has written a comprehensive guide on writing cleaner shorter class constructors PHP Constructor Property PromotionJetbrains has another announcement although it s quite as big as last week s JetBrains Remote Development The ultimate coding experience for a remote worldThey also announced that PhpStorm is now available This major release introduces full support for PHP better handling of generics in PHP remote development improvements to deployment an HTTP client refactorings and much more PhpStorm PHP Generics Remote Development Refactorings and More move class and move namespace refactorings with drag and dropOlotin Temitope shows us how to configure Xdebug with PHPStorm and Docker to debug like a pro How to debug like a pro using Xdebug PHPStorm and Docker PHP Architect interviews feature contributor Vinícius Campitelli about his article Cryptography with Libsodium Interview with Vinícius CampitelliAs of today when you update your dependencies in a pull request Private Packagist comments with all composer lock changes displayed in a clear and easy to scan table Introducing Update Review Last WeekIn this episode of the PHP Internals News podcast they re looking back at all the RFCs that were discussed on the podcast for PHP In their own words the RFC authors explain these features with your host interjecting his comments on the state of affairs Please give it a listen PHP Internals News Episode PHP CelebrationsIn this video BeachCasts shows us how to Measure PHP Code Quality With Static Analysis Using PHPStanJames Seconde has more on PHPStan Scrub Up Cleaning Your PHP Application With PHPStanIf you use Drupal its PHPStan solution gets an update Better static analysis with entity type storage in phpstan drupal And there s another one of these Sigh Is PHP a Dying Language And as long as most of us will be alive the answer is no But the author still makes some interesting points about why that is OtherHow will future AI systems make the most ethical choices for all of us Worried about AI ethics Worry about developers ethics firstTo continue on that line AI can translate standard written text to codeAnd regarding other so called threats to the careers of developers Low code will help but don t expect a revolutionHere are five handy MySQL string functions you can add to your toolkit MySQL String Functions You Should KnowThis type of CSS review is always helpful Flexbox vs CSS Grid What are the differences between the two and when should you use them Postman says Before promoting an API direction all parties must understand where we are and what destinations are possible A map helps simplify an overwhelming number of technologies techniques and ideologies into something approachable and with a clear way forward Ultimately maps provide key insights so that having a conversation about an ecosystem s strengths and weaknesses can occur How to Improve an API Ecosystem with MappingGitHub had some problems this week but they were able to post this about Actions GitHub Actions reusable workflows are generally availableHere s an in depth look at Docker which is always helpful Dock Life Using Docker for All The Things And here s a look at the vital topic of user experience The State of UX in Like most articles in the New Yorker this is a long one But it s worth grabbing your favorite beverage and reading it at your leisure Lina Khan s Battle to Rein in Big TechHave you published or seen something related to Symfony or PHP that we missed If so please contact us That s it for this week Thanks for making it to the end of another extended edition I look forward to sharing next week s Symfony and PHP news with you on Friday Please share this post Be sure to join our newsletter list so you get each week s communique directly in your inbox a day early And follow us on Twitter at symfonfystation Happy coding Symfonistas Reuben WalkerFounder Symfony StationReuben is also Ringmaster of Mobile Atom Media and its division Mobile Atom Code 2021-12-03 13:17:01
海外TECH DEV Community The SMOOTHEST yaml editing experience possible yaml-language-server neovim https://dev.to/waylonwalker/the-smoothest-yaml-editing-experience-possible-yaml-language-server-neovim-52mm The SMOOTHEST yaml editing experience possible yaml language server neovimI ve gone far too long without a good setup for editing yaml files I am missing out on autocomplete and proper diagnostics This ends today as I setup yaml language server in neovim The video for this one is part of achallenge playlist I put out for myself to constantly improve my dotfiles for all of December init vimI have my init vim setup to only source other modules if you want everything in a single config feel free to do as you wish I broke mine up earlier this year as I doubled into nvim and am not going back source config nvim plugins vimlua require waylonwalker cmp lua require waylonwalker lsp config Plugin setupYou will need the following plugins I use plug if you don t you will have to convert the syntax over to the plugin manager you use neovim nvim lspconfig is for configuring the lsp It comes with a bunch of sane defaults for most servers so you pretty much just have to call setup on that server unless you want to change the defaults hrshth nvim cmp is what I use for autocomplete If you are using something else you might need to set that up in a different way in order to get the autocomplete to work You will still get the diagnostics with just lsp config kabouzeid nvim lspinstall willaide in installing lsp s if you want I have chosen not to because I want to have my full setup scripted so when I setup any new machine I just run my ansible playbook This library is nice to just set things up quick and play with them home u walkews config nvim plugins vimPlug neovim nvim lspconfig if you want to use nvim cmpPlug hrshth nvim cmp Plug hrshth cmp nvim lsp if you want to use lsp installPlug kabouzeid nvim lspinstall cmp configMake sure that you have nvim lsp as a source in your cmp config This is my config as of now its likely to change in the future set yours up how you like hrshth has a really good readme if you want help configuring cmp Again if you don t use cmp you can skip this step cmp is for autocomplete You can use a different plugin for autocomplete or not use a plugin at allif that s your thing config nvim lua waylonwalker lsp config lua Setup nvim cmp local cmp require cmp cmp setup snippet expand function args For vsnip user vim fn vsnip anonymous args body For luasnip user require luasnip lsp expand args body For ultisnips user vim fn UltiSnips Anon args body end mapping lt C n gt cmp mapping select next item behavior cmp SelectBehavior Insert lt C p gt cmp mapping select prev item behavior cmp SelectBehavior Insert lt Down gt cmp mapping select next item behavior cmp SelectBehavior Select lt Up gt cmp mapping select prev item behavior cmp SelectBehavior Select lt C d gt cmp mapping scroll docs lt C f gt cmp mapping scroll docs lt C Space gt cmp mapping complete lt C e gt cmp mapping close lt CR gt cmp mapping confirm behavior cmp ConfirmBehavior Replace select true sources name nvim lsp name vsnip name path name buffer name calc name tmux lsp configNext up is the heart of this post the lsp config lua This one is pretty straight forward require lspconfig which you need the plugin for then set it up with cmp and the extra schemas I m sure there are yaml schemas for tons of things I ll probably add more in the future but for now this is what I have config nvim lua waylonwalker lsp config luarequire lspconfig yamlls setup on attach on attach capabilities require cmp nvim lsp update capabilities vim lsp protocol make client capabilities settings yaml schemas conf catalog github workflows Related Linksmy nvim confignvim lspconfig GitHubnvim cmp GitHublspinstall yamllsyaml language server npmFollow the YouTube channel or therss feed to stay up to date Also Check out My python lsp setup 2021-12-03 13:14:01
海外TECH DEV Community How to Create Accordion with HTML CSS https://dev.to/codewithsadee/how-to-create-accordion-with-html-css-5cnk How to Create Accordion with HTML CSSHow to create accordion using only html and css In this tutorial I will show you how to create accordion with only html css no javascript Essential linksFont QuicksandIoniconSource Code Like Follow amp Subscribe MeTwitter Github YouTube codewithsadeePatreon 2021-12-03 13:01:22
Apple AppleInsider - Frontpage News AirPods Max one year review, Apple Music Replay, and best iPad apps on the AppleInsider podcast https://appleinsider.com/articles/21/12/03/airpods-max-one-year-review-apple-music-replay-and-best-ipad-apps-on-the-appleinsider-podcast?utm_medium=rss AirPods Max one year review Apple Music Replay and best iPad apps on the AppleInsider podcastOn this week s episode of the AppleInsider podcast your hosts round up their favorite iPadOS apps give a one year review of AirPods Max compare Apple Music Replay to Spotify Wrapped and more Every year Spotify provides its users with a summary of their most listened music and podcasts Apple offers its users an alternative called Apple Music Replay but is not without flaws We discuss the pros and cons plus how it can be improved in future iterations Jack Dorsey announced he is stepping down from his position as Twitter CEO and will be replaced by Parag Agrawal Dorsey will no longer be on the board of directors either and believes the company will be able to change the course of this company for the better Dorsey remains the CEO of Square which recently rebranded as Block Read more 2021-12-03 13:58:15
Apple AppleInsider - Frontpage News Apple Fitness+ adds Prince William to celebrity 'Time to Walk' https://appleinsider.com/articles/21/12/03/apple-fitness-adds-prince-william-to-celebrity-time-to-walk?utm_medium=rss Apple Fitness adds Prince William to celebrity x Time to Walk x Prince William has been announced as the next Time to Walk celebrity guest with his Apple Fitness audio recording also to stream on Apple Music Prince William on Time to Walk Following its launch in January of Time to Walk audio recordings for Apple Watch Apple has been steadily adding new celebrities Now in what the company says marks the end of its second series of star talks His Royal Highness Prince William has recorded a minute audio for the service Read more 2021-12-03 13:19:52
海外TECH Engadget Amazon's one-day sale knocks up to 30 percent off 2022 Tile trackers https://www.engadget.com/tile-bluetooth-trackers-one-day-only-sale-amazon-134053481.html?src=rss Amazon x s one day sale knocks up to percent off Tile trackersTile Bluetooth trackers were some of the many small gadgets on sale last week for Black Friday but you have another chance to grab some of the latest models for less today Whereas the previous sale focused on multi packs this one day deal knocks up to percent off individual Tile trackers The classic Tile Mate is percent off bringing it down to while the Tile Slim is down to and the Tile Sticker is on sale for Shop Tile one day sale at AmazonThese small devices let you keep track of things like your keys wallet backpack water bottle and more using your the Tile network and your smartphone In addition to making the Tile ring so you can more easily find your stuff you can also digitally add your contact information to the Tile allowing anyone who finds your belongings to contact you by scanning the QR code on the tracker The models improve on the previous versions with a wider foot finding range IP water resistant designs and louder rings All but one of the latest Tiles have a three year non replaceable battery The Tile Pro which is also included in this sale and is down to has a one year replaceable battery making it the better option for those who don t want to buy a whole new tracker once the battery runs out The Tile Pro also has a foot finding range the widest of them all and the loudest ring too If someone you know is constantly misplacing their things this sale is a good opportunity to pick up a stocking stuffer for them that they ll actually use regularly Get the latest Black Friday and Cyber Monday offers by visiting our deals homepage and following EngadgetDeals on Twitter 2021-12-03 13:40:53
海外TECH Engadget Engadget Podcast: Dorsey leaves Twitter and a dive into Qualcomm’s new Snapdragon chips https://www.engadget.com/engadget-podcast-dorsey-twitter-qualcomm-snapdragon-133040165.html?src=rss Engadget Podcast Dorsey leaves Twitter and a dive into Qualcomm s new Snapdragon chipsThis week Cherlynn and Devindra discuss the significance of Jack Dorsey leaving Twitter Will the social network thrive or stumble after losing its co founder for a second time Also Cherlynn explains what s up with all of Qualcomm s new Snapdragon chips for phones computers and…portable gaming consoles Is it enough to take on Apple s M chips Or will Windows once again hold Snapdragon PCs back Listen below or subscribe on your podcast app of choice If you ve got suggestions or topics you d like covered on the show be sure to email us or drop a note in the comments And be sure to check out our other podcasts the Morning After and Engadget News Engadget ·Dorsey leaves Twitter and a look into Qualcomm s new Snapdragon chipsSubscribe iTunesSpotifyPocket CastsStitcherGoogle PodcastsTopicsWhat is Twitter without founder Jack Dorsey Qualcomm s Snapdragon Gen chip Updates from the Theranos Elizabeth Holmes trial Spotify s Wrapped feature is available this week Working on Pop culture picks Video livestreamCreditsHosts Cherlynn Low and Devindra HardawarProducer Ben EllmanLivestream producers Julio Barrientos Luke BrooksGraphics artists Luke Brooks Kyle MaackMusic Dale North and Terrence O Brien 2021-12-03 13:30:40
医療系 医療介護 CBnews 診療報酬改定で真逆の主張、財政審vs日医-政府内の調整大詰めの段階へ https://www.cbnews.jp/news/entry/20211203205233 診療報酬 2021-12-03 22:35:00
海外ニュース Japan Times latest articles JAL and ANA will once again accept inbound reservations https://www.japantimes.co.jp/news/2021/12/03/national/jal-ana-accept-inbound-reservations/ omicron 2021-12-03 22:12:59
ニュース BBC News - Home Couple who killed Arthur Labinjo-Hughes jailed https://www.bbc.co.uk/news/uk-england-59522243?at_medium=RSS&at_campaign=KARANGA arthur 2021-12-03 13:51:27
ニュース BBC News - Home Sir Antony Sher: Actor dies of cancer aged 72 https://www.bbc.co.uk/news/entertainment-arts-59520117?at_medium=RSS&at_campaign=KARANGA macbeth 2021-12-03 13:41:14
ニュース BBC News - Home Yorkshire coaching staff leave amid racism scandal https://www.bbc.co.uk/sport/cricket/59518669?at_medium=RSS&at_campaign=KARANGA Yorkshire coaching staff leave amid racism scandalDirector of cricket Martyn Moxon coach Andrew Gale and all members of the coaching staff are among people to leave Yorkshire amid the racism scandal 2021-12-03 13:24:14
ニュース BBC News - Home Euro 2020 final disorder: Ticketless thugs 'could have caused death' at England v Italy game https://www.bbc.co.uk/sport/football/59516147?at_medium=RSS&at_campaign=KARANGA Euro final disorder Ticketless thugs x could have caused death x at England v Italy game Ticketless drunken and drugged up thugs could have caused death at the Euro final as they attempted to storm Wembley Stadium says an independent review 2021-12-03 13:16:16
ニュース BBC News - Home Christmas parties: Conservative staff event going ahead, says chairman https://www.bbc.co.uk/news/uk-politics-59517527?at_medium=RSS&at_campaign=KARANGA advice 2021-12-03 13:11:48
ニュース BBC News - Home Obituary: Sir Antony Sher, a giant of the stage https://www.bbc.co.uk/news/entertainment-arts-58601697?at_medium=RSS&at_campaign=KARANGA british 2021-12-03 13:17:28
LifeHuck ライフハッカー[日本版] 1日2回の運動を快適に着実に習慣にする秘訣 https://www.lifehacker.jp/2021/12/how-and-why-to-do-two-workouts-a-day.html 運動 2021-12-03 22:05:00
北海道 北海道新聞 金属労協、ベア要求3千円以上 22年春闘、人権対応も要請 https://www.hokkaido-np.co.jp/article/618973/ 産業別労働組合 2021-12-03 22:19:00
北海道 北海道新聞 アプリ売春仲介か、男逮捕 アカウント1万5千超を取得疑い https://www.hokkaido-np.co.jp/article/618969/ 売春組織 2021-12-03 22:11:00
北海道 北海道新聞 JR東日本東北など8強 都市対抗野球第6日 https://www.hokkaido-np.co.jp/article/618968/ 東京ドーム 2021-12-03 22:07:00
北海道 北海道新聞 関空で検査キット配布開始 大阪府、国際便の到着者に https://www.hokkaido-np.co.jp/article/618967/ 新型コロナウイルス 2021-12-03 22:07:00
海外TECH reddit Marcus Freeman named 30th head football coach at Notre Dame https://www.reddit.com/r/CFB/comments/r7yofh/marcus_freeman_named_30th_head_football_coach_at/ Marcus Freeman named th head football coach at Notre Dame submitted by u toddwdraper to r CFB link comments 2021-12-03 13:02:47

コメント

このブログの人気の投稿

投稿時間:2021-06-17 22:08:45 RSSフィード2021-06-17 22:00 分まとめ(2089件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)