AWS |
lambdaタグが付けられた新着投稿 - Qiita |
Firecrackerがバージョン1.0になったので正式版になったRaspberry Pi OS (64-bit)で試してみました。 |
https://qiita.com/morikaz/items/87df209ed0e508592302
|
bit版のRaspberryPiOSを使って、Firecrackerを試してみました。 |
2022-02-05 00:01:12 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
力学系の平衡点の安定性 |
https://qiita.com/kueda_cs/items/d2ca5f04eebdebbc5952
|
平衡点barxの近傍で微分可能な連続関数VNleftbarxrightrightarrowmathbbRが以下の条件を満たすとき、リャプノフ関数といいます。 |
2022-02-05 00:04:03 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
bin/devエラー文全文 |
https://qiita.com/divclass123/items/51357a974731aaad56cc
|
|
2022-02-05 00:55:00 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
[AWS]CodePipelineを使ったSAMアプリケーションのCI/CD環境構築(前編) |
https://qiita.com/cloud-solution/items/5e590c5ffc6e1b2c09b4
|
・ソースプロバイダビルドを行う対象に作成したCodeCommitのリポジトリを指定・ビルド環境はマネージド型の最小スペックで、OSにはAmazonLinuxを指定・buildspecはデフォルトでリポジトリ直下のファイルが参照されるので明示的な指定はしない・アーティファクトは無し・CloudWatchLogsは有効化CodeBuildでSAMアプリケーションをデプロイする場合は利用する様々なサービスのIAM権限が必要になります。 |
2022-02-05 00:05:47 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
Firecrackerがバージョン1.0になったので正式版になったRaspberry Pi OS (64-bit)で試してみました。 |
https://qiita.com/morikaz/items/87df209ed0e508592302
|
bit版のRaspberryPiOSを使って、Firecrackerを試してみました。 |
2022-02-05 00:01:12 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
【Rspec】system testで並び順をテストする |
https://qiita.com/kensuke_kumaki/items/bb09d5c61e13fc50fd6d
|
つまった部分最初は、Capybaraで画面要素の表示順を検証するを参考にさせていただきで記述していたのですが、テストが通りませんでした。 |
2022-02-05 00:08:13 |
海外TECH |
Ars Technica |
Preview: Ghostwire: Tokyo looks like a next-gen Amnesia–Hexen mashup |
https://arstechnica.com/?p=1831692
|
captivating |
2022-02-04 15:00:53 |
海外TECH |
MakeUseOf |
8 Tech Tips to Promote Employee Wellness |
https://www.makeuseof.com/promote-employee-wellness-tips/
|
organization |
2022-02-04 15:45:23 |
海外TECH |
MakeUseOf |
5 Tips to Buy Safely on AliExpress and Avoid Frauds or Scams |
https://www.makeuseof.com/tag/buy-safely-aliexpress-scams/
|
aliexpress |
2022-02-04 15:30:12 |
海外TECH |
MakeUseOf |
The 8 Best Microsoft Edge Add-Ons for Work From Home |
https://www.makeuseof.com/best-microsoft-edge-add-ons-for-work-from-home/
|
homeare |
2022-02-04 15:30:12 |
海外TECH |
MakeUseOf |
7 Ways You're Making Your Windows PC Easy to Hack |
https://www.makeuseof.com/windows-pc-security-weaknesses/
|
front |
2022-02-04 15:15:22 |
海外TECH |
DEV Community |
$100 worth contest: Ultra Creator Contest |
https://dev.to/developerbishwas/100-worth-contest-ultra-creator-contest-eig
|
worth contest Ultra Creator Contest worth contest Ultra Creator Contest Any digitally skilled human can join Content allowed on the contest Article about Blogging Coding Adsense Freelancing SEO and MarketingDigital Arts and GraphicsMemes and fun contentGame Ideas is a described wayOpen source projects with their usages and descriptions How to be a winner Simply get as much traffic you can on your post Follow Webmatrices on its social media platformsNote Any ungenuine traffic is BANNED Tags you can postand their subtags Compulsory TagAlso you can contact us at for additional tags Contest Duration February |
2022-02-04 15:42:25 |
海外TECH |
DEV Community |
Ten-year experience in DBMS testing |
https://dev.to/tarantool/ten-year-experience-in-dbms-testing-19ea
|
Ten year experience in DBMS testingAuthor Sergey BronnikovHi my name is Sergey Bronnikov and I work on the Tarantool database Once I joined I started taking notes regarding Tarantool development Now I ve decided to rewrite these notes as an article It might be of interest to C C testers or Tarantool users who want to know how much effort we put into preventing potential issues in new versions How SQLite Is Tested by Richard Hipp is a similar article which is quite popular But SQLite specifics make it hard to reuse its tools in other projects This stems from the commitment of the SQLite development team to maintain the library until at least Hence they write all the tools from scratch to reduce external dependencies e g the test runner the mutation testing tool Fossil SCM There are no such requirements for us so we are not limited in our choice of tools and can use anything beneficial And if any tool appeals to you you can easily bring it into your C C project If that s your cup of tea you should read the entire article As you know testing is part of development In this article I will talk about our approach to Tarantool development which helps us catch the vast majority of bugs before the final release For us testing is inseparable from the development itself and everyone in the team is responsible for quality I couldn t fit everything into a single article so I have provided links to other supporting articles at the very end The Tarantool s core consists of the code written entirely by us external components and libraries By the way some components and libraries were also written by us This is important because we test most of the third party components only indirectly during integration testing In most cases external components have good quality but there was an exception ーthe libcurl library Sometimes it could cause memory corruptions Therefore libcurl became a Git module in our repository rather than a runtime dependency LuaJIT provides Lua language support including both the language execution environment and the JIT tracer compiler Our LuaJIT has long differed from the vanilla version in a set of patches adding features such as the profiler and new tests That is why we test our fork thoroughly to prevent regression LuaJIT source code is open and distributed under a free license but it does not include regression tests Therefore we have assembled our regression test suite from PUC Rio Lua tests test suite by François Perrad tests for other LuaJIT forks and of course our own tests Other external libraries are the following MsgPuck to serialize MessagePack data libcoro to implement fibers libev to provide asynchronous I O c ares to resolve DNS names asynchronously libcurl to work with the HTTP protocol icuc to support Unicode OpenSSL libunwind and zstd to compress data small ーour set of specialized memory allocators lua cjson to work with JSON lua yaml luarocks xxHash PMurHash etc The bulk of the project is written in C smaller parts in C a total of KLOC and an even smaller part in Lua KLOC Detailed cloc statistics is provided below text files unique files files ignored github com AlDanial cloc v T s files s lines s Language files blank comment code C C C Header C Lua yacc CMake SUM The other languages are related to the project infrastructure or tests CMake Make Python we don t use Python anymore to write tests but some older tests were written in it Detailed cloc output regarding languages used in tests is provided below text files unique files files ignored github com AlDanial cloc v T s files s lines s Language files blank comment code Lua C C Python C C Header SQL SUM Such distribution of programming languages used causes testing to focus mainly on identifying problems related to manual memory management stack overflow heap buffer overflow use after free etc Our continuous integration system handles it pretty well I will tell you more about our CI system in the next section Continuous integrationWe have several branches of Tarantool in development the main branch master and one branch for each version x x x etc Minor versions introduce new functions and the bugs are fixed in all the branches When merging the branch we run the entire cycle of regression tests with different compilers and build options We also build packages for various platforms and do so much more ーsee details below Everything is done automatically in a single pipeline Patches only make it to the main branch after passing the entire pipeline For now we apply patches to the main branch manually but we re aiming for automation Currently we have about integration tests and they run for minutes on five parallel threads It may not seem much but CI testing involves different OS families and versions architectures various compilers with options so the total testing time can be up to half an hour We run tests for a large number of operating systems Six Ubuntu versionsThree Debian versionsFive Fedora versions Two CentOS versionsTwo OpenSUSE and FreeBSD versionsTwo macOS versions Some configurations also depend on compiler versions and options Some platforms are supported formally e g macOS ーthey are used mainly by developers Others such as FreeBSD are actively tested but I haven t heard of any cases of using Tarantool FreeBSD port in production Others such as Linux are widely used in production by Tarantool customers and users Therefore the last mentioned platforms are given more attention in development Running tests on different operating systems affects the project quality Different OS families have different memory allocators and may have diverse libc implementations ーsuch variations also allow us to find bugs The primary architecture is amd we recently added support for ARM and it is also represented in CI Running tests on processors with different architecture makes the code more portable by separating platform dependent and platform independent code It helps detect bugs related to different byte order big endian vs little endian instruction execution speed different mathematical function results or to such rarities as negative zero This type of testing makes it easier to port the code to the new architecture if necessary LuaJIT is the most platform dependent since it uses the assembler a lot and generates machine code from Lua code Back when there were not so many cloud CI systems we used Jenkins just like many other projects Then Travis CI appeared which is integrated with GitHub and we migrated Then our testing matrix grew a lot and the free version of Travis CI didn t allow us to connect our servers so we migrated to Gitlab CI Due to integration issues with GitHub pull requests we gradually migrated to GitHub Actions as soon as it appeared Now we use it in all the projects and we have several hundred of them in our GitHub organization We use Github as our platform for the whole development cycle task scheduling code repository testing new changes All the testing is done there For this purpose we use both our physical servers or virtual machines in VK Cloud Solutions as well as virtual machines provided by Github Actions GitHub is not flawless sometimes it s unavailable sometimes it glitches but it is good value for money Portable code has to be tested on different operating systems and architectures Code reviewLike all civilized projects with a good development culture we submit all the patches for a thorough review by two other developers The code review procedure is described in this open document It contains style and self check guidelines to follow before submitting the patch for review I won t narrate the whole document I will just list the points related to testing Every bug fixing patch should have a test to reproduce the issue Every feature introducing patch should have one or better yet many tests covering the feature The test can t pass without the patch The test shouldn t be flaky ーit has to produce the same result each time it is run The test shouldn t be slow to keep the short test duration Long tests are run with a different test runner option Code review allows us to check changes with another pair of eyes Static and dynamic analysisWe use static analysis to maintain the general programming style and search for errors The code style should follow the style guides for Lua Python and C The C style guide is similar to the Linux kernel coding style in a lot of ways and the Lua style guide follows the default style in luacheck except for some warnings which we usually turn off This allows us to maintain the unified code style and improves readability In CMake build files we use compiler flags that enable extra checks at build time and we run make clean when there are no raw warnings Besides static analysis in the compilers we use Coverity static analysis We used PVS Studio once and it detected several non critical errors in Tarantool itself and in tarantool c connector Sometimes we used cppcheck not that it found many bugs Tarantool codebase contains a lot of Lua code and we decided to fix all the warnings cppcheck found Most of them were related to programming style violations and it found only four source code errors and a single error in the test code So if you re writing in Lua don t disregard luacheck and use it from the beginning All new changes are tested on builds with dynamic parsers to detect memory problems in C C AddressSanitizer and undefined behavior in C C UndefinedBehaviorSanitizer Since these parsers can affect application performance the flags that enable them are disabled by default AddressSanitizer proved itself well in CI but it still has a considerable overhead in canary builds I tried using the Firefox Nightly build when Mozilla introduced ASan and it wasn t comfortable to use let alone a DBMS with high speed requirements But GWP ASAN has a smaller overhead and we are thinking about using it in packages with nightly builds If the sanitizers detect issues at the code level the asserts in our code reveal problems related to invariant violations Technically they are macros a part of the standard C library assert checks the passed expression and terminates if the result is zero There are about of these checks and they are only enabled in debug builds and disabled in release builds The build system also supports Valgrind but its code execution is much slower than with sanitizers so this build is not tested in CI Functional regression testsSince the Lua interpreter is built into Tarantool and the DBMS interface is implemented using Lua API using Lua for tests seems quite reasonable Most of our regression tests are written in Lua using the built in Tarantool modules One of them is the TAP module for testing Lua code It implements a set of primitives to check the code and structure tests Conveniently there is a certain minimum ーenough to test Lua applications Many modules and applications which we make only use this module for testing As the name suggests it allows you to output the results in the TAP Test Anything Protocol format this is probably the oldest format for test reporting Some of the tests are parameterized e g performed with two engines and the number of tests grows one and a half times if we count all of them in different configurations Most Tarantool functions are available using the Lua API and others can be accessed using the FFI The FFI is convenient when a C function should not be part of the Lua API but it is needed for a test The main thing is that it is not declared static Here is an example of using C code in Lua with the FFI isn t it concise local ffi require ffi ffi cdef int printf const char fmt ffi C printf Hello s world Some parts of Tarantool such as raft http parser csv msgpuck swim uuid vclock and other self contained libraries have modular tests To write them we use a header only C library in the TAP test style We use our own tool to run tests test run py Nowadays it may not seem reasonable to write a test runner from scratch but it already exists and we support it There are different types of tests in the project ーunit tests are written in C and run as binaries Like for TAP tests test run py analyzes their output in the TAP format in terms of test script success TAP version ok ーtrigger is fired ok ーis not deleted ok ーctx member is set ok ーctx events is set ok ーself payload is updated ok ーself is set as a memberok ーboth version and payload events are presentedok ーsuspicion fired a trigger ok ーstatus suspected ok ーdeath fired a triggerok ーstatus dead ok ーdrop fired a trigger ok ーstatus dropped ok ーdropped member is not presented in the member table ok ーbut is in the event context ok ーyielding trigger is firedok ーnon yielding still is notok ーtrigger is not deleted until all currently sleeping triggers are finished Some tests compare the actual test output with the reference output the new test output is saved to a file and compared with the actual one when running further tests This approach is quite popular in SQL tests both in MySQL and in PostgreSQL you write the necessary SQL structures run the script make sure that the output is correct and save it to a file You just have to make sure that the input is always deterministic Otherwise you ll just end up with more flaky tests The output may depend on the operating system locale NO LOCALE will help on error messages on the time and date in the output etc We use this approach in tests to support SQL or replication because it s convenient for code debugging you can paste tests directly into the console and switch between instances You can experiment interactively and then use this code as a snippet for the ticket or make a test out of it test run py allows us to run all types of tests in the same way as generating the whole report For testing Lua projects we have a different framework luatest This is originally a fork of another good framework luaunit Project forking provided tighter integration with Tarantool e g we added specific fixtures It also allowed us to implement many new features regardless of the luaunit development integration with luacov XFail status support etc The history of SQL tests in Tarantool is fascinating We used VDBE to adopt a part of SQLite code namely the SQL query parser and the bytecode compiler One of the main reasons was that SQLite code has almost test coverage However the tests were written in TCL and we don t use it at all So we had to write a TCL Lua convertor to port tests written in TCL and imported them into the code base after optimizing the resulting code We still use these tests and add new ones when necessary Fault tolerance is one of the server software requirements Hence many of our tests have error injections at the Tarantool code level For this purpose the source code has a set of macros and the Lua API interface to enable them For example we want to add an error that will emulate a delay when writing to WAL We add a string to the ERRINJ LIST array in src lib core errinj h a src lib core errinj h b src lib core errinj h struct errinj ERRINJ VY TASK COMPLETE ERRINJ BOOL bparam false ERRINJ VY WRITE ITERATOR START FAIL ERRINJ BOOL bparam false ERRINJ WAL BREAK LSN ERRINJ INT iparam ERRINJ WAL DELAY ERRINJ BOOL bparam false ERRINJ WAL DELAY COUNTDOWN ERRINJ INT iparam ERRINJ WAL FALLOCATE ERRINJ INT iparam ERRINJ WAL IO ERRINJ BOOL bparam false Then we include this error into the code responsible for writing to WAL a src box wal c b src box wal c wal begin checkpoint f struct cbus call msg data vclock copy amp msg gt vclock amp writer gt vclock msg gt wal size writer gt checkpoint wal size ERROR INJECT SLEEP ERRINJ WAL DELAY return After that we can enable delayed logging in the debug build using the following Lua function tarantoolTarantool gafftype help for interactive helptarantool gt box error injection get ERRINJ WAL DELAY false tarantool gt box error injection set ERRINJ WAL DELAY true true We have added a total of errors to different parts of Tarantool and at least one functional test corresponds to each error Ecosystem integration testingThe Tarantool ecosystem consists of a large number of connectors for different programming languages and auxiliary libraries to implement popular architectural patterns e g cache or persistent queue There are also products written in Lua using Tarantool Tarantool DataGrid and Tarantool Cartridge We test backward compatibility by running extra tests on pre release versions of Tarantool including these modules and products Randomized testingI want to pay special attention to some tests because they differ from standard tests in that their data is generated automatically and randomly There are no such tests in the standard regression set ーthey are run separately The Tarantool s core is written mostly in C and even careful development doesn t help avoid memory management issues such as use after free heap buffer overflow NULL pointer dereference Such issues are utterly undesirable for server software Fortunately the recent development of dynamic analysis and fuzz testing technologies makes it possible to reduce the number of these issues I have already mentioned that Tarantool uses third party libraries Many of them already use fuzz testing the curl c ares zstd and OpenSSL projects are regularly tested in the OSS Fuzz infrastructure Tarantool code has many parts where the code is used for parsing e g SQL or HTTP query parsing or MsgPack decoding This code may be vulnerable to bugs related to memory management The good news is that fuzz testing quickly detects such issues Tarantool also has integration with OSS Fuzz but there are not many tests yet and we found a single bug in the http parser library The number of such tests might eventually grow and we have detailed instructions for those who want to add a new one In we added support for synchronous replication and MVCC We had to test this functionality so we decided to write some tests powered by Jepsen framework We check consistency by analyzing the transaction history But the story about testing with Jepsen is big enough for a separate article so we ll talk about it next time Load and performance testingOne of the reasons people tend to choose Tarantool is its high performance It would be strange not to test this feature We have an informal test of inserting million tuples per second on common hardware Anyone can run it on their machine and get Mops on Tarantool This snippet in Lua might be a good benchmark to run with synchronous replication sergeyb pony sources tarantool relay mops lua making operations operations per txn using fibersstarting replicasmaster done ops in time cpu master speed ops secreplicas done ops in time cpu replicas speed ops secsergeyb pony sources For performance testing we also run common benchmarks the popular YCSB Yahoo Cloud Serving Benchmark NoSQLBench LinkBench SysBench TPC H and TPC C We also run C Bench our own Tarantool API benchmark Its primitive operations are written in C and scripts are described in Lua MetricsWe collect information to evaluate regression test code coverage For now we have covered of all the lines and of all code branches which is not bad We use Coveralls to visualize the covered areas There is nothing new about collecting information on C C code coverage code instrumentation with the coverage option testing and report generation using gcov and lcov But when it comes to Lua the situation is slightly worse there is a primitive profiler and luacov provides information only about line coverage It s a little frustrating Release checklistEach new release involves a bunch of different tasks handled by different teams These tasks include release tagging in the repository publishing packages and builds publishing documentation to the website checking functional and performance testing results checking for open bugs triaging for the next milestone etc A version release can easily become chaotic or some steps may be forgotten To prevent this from happening we have described the release process in the form of a checklist and we follow it before releasing a new version ConclusionAs the saying goes there is always room for improvement Over time processes and technologies to detect bugs improve the bugs become more complicated and the more complex testing and QA system the fewer bugs reach users Useful linksVideo recording and slides of Roberto Ierusalimschy s lecture on testing Lua interpreter I highly recommend it How SQLite Is Tested is a popular article on SQLite testing by by Richard Hipp The Untold Story of SQLite With Richard Hipp is Richard Hipp s interview where he shares his thoughts on SQLite testing among others LinksGet Tarantool on our websiteGet help in our telegram channel |
2022-02-04 15:35:48 |
海外TECH |
DEV Community |
Building a Sample Lambda Function and API Gateway with CDK for Terraform |
https://dev.to/pedramha/building-a-sample-lambda-function-and-api-gateway-with-cdk-for-terraform-36c2
|
Building a Sample Lambda Function and API Gateway with CDK for TerraformIn this post you learn how to use CDK for Terraform to build a sample serverless application on AWS We are going to use AWS lambda and API Gateway to build this application First thing s first let s initialize a CDKTF project Similar to Cloudformation CDK you can run the following command to initialize the project cdktf initThen it will ask you for the language of your choice and name and description for your project I opted for Typescript but you can use whatever language you are comfortable with The cdktf init command will create the project structure for us As you might know Terraform has a very large provider ecosystem To continue with the project you need to specify which provider you want to use To do that open the cdktf json and change the terraformProviders section to terraformProviders aws gt Of course you can use the version of your choice After that you need to run the following command to pull down the providers cdktf get Now we are ready to begin In the main ts file add the following imports import Construct from constructs import App AssetType TerraformAsset TerraformOutput TerraformStack from cdktf import lambdafunction s apigatewayv iam AwsProvider from gen providers aws import path require path It is worth mentioning that unlike Cloudformation CDK you will get a compile error if you have unused imports or variables in your code Now add the following code to specify the provider new AwsProvider this aws region eu west You also need to specify where your lambda function is I created a folder called src and used TerraformAsset to import it as follows const asset new TerraformAsset this asset path path resolve dirname src type AssetType ARCHIVE Now we need to create the S Bucket and Object to upload our TerraformAsset function const assetBucket new s SBucket this assetBucket bucket a unique bucket name const lambdaArchive new s SBucketObject this lambdaArchive bucket assetBucket bucket key asset fileName source asset path Then create the IAM Policy and Role for the lambda function const lambdaRole Version Statement Effect Allow Principal Service lambda amazonaws com Action sts AssumeRole Sid const role new iam IamRole this role assumeRolePolicy JSON stringify lambdaRole name my lambda role new iam IamRolePolicyAttachment this rolePolicy policyArn arn aws iam aws policy service role AWSLambdaBasicExecutionRole role role name After that we can specify the configuration of our lambda function const lambdaFunc new lambdafunction LambdaFunction this lambdaFunc functionName my lambda function runtime nodejs x handler index handler role role arn sBucket assetBucket bucket sKey lambdaArchive key Then we create an API Gateway to receive HTTP Requests from the Internet const api new apigatewayv ApigatewayvApi this api name name protocolType HTTP target lambdaFunc arn Finally you need to create a LambdaPermission Policy to allow the API Gateway to invoke our Lambda Function new lambdafunction LambdaPermission this apig lambda functionName lambdaFunc functionName action lambda InvokeFunction principal apigateway amazonaws com sourceArn api executionArn If you like to see the endpoint of your API and test it curl or postman you can use the following command new TerraformOutput this apiUrl value api apiEndpoint Don t forget to add your lambda function in the src folder create a file called index ts and add the functionality that you want I only wanted to send a hello world response export const handler async gt return statusCode body hello world Regarding deploying this code you will find your way if you have used CDK Cloudformation or Terraform HCL You can run the following commands to deploy the project npm run buildcdktf plan OR cdktf synthcdktf apply OR cdktf deployThe youtube video Github |
2022-02-04 15:35:37 |
Apple |
AppleInsider - Frontpage News |
Apple, Broadcom win new damages trial in $1.1B Caltech patent case |
https://appleinsider.com/articles/22/02/04/apple-broadcom-win-new-damages-trial-in-11b-caltech-patent-case?utm_medium=rss
|
Apple Broadcom win new damages trial in B Caltech patent caseA U S appeals court has granted Apple and supply chain partner Broadcom a win by tossing out a jury verdict requiring the two companies to pay billion for patent infringement Wi Fi on iPhoneThe California Institute of Technology or Caltech sued Apple and Broadcom in for infringing on several pieces of intellectual property related to Wi Fi technology In January a jury found Apple and Broadcom guilty Read more |
2022-02-04 15:57:08 |
Apple |
AppleInsider - Frontpage News |
Creative TiKTok user converts an iBook G3 into iPad case |
https://appleinsider.com/articles/22/02/04/creative-tiktok-user-converts-an-ibook-g3-into-ipad-case?utm_medium=rss
|
Creative TiKTok user converts an iBook G into iPad caseBy using a combination of D printing and power tools one TikTok user was able to convert an iBook G shell into a working iPad case with embedded Apple Watch charger An iBook G acting as an iPad caseThe TikTok user skipperfilms shows a quick walk through of how he gutted an iBook G and replaced its innards with modern Apple tech He cut out all of the existing parts leaving only the shell then used D printing to create the necessary pieces to mount the iPad and accessories Read more |
2022-02-04 15:08:37 |
Apple |
AppleInsider - Frontpage News |
Your child can and will dial 911 on an old Apple Watch |
https://appleinsider.com/articles/22/02/04/michigan-toddler-dials-911-on-apple-watch?utm_medium=rss
|
Your child can and will dial on an old Apple WatchA three year old boy in Michigan managed to call emergency services on a disused Apple Watch his mother had given him as a toy The father of a three year old in Michigan has spoken of how his son dialled from an Apple Watch that the parents believed wasn t connected Sooo My year old just called He took what we thought was a defunct Apple Watch to bed and next thing we know he s talking to on the watch Here s a clip Learn from our errors parents pic twitter com OUDEJFyYdーLeon Hendrix LeonHendrix February Read more |
2022-02-04 15:28:35 |
海外TECH |
Engadget |
'Wall Street Journal' and its owners hit by cyberattack linked to China |
https://www.engadget.com/news-corp-cyberattack-wsj-new-york-post-china-154139625.html?src=rss
|
x Wall Street Journal x and its owners hit by cyberattack linked to ChinaNews Corp says it was the target of a cyberattack that impacted The Wall Street Journal New York Post Dow Jones its UK news operations and other publications and business units The company says hackers accessed the emails and documents of some employees including journalists A cybersecurity consultant News Corp brought in believes that China was connected to the intrusion and that the aim of the attack may have been to gather intelligence for the country s benefit The attack was discovered on January th and News Corp disclosed it in a securities filing on Friday It also informed law enforcement According to The Journal the company told staff the threat appears to have been contained and that it s offering support to affected employees It doesn t appear that systems containing financial and customer data including details on subscribers were affected It s not the first time The Journal has been the target of a cyberattack The publication said Chinese hackers aiming to keep tabs on coverage of the country accessed its network in to snoop on reporters This week FBI director Christopher Wray said China is behind a “massive sophisticated hacking program that is bigger than those of every other major nation combined Wray noted the agency has more than investigations in progress connected to thefts of US tech or information that were allegedly orchestrated by the Chinese government On average the FBI opens two such probes every day |
2022-02-04 15:41:39 |
海外TECH |
Engadget |
Billionaire space barons want to build 'mixed-use business parks' in low Earth orbit |
https://www.engadget.com/billionaire-space-barons-want-to-build-mixed-use-business-parks-in-low-earth-orbit-153050603.html?src=rss
|
Billionaire space barons want to build x mixed use business parks x in low Earth orbitThe Space Race is no longer a competition between the global superpowers of the world ーat least not the nation states that once vied to be first to the Moon Today low Earth orbit is the battleground for private conglomerates and the billionaires that helm them With the Mir Space Station having deorbited in after years of service and the ISS scheduled for retirement by the end of the decade tomorrow s space stations are very likely to be owned and operated by companies not countries In fact the handover has already begun “We are not ready for what comes after the International Space Station then NASA administrator Jim Bridenstine explained at a hearing of the Senate Commerce Committee s space subcommittee in October “Building a space station takes a long time especially when you re doing it in a way that s never been done before NASA is on board with this transference having drafted and published its Plan for Commercial LEO Development CLD in which calls for “a robust low Earth orbiteconomy from which NASA can purchase services as one of many customers as part of the Human Exploration and Operations Mission Directorate at Johnson Space Center The CLD plan lays out the agency s necessary steps towards establishing a commercial space station ecosystem These start with allowing private corporations “to purchase ISS resources i e lease space on the station for commercial activities “allow companies to fly private astronauts to the ISS which SpaceX did last April as well as initiating “a process for developing commercial LEO destinations and working to “stimulate demand for those destinations and services NASA“NASA by its very nature is an exploration agency the space agency wrote in “We like to challenge the status quo and discover new things We like to solve impossible problems and do amazing things NASA also realizes that we need help and do not know everything We can only accomplish amazing things by teamwork NASA is reaching out to the US private sector to see if they can push the economic frontier into space Space exploration has been a public private cooperative effort since the founding days of NASA For example the expendable launch vehicles that put satellites into LEO from to ーthe Titan by Martin Marietta the Atlas from General Dynamics McDonnell Douglas Delta rockets and the Scout from LTV Aerospace Corporation ーwere all built by private aerospace companies as federal contractors but operated by the US government “The US government essentially served as the only provider of space launch services to the Western world wrote the FAA This changed in the s when the European Space Agency developed its own ELV the Ariane and NASA swapped out its own rockets for the Space Shuttle program which became the nation s default satellite launch system Private space launches like what SpaceX and Northrop Grumman do got their start in the US way back in when Space Services sent up its Conestoga rocket prototype really the repurposed second stage of a Minuteman missile The size number and severity of hoops the company had to jump through to get launch clearance was enough to convince members of congress to introduce legislation streamlining the process eventually leading then President Ronald Reagan to declare expanding private sector involvement in civil space launches to be “a national goal We ve seen a number of notable milestones in the decades since including the launch of the Pegasus rocket operated by the Orbital Sciences Corporation in which was the first fully privately developed and air based launch vehicle to reach space Dennis Tito s ride aboard a Soyuz rocket to the ISS in to become the Earth s first space tourist and the first SpaceX Dragon Capsule mission in the first time a privately operated spacecraft was both launched into and recovered from orbit The idea of letting private space companies build launch and operate their own stations grew largely from these earlier cooperative arrangements as well as from partnerships made via the International Space Station US National Laboratory which is managed by the non profit organization the Center for Advancement of Science in Space “We leverage our core competencies facilitate public private partnerships and utilize the platform capabilities and unique operating environment of the space station the ISSNL s mission statement reads We create demand incubate in space business ventures provide access for and awareness of fundamental science and technological innovation and promote science literacy of the future workforce More than companies have already partnered with the ISSNL aboard the space station and the agency is currently working with others to “install commercial facilities on the station supporting research and development projects for NASA Axiom s ISS grown space stationAxiom SpaceAt the forefront of this commercialization effort is the Axiom Space corporation The Houston based company has been contracted by NASA to construct a habitat module for the ISS install it aboard the station in September of and then detach the module for use as an independent space platform once the ISS is eventually deorbited by “Axiom s work to develop a commercial destination in space is a critical step for NASA to meet its long term needs for astronaut training scientific research and technology demonstrations in low Earth orbit NASA s Bridenstine said in a statement quot We are transforming the way NASA works with industry to benefit the global economy and advance space exploration quot he added quot It is a similar partnership that this year will return the capability of American astronauts to launch to the space station on American rockets from American soil quot Axiom has tapped Thales Alenia Space to build both the module itself and a meteoroid shield for the Axiom Node One a pressurized segment that will connect the Axiom hub onto the ISS quot The legacy of the International Space Station structure is one of safety and reliability despite huge technical complexity quot Axiom Space CEO Michael Suffredini said in a statement quot We are thrilled to combine Axiom s human spaceflight expertise with Thales Alenia Space s experience to build the next stage of human settlement in low Earth orbit from a foundation that is tried and tested quot Axiom has also struck a deal with SpaceX to ferry four “Axionauts ーyes that s really what they re calling them ーup to the ISS to train for life in microgravity The day mission dubbed Ax was supposed to be led by former NASA astronaut Michael Lopez Alegria who would be joined by a trio of space tourists each of whom shelled out million to ride along The trip was originally slated to take place in February however it was repeatedly delayed due to “additional spacecraft preparations and space station traffic and is currently scheduled to take place on March th The company is already at work on missions Ax through and has reserved a set of Dragon capsules though the crew manifests have not yet been finalized In addition to the crew habitat Axiom is building a secondary commercial capsule for Space Entertainment Enterprise SEE a startup co producing Tom Cruise s latest joint which will be shot at least partially in space later this year The SEE is scheduled for installation in December and will host both a production studio and ーsomehow ーa sports arena as well Bring on the Battle Rooms Nanoracks StarlabNanoracksWhile Axiom Space is trying to bud its orbital platform from the ISS like a polyp space service company Nanoracks is working to build a free flying station of its own with help from Voyager Space and Lockheed Martin as well as a million CLD contract from NASA That contract runs through and “will be supplemented with customer pre buy opportunities and public private partnerships per a recent Lockheed press release Nanoracks is already deeply involved in commercial ventures to from and on the ISS Founded in the company has delivered some research payloads and small satellites to the station and currently rents space for research modules aboard its Nanoracks External Platform on the outside of the ISS Its wide bore Bishop airlock was the first permanent commercial addition to the ISS The company is developing a line of smaller self contained orbital platforms dubbed Outposts which could serve a variety of purposes from refueling stations for satellite constellations to cubesat launchers and advanced technology testbeds to hydroponic greenhouses The first iteration is expected to be launched by The Starlab itself which should be ready for business by will consist of an inflatable cubic meter habitat built by Northrop similar to the Bigelow Expandable Activity Module or BEAM that was demonstrated on the ISS in that can accommodate up to four crew members simultaneously Four solar panels will generate kW of power for the station to use With just under half the usable interior space as the ISS Starlab s operations will be centered around its cutting edge George Washington Carver GWC Science Park which includes a biology lab space plant habitation lab materials research lab and an unstructured workbench area enabling the station to offer services ranging from fundamental research and astronaut training to space tourism However tourists will take a backseat to scientific endeavors aboard the station “Space tourism is what captures the headlines but to have a sustainable business model you really do need to move beyond that Nanoracks CEO Jeffrey Manber told TechCrunch last October Blue Origin s Orbital ReefBlue OriginWith the “pay NASA to pay us to ferry Artemis gear to the moon plan having been thoroughly imploded by the US federal court system Jeff Bezos Blue Origin has set its sights on a goal slightly closer to Earth The space launch and tourism company has partnered with Sierra Space to build launch and operate a quot mixed use business park quot in space dubbed Orbital Reef The cubic meter structure is still in its early planning stages having garnered a million Space Act contract from NASA last December for its development and isn t expected to launch until at least the second half of the s Few other details have yet been confirmed quot Now anyone can establish an address in orbit quot Blue Origin declared last October when unveiling the project quot Orbital Reef expands access lowers the cost and provides everything needed to help you operate your business in space quot This from the company that got million for a single seat aboard last year s inaugural New Shepard flight Northrop Grumman s Cygnus based space stationNASANASA s third Space Act agreement recipient from last December is defender contractor Northrop Grumman which plans to repurpose one of its existing Cygnus spacecraft for use as an orbital station Like Orbital Reef Northrop s as of yet unnamed design is still in its earliest stages of development though the company does expect the new station to accommodate up to four permanent crew members once it does initiate operations and could at least double that number as the station is expanded throughout its estimated year service life Under the terms of the million agreement quot the Northrop Grumman team will deliver a free flying space station design that is focused on commercial operations to meet the demands of an expanding LEO market quot Steve Krein vice president of civil and commercial space at Northrop Grumman said in a statement last December quot Our station will enable a smooth transition from International Space Station based LEO missions to sustainable commercial based missions where NASA does not bear all the costs but serves as one of many customers quot Of course the US and its commercial constituents are far from the only parties interested in colonizing LEO for business interests China launched the Tianhe core module of its new crew member Tiangong space station into orbit this past April with the remaining Experiment Modules and separate space telescope going up between this year and Similarly India s space agency is developing a station of its own with plans to launch it by the end of the decade following the country s upcoming Gaganyaan mission the first crewed orbital spacecraft to launch as part of the Indian Human Spaceflight Programme These propositions are only the start of humanity s expansion into the stars from low Earth orbit to the Lunar Gateway to Mars and beyond But the question isn t so much of when and how we ll do so but rather who will be able to afford to |
2022-02-04 15:30:50 |
海外科学 |
NYT > Science |
Why Did a Fish Have Fossilized Feces Where Its Brain Once Was? |
https://www.nytimes.com/2022/02/04/science/fish-brain-feces-fossils.html
|
coprolites |
2022-02-04 15:59:47 |
金融 |
金融庁ホームページ |
職員を募集しています。(資産運用高度化業務に従事する職員) |
https://www.fsa.go.jp/common/recruit/r3/sousei-11.html
|
資産運用 |
2022-02-04 17:00:00 |
金融 |
金融庁ホームページ |
「記述情報の開示の好事例集2021」を更新しました。 |
https://www.fsa.go.jp/news/r3/singi/20220204.html
|
開示 |
2022-02-04 17:00:00 |
金融 |
金融庁ホームページ |
入札公告等を更新しました。 |
https://www.fsa.go.jp/choutatu/choutatu_j/nyusatu_menu.html
|
公告 |
2022-02-04 15:30:00 |
ニュース |
BBC News - Home |
No 10 denies Boris Johnson has lost control after raft of resignations |
https://www.bbc.co.uk/news/uk-politics-60261455?at_medium=RSS&at_campaign=KARANGA
|
boris |
2022-02-04 15:29:40 |
ニュース |
BBC News - Home |
Lord Ahmed: Ex-Labour peer jailed for child sex offences |
https://www.bbc.co.uk/news/uk-england-south-yorkshire-60260113?at_medium=RSS&at_campaign=KARANGA
|
rotherham |
2022-02-04 15:26:23 |
ニュース |
BBC News - Home |
Car-flip farmer cleared of dangerous driving and criminal damage |
https://www.bbc.co.uk/news/uk-england-tees-60260155?at_medium=RSS&at_campaign=KARANGA
|
corsa |
2022-02-04 15:41:04 |
ニュース |
BBC News - Home |
Police review allegation of rape during production of BBC show |
https://www.bbc.co.uk/news/entertainment-arts-60259611?at_medium=RSS&at_campaign=KARANGA
|
cooking |
2022-02-04 15:12:57 |
ニュース |
BBC News - Home |
Winter storm disrupts travel and causes power blackouts in Texas |
https://www.bbc.co.uk/news/world-us-canada-60258611?at_medium=RSS&at_campaign=KARANGA
|
texas |
2022-02-04 15:05:19 |
ニュース |
BBC News - Home |
Waitrose and Lidl top Which? greenest supermarket ranking |
https://www.bbc.co.uk/news/uk-60257640?at_medium=RSS&at_campaign=KARANGA
|
waste |
2022-02-04 15:03:20 |
ニュース |
BBC News - Home |
Ukraine: How big is Russia's military build-up? |
https://www.bbc.co.uk/news/world-europe-60158694?at_medium=RSS&at_campaign=KARANGA
|
border |
2022-02-04 15:02:12 |
ニュース |
BBC News - Home |
Why do energy prices have to go up? And other questions |
https://www.bbc.co.uk/news/business-60258670?at_medium=RSS&at_campaign=KARANGA
|
energy |
2022-02-04 15:23:02 |
北海道 |
北海道新聞 |
航空需要回復へ支援要請 道に10市町 |
https://www.hokkaido-np.co.jp/article/642078/
|
支援要請 |
2022-02-05 00:19:18 |
コメント
コメントを投稿