python |
Pythonタグが付けられた新着投稿 - Qiita |
【Python】CSVファイル名に記載のある日付を新しい列として追加してみた(その3) |
https://qiita.com/ysk_510/items/eaf2267318d8d7ed8f56
|
sampledatacsv |
2023-07-30 22:15:23 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
【Python】CSVファイル名に記載のある日付を新しい列として追加してみた(その2) |
https://qiita.com/ysk_510/items/f55853e940c22acf3881
|
sampledatacsv |
2023-07-30 22:07:11 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
【Python】CSVファイル名に記載のある日付を新しい列として追加してみた(その1) |
https://qiita.com/ysk_510/items/85f0396b8cd392ad3c01
|
datacsv |
2023-07-30 22:04:10 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
CSR・SSR・SSGを初学者がふんわり理解するための記事 |
https://qiita.com/ShoWaka/items/4f85cd6a3496bbb0c25b
|
nextjs |
2023-07-30 22:52:26 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
Auroraのスケジュール起動・停止でつまずいたこと |
https://qiita.com/bloodiadotnet/items/47f23ed30c3b64dec341
|
aurora |
2023-07-30 22:20:43 |
golang |
Goタグが付けられた新着投稿 - Qiita |
Go言語の配列操作の使い難さを改善する |
https://qiita.com/tomtkg/items/4d9778e83e63b608419a
|
配列 |
2023-07-30 22:58:01 |
技術ブログ |
Developers.IO |
Amazon DynamoDBテーブルと テーブルにレコードを追加する AWS Lambda 関数を作成するための AWS CloudFormation テンプレート |
https://dev.classmethod.jp/articles/amazon-dynamodb%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e3%81%a8-%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e3%81%ab%e3%83%ac%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b-aws-lambda/
|
primar |
2023-07-30 13:23:40 |
海外TECH |
MakeUseOf |
Android vs. iOS: Which Operating System is More Vulnerable to Cyberattacks? |
https://www.makeuseof.com/android-vs-ios-security/
|
Android vs iOS Which Operating System is More Vulnerable to Cyberattacks Android s open source foundation makes it possible to create super secure phones but most models aren t quite as secure as iOS devices |
2023-07-30 13:30:25 |
海外TECH |
MakeUseOf |
How to Mute Instagram Stories |
https://www.makeuseof.com/how-to-mute-instagram-stories/
|
stories |
2023-07-30 13:15:24 |
海外TECH |
DEV Community |
iOS Dev Skills. Performance Review. |
https://dev.to/sergeyleschev/ios-dev-skills-performance-review-1hho
|
iOS Dev Skills Performance Review Github Department Structure Trainee Junior Junior Junior Middle Middle Middle Senior Senior Performance Review Schedule Trainee Performance review every months Junior Junior Junior Performance review every months Middle Middle Middle Performance review every months Senior Senior Performance review every months Note The performance review schedule may vary depending on the specificcompany s policies and guidelines List of topics that a developer needs to know in order to pass a performance review JuniorMiddleSeniorAbilitycan make a news app talking to a JSON APIcan timely design and deliver fast and reliable chat modulecan establish team behaviour standards with non fanatical ideasCode Integrationuses git to move code aroundhas an opinion about GitFlowhas ideas how to build a CI process and automate choresParadigmsgot the idea of OOPgot hands dirty with FRPbrings value from other platforms and paradigmsDependenciesknows how to use Cocoapodsknows why apps can t use SPM but Carthage is an optionknows why it is essential to own reduce dependenciesPlatformuses Array Dictionary and Setknows Value Reference types and Equatable Hashableknows the details of method dispatch of both Swift and Obj CClient Server Protocolgetting that JSON from the Internet is a piece of cake making a WebSocket based real time chat is feasiblebuilding a video chat is an achievable challengeReferenceuses StackOverflow as a single source of truthoften uses official documentationasks platform developers and can reverse engineerMemoryknows how to avoid and fix a memory leakknows NSPointerArray and why structs increase binary sizehas a strategy to reduce out of memory crashesUIcan build basic UI in the Interface Builderhas reasons to make UI in codecan take layout and diff calculation to non main threadMultithreadingasyncAfter is a friend synchronize all the thingsasyncAfter is an enemy and thread synchronization is a problemunderstands multithreading problems beyond the deadlockAttitudeexpects others to teach and guide during developmentdiscusses design with the team to share decisiontakes responsibility for design decision made by teammatesDesign Patternsunderstands Delegation Target Action and MVC ideais proficient at Observer Facade and Mediator patternsknows the sweet spot between dependency injection and service locatorProduct Qualitythe app is tested if it works on my phonewrites unit tests and tried TDD and UI testsdefines a maintainable test pyramid with non overlapping coverage areasJuniorMiddleSeniorThe average time to complete a task or answer a question is to minutes The average time to complete a performance review is hours There are sections in total One task is provided for the solution out of in the section at the choice of the interviewer It is possible to provide asecond chance the second task out of if the first one causes difficulty with a score adjustment by a factor of Github ContactsI have a clear focus on time to market and don t prioritize technical debt And I took part in the Pre Sale RFX activity as a System Architect assessment efforts for Mobile iOS Swift Android Kotlin Frontend React TypeScript and Backend NodeJS NET PHP Kafka SQL NoSQL And I also formed the work of Pre Sale as a CTO from Opportunity to Proposal via knowledge transfer to Successful Delivery ️ startups management cto swift typescript databaseEmail sergey leschev gmail comLinkedIn LeetCode Twitter Github Website Reddit Quora Medium sergeyleschev️PDF Design Patterns Download |
2023-07-30 13:23:13 |
海外TECH |
DEV Community |
Simplifying ENUMS in Angular TypeScript Projects: Enhance Code Clarity |
https://dev.to/ayushdev_24/simplifying-enums-in-angular-typescript-projects-enhance-code-clarity-57gb
|
Simplifying ENUMS in Angular TypeScript Projects Enhance Code Clarity IntroductionENUMS short for enumerations is a powerful feature in TypeScript that allows developers to define a set of named constants These constants are given a meaningful identifier making the code readable and maintainable ENUMS are particularly valuable in Angular projects where clean code and maintainability are essential for building scalable applications This blog will explore how to use ENUMS effectively in Angular TypeScript projects to enhance code clarity and avoid common pitfalls Declaring ENUMS in AngularIn TypeScript ENUMS are declared using the enum keyword Let s take a look at a simple example enum Color Red Green Blue In this example we have defined an ENUM named Color with three members Red Green and Blue By default the values of ENUM members are assigned incremental numeric values starting from Red is Green is and Blue is However we can explicitly set the values as well enum Color Red ff Green ff Blue ff This approach is practical when using ENUMS to represent string based values Best Practices for Naming ENUMSWhen naming ENUMS it s essential to use clear and meaningful names that represent the set of constants it contains Plural names are usually preferred to indicate that an ENUM represents multiple options Additionally use PascalCase for ENUM names and singular names for ENUM members enum Status Active Inactive Pending Benefits of Using ENUMSENUMS provides several benefits that contribute to clean and maintainable code in Angular projects Enhancing Code Readability and Self Documentation ENUMS makes the code more expressive by replacing obscure numeric or string literals with meaningful constants For example using ENUMS for representing status values enum Status Active Inactive Instead of using or we use the ENUM members directlyconst userStatus Status Active Avoiding Magic Numbers and String Literals Magic numbers and string literals scattered throughout the code can be hard to understand and maintain ENUMS help eliminates this issue by providing a descriptive and centralized way to manage constants const MAX RETRY ATTEMPTS Magic numberenum RetryAttempts Max ENUM constant Ensuring Type Safety ENUMS in TypeScript offer type safety preventing invalid values from being assigned to variables enum LogLevel Info Error function logMessage level LogLevel Only LogLevel members are allowed as arguments console log level logMessage LogLevel Info ValidlogMessage InvalidLevel Error Argument of type InvalidLevel is not assignable to parameter of type LogLevel Working with ENUMS in Angular ComponentsUsing ENUMS in Angular components is straightforward and promotes consistency across the application Here s how to import and use ENUMS in components Importing ENUMS into Angular Components To use ENUMS in a component you need to import them first import Component from angular core enum LogLevel Info Error Component selector app logger template lt div ngIf showInfo gt Info Message lt div gt lt div ngIf showError gt Error Message lt div gt export class LoggerComponent showInfo false showError true Using ENUMS in Templates and Data Binding You can directly use ENUMS in template expressions and data binding lt app component html gt lt app logger gt lt app logger gt logger component tsimport Component from angular core enum LogLevel Info Error Component selector app logger template lt div ngIf logLevel LogLevel Info gt Info Message lt div gt lt div ngIf logLevel LogLevel Error gt Error Message lt div gt export class LoggerComponent logLevel LogLevel Error Real World Examples of ENUMS Usage in Angular Components Let s consider a practical example where ENUMS are used to manage the status of a task in a task management application enum TaskStatus ToDo InProgress Done interface Task title string status TaskStatus Component selector app task template lt div gt task title taskStatusToString task status lt div gt export class TaskComponent Input task Task taskStatusToString status TaskStatus string switch status case TaskStatus ToDo return To Do case TaskStatus InProgress return In Progress case TaskStatus Done return Done default return Unknown Best Practices and Conclusion Knowing When to Use ENUMS ENUMS are suitable for situations where a fixed set of constants is required such as status codes error codes or options for select dropdowns ENUMS vs Constant Objects Consider using ENUMS when you need a limited set of distinct values For more complex scenarios or when working with data from external sources constant objects might be more appropriate Performance Considerations ENUMS are compiled into JavaScript objects so using them doesn t introduce any significant performance overhead In conclusion ENUMS is a valuable tool for improving code clarity and maintainability in Angular TypeScript projects They help eliminate magic numbers and string literals while ensuring type safety Embrace ENUMS as part of your development toolkit and experience the benefits of code clarity firsthand Happy coding |
2023-07-30 13:00:26 |
Apple |
AppleInsider - Frontpage News |
iPhone 15 rumors: Thinner bezels, USB-C, and more expensive |
https://appleinsider.com/articles/23/07/30/iphone-15-and-iphone-15-pro-bezel-claims-join-the-rumor-pile?utm_medium=rss
|
iPhone rumors Thinner bezels USB C and more expensiveThinner bezels USB C and more Dynamic Island action are apparently on the way for this fall s iPhone launches as a report sums up many of the rumors about the inbound refresh Render of the iPhone ProAs usual Apple is expected to introduce a refreshed iPhone family of smartphones in September As is typical for the summer the rumor mill heats up with even more speculation and various claims about the mobile devices increasing in quantity as the time approaches Read more |
2023-07-30 13:58:29 |
海外TECH |
CodeProject Latest Articles |
Blazing.Mvvm - Blazor WASM & Blazor Hybrid using the Community Toolkit |
https://www.codeproject.com/Articles/5365754/Blazing-Mvvm-Blazor-WASM-Blazor-Hybrid-using-the-C
|
communty |
2023-07-30 13:37:00 |
ニュース |
BBC News - Home |
At least 35 killed in Pakistan after explosion at Islamist political rally |
https://www.bbc.co.uk/news/world-asia-66355032?at_medium=RSS&at_campaign=KARANGA
|
islamist |
2023-07-30 13:26:39 |
ニュース |
BBC News - Home |
Colombia stun Germany with win at World Cup |
https://www.bbc.co.uk/sport/football/66352255?at_medium=RSS&at_campaign=KARANGA
|
world |
2023-07-30 13:13:40 |
ニュース |
BBC News - Home |
The Ashes: Jimmy Anderson floors David Warner with accidental beamer |
https://www.bbc.co.uk/sport/av/cricket/66354237?at_medium=RSS&at_campaign=KARANGA
|
david |
2023-07-30 13:33:22 |
ニュース |
BBC News - Home |
'Beautiful to watch' - Is Crawford greatest of his era? |
https://www.bbc.co.uk/sport/boxing/66353595?at_medium=RSS&at_campaign=KARANGA
|
vegas |
2023-07-30 13:39:29 |
ニュース |
BBC News - Home |
Keira Walsh injury: How can England replace key midfielder in next World Cup game? |
https://www.bbc.co.uk/sport/football/66347027?at_medium=RSS&at_campaign=KARANGA
|
world |
2023-07-30 13:43:38 |
海外TECH |
reddit |
A reminder about the downvoting button and keeping r/cc community positive |
https://www.reddit.com/r/CryptoCurrency/comments/15dlcb0/a_reminder_about_the_downvoting_button_and/
|
A reminder about the downvoting button and keeping r cc community positiveThis message is a friendly reminder to encourage positive behavior in the community It does not reflect any official rules or guidelines of r cryptocurrency Hey r cc As we continue to grow it s essential to maintain a positive and respectful atmosphere Recently there has been an increasing trend of downvoting posts in r cc And among various similar communities I have only witnessed this toxic practice of downvoting here Let s take a moment to remind ourselves that the downvoting button should be used to flag offensive harmful or inappropriate content things that genuinely don t belong here It is not meant to be a tool for expressing disagreement or differing opinions We all have different views and interpretations Instead of downvoting a post simply because we disagree let s engage in constructive discussions It is through these conversations that we can all learn together The rise of Moons has brought incredible benefits to many members However it s crucial to remain vigilant against any toxic farming practices like randomly downvoting simply to increase karma ratios or to harm others experiences This can foster an environment of hostility and discourage newcomers Let s actively support each other and encourage respectful behavior Wishing you a fantastic Sunday submitted by u chumeanbro to r CryptoCurrency link comments |
2023-07-30 13:14:23 |
コメント
コメントを投稿