IT |
気になる、記になる… |
Googleの「Pixel Watch」は今年5月に発売か |
https://taisy0.com/2022/01/22/151025.html
|
google |
2022-01-21 21:51:09 |
TECH |
Engadget Japanese |
激戦地から捕虜を助け出せ!陸戦シューティング『ジャッカル分隊』:発掘!スマホゲーム |
https://japanese.engadget.com/jackal-squad-211036722.html
|
陸戦 |
2022-01-21 21:10:36 |
IT |
ITmedia 総合記事一覧 |
[ITmedia News] Razer、ハローキティとコラボのゲーミングヘッドセットなど発売 |
https://www.itmedia.co.jp/news/articles/2201/22/news037.html
|
bluetooth |
2022-01-22 06:46:00 |
Google |
カグア!Google Analytics 活用塾:事例や使い方 |
5000人ごえのコミュニティも!企業でアンバサダーマーケティングを実践している9社 |
https://www.kagua.biz/social/influencer/20220122a1.html
|
視聴 |
2022-01-21 21:00:59 |
AWS |
AWS Architecture Blog |
Building Resilient and High Performing Cloud-based Applications in Hawaii |
https://aws.amazon.com/blogs/architecture/building-resilient-and-high-performing-cloud-based-applications-in-hawaii/
|
Building Resilient and High Performing Cloud based Applications in HawaiiHawaii is building a digital economy for a sustainable future Many local businesses are already embarking on their journey to the cloud to meet their customers growing demand for digital services To access Amazon Web Services AWS on the US mainland customers data must traverse through submarine fiber optic cable networks approximately miles across the … |
2022-01-21 21:15:54 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
VaccImageのバイアル計算について |
https://qiita.com/Yoh_Yasushi/items/fc756cc63646103f295c
|
ワクチンのバイアルの計算、とくに余りが生じることによる破棄バイアル含めた使用バイアルの計算はどうしてますか割算の余りの計算になって、結構ややこしいんですがー楊泰YohYasushi何にも無い科専門医総合内科専門医YohYasushiJanuaryここでわかりやすくPythonで書くとGitHub上で、こちらにも上げたんですが、直接書くと、NAintinput大人の接種人数NCintinput子供の接種人数Apintinput大人の接種ポイント数Cpintinput子供の接種ポイント数Vpintinputバイアルの接種ポイント数インフルエンザワクチンを想定すると、ApCpVpになります。 |
2022-01-22 06:53:56 |
海外TECH |
Ars Technica |
Airline CEOs make U-turn, now say 5G isn’t a big problem for altimeters |
https://arstechnica.com/?p=1827579
|
airline |
2022-01-21 21:20:40 |
海外TECH |
Ars Technica |
Supply chain attack used legitimate WordPress add-ons to backdoor sites |
https://arstechnica.com/?p=1827592
|
accesspress |
2022-01-21 21:01:16 |
海外TECH |
MakeUseOf |
8 Fun Websites to Help Kids Learn Math |
https://www.makeuseof.com/fun-math-websites-for-kids/
|
great |
2022-01-21 21:30:12 |
海外TECH |
MakeUseOf |
Why NordVPN Has Updated an Old Blog Post About Complying With Data Requests |
https://www.makeuseof.com/why-nordvpn-comply-with-data-requests/
|
nordvpn |
2022-01-21 21:12:46 |
海外TECH |
DEV Community |
What is Module? |
https://dev.to/mouly22/what-is-module-3bab
|
What is Module A module is a file containing Python definitions and statements which we can use in other Python programs A module is simply a “Python file which contains code functions classes lists etc we can reuse in multiple Python programs Modules in Python can be of two types Built in Modules User defined Modules Modules allows us to use the functionality we need when we need it and it keeps our code cleaner The functions we import as part of a module stays in their own namespace A namespace is simply a space within which all names are different from each other The same name can be reused in different namespaces but two objects can t have the same name within a single namespace For example Many cities have a street called “Main Street It is okay if different cities have that same street name but it s very confusing if two streets in the same city have that same name Another example is the folder organization of file systems One can have a file called todo in her work folder as well as her personal folder but she knows which is which because of the folder it s in each folder has its own namespace for files One important note human names are not part of a namespace that applies uniqueness that s why governments have invented unique identifiers to assign to people like passport numbers In order to use Python modules we have to import them into a Python program If we import morecode in a code that imports everything in morecode py To invoke a function f that is defined in morecode py we can write morecode f morecode fNote that we have to explicitly mention morecode again to specify that we want the f function from the morecode namespace If we just write f python will look for an f that was defined in the current file rather than in morecode py We can also give the imported module an alias a different name just for when we use it in our program For example after executing import morecode as mc we would invoke f as mc f We have now given the morecode module the alias mc Programmers often do this to make code easier to type A third possibility for importing occurs when we only want to import SOME of the functionality from a module and we want to make those objects be part of the current module s namespace For example we could write from morecode import f Then we could invoke f without referencing morecode again f |
2022-01-21 21:19:35 |
海外TECH |
DEV Community |
Freezed Kullanarak Flutter'da JSON Nasıl Ayrıştırılır? 💫 🌌 ✨ |
https://dev.to/gulsenkeskin/freezed-kullanarak-flutterda-json-nasil-ayristirilir-10m6
|
Freezed Kullanarak Flutter x da JSON Nasıl Ayrıştırılır Bir önceki makalede Dart ta JSON ıtype safe model sınıflarına nasıl ayrıştıracağımızıöğrendik Ancak çok sayıda model sınıfımız varsa tüm JSON ayrıştırma kodunu elle yazmak zaman alıcıve hataya açık hale gelir Neyse ki süreci otomatikleştirmek için json serializable ve Freezed gibi kod oluşturma araçlarınıkullanabiliriz Bu yazıda Freezed paketini kullanarak kod oluşturma code generation ile JSON verilerinin nasıl ayrıştırılacağınıöğreneceğiz Öncelikle pubspec yaml dosyasına aşağıdaki bağımlılıklarıeklememiz gerekiyor dependencies flutter sdk flutter freezed annotation json annotation dev dependencies build runner freezed json serializable json serializable Dart sınıflarına açıklama ekleyerek JSON a ve JSON dan dönüştürme için otomatik olarak kod oluşturunjson annotation json serializable paketi aracılığıyla JSON kodu oluşturmayıdestekleyen sınıflar ve yardımcıişlevler sağlar freezed basit bir API ile karmaşık kullanım durumlarınıişleyebilen güçlübir kod oluşturucu freezed annotation freezed tarafından kullanılan açıklamalarıtanımlar build runner Dart dosyalarıoluşturabilen bağımsız bir derleme paketidir JSON ayrıştırma kodunu yalnızca json serializable ile freezed kullanmadan oluşturabilirsiniz Ancak freezed daha güçlüdür ve basit bir API ile karmaşık kullanım durumlarının üstesinden gelebilir Örnek bir JSON belgesiİşleri önceki makaleyle uyumlu tutmak için aynıJSON örneğini yeniden kullanacağız name Pizza da Mario cuisine Italian year opened reviews score review The pizza was amazing score review Very friendly staff excellent service Daha önce yazdığımız Restaurant ve Review model sınıflarışunlardır class Restaurant Restaurant required this name required this cuisine this yearOpened required this reviews final String name final String cuisine final int yearOpened final List lt Review gt reviews factory Restaurant fromMap Map lt String dynamic gt data final name data name as String final cuisine data cuisine as String final yearOpened data year opened as int final reviewsData data reviews as List lt dynamic gt final reviews reviewsData null reviewsData map reviewData gt Review fromMap reviewData toList lt Review gt return Restaurant name name cuisine cuisine yearOpened yearOpened reviews reviews Map lt String dynamic gt toMap return name name cuisine cuisine if yearOpened null year opened yearOpened reviews reviews map review gt review toMap toList class Review Review required this score this review final double score nullable assuming the review may be missing final String review factory Review fromMap Map lt String dynamic gt data final score data score as double final review data review as String return Review score score review review Map lt String dynamic gt toMap return score score if review null review review Görüldüğügibi çok fazla kod var ve birçok faklımodelimiz varsa bu yaklaşım ölçeklenemez Freezed ile Model SınıflarıHayatımızıkolaylaştırmak için Restaurant ve Review model sınıflarımızıtanımlamak için Freezed i kullanalım Restaurant Review modeline bağlıolduğundan Review sınıfıyla başlayalım review dart import freezed annotationimport package freezed annotation freezed annotation dart part dosyalarınıeklepart review freezed dart part review g dart freezed annotation ekle freezed mixin ile bir sınıf tanımlayınclass Review with Review bir factory constructor tanımlayın factory Review tüm argümanları özellikleri listele required double score String review Review json dan ayrıştırılacak başka bir factory constructor tanımlayın factory Review fromJson Map lt String dynamic gt json gt ReviewFromJson json AynısınıRestaurant sınıfıiçin de yapalım restaurant dartimport package freezed annotation freezed annotation dart bağımlıolduğumuz diğer modelleri içe aktarınimport review dart part restaurant freezed dart part restaurant g dart freezedclass Restaurant with Restaurant factory Restaurant required String name required String cuisine JsonKey name year opened int yearOpened not varsayılan değer olarak boşbir liste kullanmak Default List lt Review gt reviews Restaurant factory Restaurant fromJson Map lt String dynamic gt json gt RestaurantFromJson json Hem Restaurant hem de Review sınıflarının ihtiyacımız olan tüm argümanlarılisteleyen bir factory constructor a sahip olduğuna dikkat edin ancak ilgili özellikleri bildirmedik Aslında kodumuz eksik ve aşağıdaki gibi hatalar üretecek Target of URI doesn t exist restaurant freezed dart Try creating the file referenced by the URI or Try using a URI for a file that does exist The name Restaurant isn t a type and can t be used in a redirected constructor Try redirecting to a different constructor The method RestaurantFromJson isn t defined for the type Restaurant Try correcting the name to the name of an existing method or defining a method named RestaurantFromJson Kod oluşturucuyu çalıştırmaEksik kodu oluşturmak için bunu konsolda çalıştırabiliriz flutter pub run build runner build delete conflicting outputsBu aşağıdaki çıktıyıüretecektir INFO Generating build script INFO Generating build script completed took ms INFO Initializing inputs INFO Reading cached asset graph INFO Reading cached asset graph completed took ms INFO Checking for updates since last build INFO Checking for updates since last build completed took ms INFO Running build INFO s elapsed actions completed INFO Running build completed took s INFO Caching finalized dependency graph INFO Caching finalized dependency graph completed took ms INFO Succeeded after s with outputs actions Proje gezginine bakarsak bazıyeni dosyalar bulabiliriz restaurant dartrestaurant freezed dartrestaurant g dartreview dartreview freezed dartreview g dartHer model sınıfıiçin kod oluşturucu şunlarıekler •toString yöntemi• operatörü•hashCode getter değişkeni•copyWith yöntemi•toJson yöntemiVe eğer model sınıflarımızdaki özelliklerden herhangi birini değiştirmemiz gerekirse onların factory constructor larınıgüncellememiz yeterlidir freezedclass Review with Review factory Review update any properties as needed required double score String review Review factory Review fromJson Map lt String dynamic gt json gt ReviewFromJson json freezedclass Restaurant with Restaurant factory Restaurant update any properties as needed required String name required String cuisine JsonKey name year opened int yearOpened Default List lt Review gt reviews Restaurant factory Restaurant fromJson Map lt String dynamic gt json gt RestaurantFromJson json Ardından kod oluşturucuyu tekrar çalıştırabiliriz ve gerisini Freezed halleder flutter pub run build runner build delete conflicting outputsArtık birkaçsatırlık kodda güvenli değişmez model sınıflarıtanımlayabilir ve tek bir komut çalıştırarak tüm JSON serileştirme kodunu oluşturabiliriz JSON ek açıklamalarıFreezed kod oluşturucunun modellerimizi nasıl işlediğini özelleştirmemize izin veren birçok ek açıklamayıdestekler En kullanışlıolanlar JsonKey ve Default dır freezedclass TMDBMovieBasic with TMDBMovieBasic factory TMDBMovieBasic JsonKey name vote count int voteCount required int id Default false bool video JsonKey name vote average double voteAverage required String title double popularity JsonKey name poster path required String posterPath JsonKey name original language String originalLanguage JsonKey name original title String originalTitle JsonKey name genre ids List lt int gt genreIds JsonKey name backdrop path String backdropPath bool adult String overview JsonKey name release date String releaseDate TMDBMovieBasic factory TMDBMovieBasic fromJson Map lt String dynamic gt json gt TMDBMovieBasicFromJson json Freezed e hangi anahtarların hangi özelliklerle eşlendiğini söylemek için JsonKey ek açıklamasınıkullanabiliriz Null yapılamayan belirli bir özellik için varsayılan bir değer belirtmek istiyorsak Default ek açıklamasınıkullanabiliriz Kod Oluşturma Code Generation DezavantajlarıKod oluşturmanın bazıaçık faydalarıvardır ve çok sayıda model sınıfınız varsa gitmeniz gereken yol budur Ama bazıdezavantajlarıda vardır Bir sürüekstra kodRestaurant ve Review model sınıflarımız çok basittir ancak oluşturulan kod satır yer kaplar Bu çok sayıda model sınıfınız varsa hızla eklenir Kod oluşturma yavaştırDart ta kod oluşturma oldukça yavaştır Bunu azaltmanın yollarıolsa da codegen code generation büyük projelerde geliştirme işakışınızıönemli ölçüde yavaşlatabilir Oluşturulan dosyalar git e eklenmeli mi Bir ekipte çalışıyorsanız ve oluşturulan dosyalarıgit e bağlıyorsanız çekme isteklerini gözden geçirmek zorlaşır Ancak bunu yapmazsanız proje varsayılan olarak çalıştırılabilir durumda değildir ve her ekip üyesinin codegen adımınıçalıştırmayıhatırlamasıgerekir potansiyel olarak tutarsızlıklara yol açar uygulamayıoluşturmak için özel bir CI oluşturma adımıgereklidirVe oluşturulan dosyaların git e eklenip eklenmeyeceği konusunda henüz bir fikir birliği yoktur SonuçJSON serileştirme için çeşitli seçenekleri araştırdık En iyi yaklaşımıseçmenize yardımcıolacak bazıyönergeler şunlardır Birkaçküçük model sınıfınız varsa JSON ayrıştırma kodunu elle yazabilirsiniz Birçok model sınıfınız varsa Freezed sizin için heavy lifting yapabilir işleri daha da hızlandırmak için VS Code için Json to Dart Model uzantısınıda kullanabilirsiniz resource |
2022-01-21 21:10:08 |
Apple |
AppleInsider - Frontpage News |
Apple removes Unidays verification requirement for educational purchases |
https://appleinsider.com/articles/22/01/21/apple-removes-unidays-verification-requirement-for-educational-purchases?utm_medium=rss
|
Apple removes Unidays verification requirement for educational purchasesApple appears to have reversed course on its decision to require stricter verification for customers on its online education store just a couple of days after implementing it Educational storeThe iPhone maker on Wednesday began requiring students teachers and others in the education field to verify their status before getting a discount on Apple products Previously Apple didn t require verification Read more |
2022-01-21 21:53:36 |
Apple |
AppleInsider - Frontpage News |
Amazon, Meta set lobbying spending records in 2021 as Apple's decreased |
https://appleinsider.com/articles/22/01/21/amazon-meta-set-lobbying-spending-records-in-2021-as-apples-decreased?utm_medium=rss
|
Amazon Meta set lobbying spending records in as Apple x s decreasedAmazon and Facebook parent company Meta spent a record amount of money lobbying the federal government in while Apple actually decreased its lobbying budget during the year U S Capitol Building Credit Andy Feliciotti UnsplashAccording to The Hill Amazon and its various subsidiary companies spent million to lobby Congress while Meta spent million Both tech juggernauts increased their lobbying spending by about as they fought legislation aimed at reining in their market power Read more |
2022-01-21 21:40:58 |
Apple |
AppleInsider - Frontpage News |
Army wife uses AirTags to track shady movers |
https://appleinsider.com/articles/22/01/19/army-wife-uses-airtag-to-track-late-moving-truck-driver-during-a-relocation?utm_medium=rss
|
Army wife uses AirTags to track shady moversAn Army spouse says she used an AirTag to keep tabs on her family s belongings during a move when a shady moving truck driver didn t deliver the items on time An Apple AirTagMilitary members doing permanent change of station PCS moves have historically had issues with shippers accountability of household goods Shipments often get stalled for weeks or months by contractors with little or no communications on the location or the reason why the goods were lost or delayed In fact AppleInsider staffers have dealt with lack of accountability or good tracking of the shipments multiple times Read more |
2022-01-21 21:09:17 |
海外TECH |
Engadget |
Switch versions of 'Life is Strange' remaster and 'Dying Light 2' have been delayed |
https://www.engadget.com/life-strange-dying-light-2-nintendo-switch-delay-215130517.html?src=rss
|
Switch versions of x Life is Strange x remaster and x Dying Light x have been delayedNintendo Switch owners will have to wait or look elsewhere if they want to play two of February s more notable new releases In separate announcements Square Enix and Techland shared they re delaying the Switch versions of Life is Strange Remastered Collection and Dying Light nbsp to nbsp beyond next month Both games will arrive on time on other platforms as previously planned with the former slated to come out on February st and the latter on February th An update from the Life is Strange team pic twitter com gLxuKevーLife is Strange LifeIsStrange January On Twitter Square Enix said the Switch version of Life is Strange Remastered Collection won t be ready until later in the year Dying Light faces a similarly lengthy delay with Techland telling Eurogamer nbsp it expects to make the title available on Nintendo s portable console through a cloud streaming client nbsp “within six months from the original date Obviously neither announcement is great news if you were planning to play those games on Switch but at the very least you can play them elsewhere |
2022-01-21 21:51:30 |
海外TECH |
Engadget |
Meta and Snap sued by mother over alleged role in her daughter's suicide |
https://www.engadget.com/facebook-snap-suicide-lawsuit-selena-rodriguez-213057362.html?src=rss
|
Meta and Snap sued by mother over alleged role in her daughter x s suicideIn the US the National Suicide Prevention Lifeline is Crisis Text Line can be reached by texting HOME to US Canada or UK Wikipedia maintains a list of crisis lines for people outside of those countries A Connecticut mother has brought a lawsuit against Facebook and Instagram parent company Meta as well as Snap claiming the platforms to cause the sort of addiction her late daughter suffered prior to taking her own life at age last July nbsp Social media companies have been the target of various lawsuits over the years related to alleged harm to minors ーoftentimes for failing to adequately prevent that harm as in the case of teen who was bullied via an anonymous messaging app within Snapchat leading to his eventual suicide Tammy Rodriguez is instead making the case that the sort of quot stickiness quot these platforms are built to engender is inherently harmful especially to young users like her late daughter Selena nbsp Selena quot struggled for more than two years with an extreme addiction to Instagram and Snapchat quot the suit notes a claim apparently backed by an outpatient therapist who had quot never seen a patient as addicted to social media quot during their evaluation Although technically too young to be on either platform per their terms of service ーInstagram and Snapchat state their minimum age for account creation is ーthe mother points to the absence of parental controls as well as the lack of strong age verification checks which made policing her daughter s access to the services nearly impossible quot The only way for Tammy Rodriguez to effectively limit access to Defendants products would be to physically confiscate Selena s internet enabled devices quot the suit claims quot which simply caused Selena to run away in order to access her social media accounts on other devices quot Use of the services Rodriguez alleges caused her daughter to suffer from depression sleep deprivation school absences eating disorders self harm and led to her eventual suicide nbsp Rodriguez argues that Snapchat s quot unknown and changing rewards quot are quot akin to a slot machine but marketed toward teenage users who are even more susceptible than gambling addicts quot Similarly Instagram s design decisions quot seek to exploit users susceptibility to persuasive design and unlimited accumulation of unpredictable and uncertain rewards quot in the form of likes and followers These features it s argued are highly detrimental to teen and pre teen users whose brains are still not fully developed particularly in the realms of quot impulse control and risk evaluation quot The claim mirrors as well as quotes from some of the concerns voiced by whistleblower Francis Haugen Among the tranche of documents released to news organizations by Haugen was internal research showing that Instagram might be harmful to the well being of users especially young girls as well as internal documents describing the loss of of this user cohort as an “existential threat to the business The effects of Instagram on children s well being is also the subject of a current investigation by a bipartisan coalition of Attorneys General nbsp nbsp We ve reached out to Snap and Meta for comment and will update if we hear back |
2022-01-21 21:30:57 |
海外TECH |
Engadget |
Twitter's security leads are leaving the company |
https://www.engadget.com/twitter-security-team-shake-up-211534032.html?src=rss
|
Twitter x s security leads are leaving the companyNew Twitter CEO Parag Agrawal is continuing to revamp the company s leadership After removing the chiefs of engineering and design last month Agrawal is bringing in new leaders for the security team The company confirmed to The New York Times that former head of security Peiter Zatko has departed while chief information security officer Rinki Sethi will leave Twitter in the coming weeks Agrawal is said to have told employees this week that the personnel decisions were made after “an assessment of how the organization was being led and the impact on top priority work quot Twitter hired Zatko who s known as quot Mudge quot in the hacker community in November in the wake of an incident that compromised many high profile accounts He previously worked at DARPA Google and Stripe and was a member of hacker group Cult of the Dead Cow in the s Sethi a former IBM vice president of information security also joined the company in the wake of the July Bitcoin hack According to the Times Twitter s head of privacy engineering Lea Kissner is taking over Sethi s former position on an interim basis Agrawal who was previously chief technical officer has wasted little time in reshaping Twitter after taking over the top job from Jack Dorsey in late November The following month Michael Montano and Dantley Davis the former engineering and design heads were ousted in service of quot setting Twitter up to hit its goals quot |
2022-01-21 21:15:34 |
海外科学 |
NYT > Science |
An Ocean May Lurk Inside Saturn’s ‘Death Star’ Moon |
https://www.nytimes.com/2022/01/21/science/mimas-ocean-death-star.html
|
mimas |
2022-01-21 21:11:54 |
ニュース |
BBC News - Home |
Carlow body: Inquiry after 'dead man' brought into post office |
https://www.bbc.co.uk/news/world-europe-60091753?at_medium=RSS&at_campaign=KARANGA
|
officereports |
2022-01-21 21:10:48 |
北海道 |
北海道新聞 |
主な各地の震度 |
https://www.hokkaido-np.co.jp/article/636480/
|
最大震度 |
2022-01-22 06:03:00 |
ビジネス |
東洋経済オンライン |
国民に「愛される」岸田首相が市場に嫌われるワケ 本気で賃金を上げたいのなら何が必要なのか? | 新競馬好きエコノミストの市場深読み劇場 | 東洋経済オンライン |
https://toyokeizai.net/articles/-/504632?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
世論調査 |
2022-01-22 06:30:00 |
コメント
コメントを投稿