ROBOT |
ロボスタ |
ブリヂストンが開発した人工筋肉「ラバーアクチュエーター」とソフトロボットハンドのしくみ 公開されたデモの全容 |
https://robotstart.info/2023/02/06/bridgestone-softrobotics-day02.html
|
ブリヂストンが開発した人工筋肉「ラバーアクチュエーター」とソフトロボットハンドのしくみ公開されたデモの全容シェアツイートはてブブリヂストンのソフトロボティクス事業の社内ベンチャー「ソフトロボティクスベンチャーズ」は、人工筋肉ラバーアクチュエーターを開発した。 |
2023-02-06 08:51:31 |
IT |
ITmedia 総合記事一覧 |
[ITmedia News] “ペロペロ”問題で考える、迷惑行為が止まない理由 「テラ豚丼」から15年の“歴史” |
https://www.itmedia.co.jp/news/articles/2302/06/news141.html
|
itmedia |
2023-02-06 17:45:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] まさかの“主役”抜き エースコック「わかめラー 麺なし」発売 |
https://www.itmedia.co.jp/business/articles/2302/06/news146.html
|
itmedia |
2023-02-06 17:29:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] 恒例「理想の上司」ランキング 7年連続で1位は? |
https://www.itmedia.co.jp/business/articles/2302/06/news135.html
|
itmedia |
2023-02-06 17:18:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia Mobile] SMBCグループの「Oliveフレキシブルペイ」 変幻自在な「マルチナンバーレスカード」は“なに”カード? |
https://www.itmedia.co.jp/mobile/articles/2302/06/news143.html
|
ITmediaMobileSMBCグループの「Oliveフレキシブルペイ」変幻自在な「マルチナンバーレスカード」は“なにカード三井住友銀行と三井住友カードが提供する新たな金融サービス「Oliveオリーブ」では、アプリからクレジットデビットポイント決済プリペイドを切り替えられるVisaカード「マルチナンバーレスカード」が発行されます。 |
2023-02-06 17:15:00 |
TECH |
Techable(テッカブル) |
高価取引だけではない?ふるさと納税NFT推進企業が語る、NFTの可能性 |
https://techable.jp/archives/195234
|
地域活性化 |
2023-02-06 08:30:34 |
TECH |
Techable(テッカブル) |
工場内に地域のポップアップストアを!カルビー「FOOD for FACTORY」リリース! |
https://techable.jp/archives/194577
|
foodforfac |
2023-02-06 08:00:36 |
IT |
情報システムリーダーのためのIT情報専門サイト IT Leaders |
小林製薬、音声認識と連動したFAQ/マニュアル検索システムを通販コールセンターで稼働 | IT Leaders |
https://it.impress.co.jp/articles/-/24411
|
小林製薬、音声認識と連動したFAQマニュアル検索システムを通販コールセンターで稼働ITLeaders小林製薬は、通販コールセンターにおいて、音声認識と連動したFAQマニュアル検索システムを稼働させた。 |
2023-02-06 17:41:00 |
AWS |
AWS Japan Blog |
AWS IoT Core と Amazon Location Service を使用したアセットトラッキング |
https://aws.amazon.com/jp/blogs/news/tracking-assets-using-aws-iot-core-and-amazon-location-service/
|
awsiotcoreandamazonloca |
2023-02-06 08:45:53 |
AWS |
AWS Japan Blog |
【開催報告&資料公開】メディア&エンターテインメント業界向け AWS re:Invent 2022 / Inter BEE 2022 Recap セミナー |
https://aws.amazon.com/jp/blogs/news/jpmne-reinvent-interbee-recap2022-media/
|
awsreinventinterbeerecap |
2023-02-06 08:12:56 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
EC2へのdeploy時にmini_racerでエラー |
https://qiita.com/aiyu427/items/2fd4c5e1423f0404df8f
|
bundler |
2023-02-06 17:19:07 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
EC2へのdeploy時にmini_racerでエラー |
https://qiita.com/aiyu427/items/2fd4c5e1423f0404df8f
|
bundler |
2023-02-06 17:19:07 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
ユーザーごとにsshの鍵を作成してaws ec2にログイン |
https://qiita.com/kde7fY/items/6d396f4f13d76a5c4985
|
awsec |
2023-02-06 17:08:49 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
Gitlab.comを使った開発でDocker Hubからのpull制限を回避するためにDependency Proxyを使う |
https://qiita.com/ko-he-8/items/13e897363178abc083c7
|
dependencyproxy |
2023-02-06 17:26:33 |
Azure |
Azureタグが付けられた新着投稿 - Qiita |
Azure Administrator(AZ-104):Azure での ID とガバナンスの管理「Azure ADユーザアカウントの追加/削除」 |
https://qiita.com/fsd-jume/items/1fba86e7f873f3e56400
|
azure |
2023-02-06 17:15:33 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
EC2へのdeploy時にmini_racerでエラー |
https://qiita.com/aiyu427/items/2fd4c5e1423f0404df8f
|
bundler |
2023-02-06 17:19:07 |
技術ブログ |
Developers.IO |
OpenMetadata SaaSからdbt Cloudのメタデータを抽出してみた |
https://dev.classmethod.jp/articles/openmetadata-saas-dbt-cloud/
|
dbtcloud |
2023-02-06 08:52:04 |
技術ブログ |
Developers.IO |
Amazon Lightsail คืออะไร (ความแตกต่างระหว่าง EC2 และ Lightsail) |
https://dev.classmethod.jp/articles/what-is-amazon-lightsail-differences-between-ec2-and-lightsail/
|
Amazon Lightsail คืออะไร ความแตกต่างระหว่างEC และLightsail สวัสดีครับPOP จากบริษัทClassmethod Thailand ครับครั้งนี้จะมาอธิบายเกี่ยวกับบริการLightsail ในเรื่องของคว |
2023-02-06 08:09:17 |
海外TECH |
DEV Community |
Factors to consider before chosing technology to build your product |
https://dev.to/agboolaidris/factors-to-consider-before-chosing-technology-to-build-your-product-2gm1
|
Factors to consider before chosing technology to build your productWhen choosing a technology to build your product there are several factors to consider Problem fit Choose a technology that is well suited to solve the specific problem you re trying to address with your product Development time and cost Consider the time and resources required to develop the product using the technology as well as the ongoing maintenance costs Scalability Choose a technology that can easily scale as your product grows and evolves User experience Make sure the technology supports a seamless user experience and provides the features and functionality your users need Integration with existing systems Consider how well the technology integrates with other systems and tools you already use Technical skills Make sure you have the technical skills and resources necessary to develop and maintain the product using the technology Support and community Look for a technology that has a strong community and readily available support to help you overcome challenges and keep the product up to date Future plans Consider the future plans for the technology including its roadmap and potential for innovation to ensure that it will meet your needs for the long term Security Consider the security and privacy features of the technology and make sure it meets any regulatory requirements conclusionBy taking these factors into account you can make an informed decision and choose a technology that best fits your needs and helps you achieve your goals Feel free to comment share your feedback |
2023-02-06 08:10:34 |
海外TECH |
DEV Community |
How to enhance 3rd party components using directives? |
https://dev.to/this-is-angular/how-to-enhance-3rd-party-components-using-directives-e1h
|
How to enhance rd party components using directives In the first article of Directive in practice I ve described what is directive what are types of directives and we ve learned how we could use directives to implement basic user permission use cases in our app Based on it we ve discovered that directives are a really handy and powerful tool in Angular Now it s time to have a look at How to enhance rd party components using directives As we already know directives could be a great solution when we would like to extend the functionality of HTML elements components but could we apply them also to components from external libraries This article will be based on an example prepared by the official mat table documentation We will try to use a directive that will be responsible for sending requests to fetch data in the case when the user sorts or changes the site Use caseLet us imagine the situation in which we need to implement a component that presents a table of GitHub issues data needs to be fetched from API using HttpClient the user has to be able to sort by creation date and navigate through pages in a table use Angular Material components to present data mat table mat sort and mat paginator Simplest solutionThe simplest solution meeting the above conditions would be to create a component that would include mat table mat sort and mat paginator in the template Then in the class of the component using the ViewChild decorator we could get instances of MatSort and MatPaginator Observing the events from these objects we could detect when the user performed the sorting or changing of the page in a given situation we could fetch data from the service We could save the received data in an array that we would pass to the material table using dataSource input A similar approach was done in the mentioned earlier example Decorate the mat table with new featuresHowever let us try to achieve the same effect with the directive Directive selector githubIssuesTable standalone true hostDirectives DestroyedDirective export class GithubIssuesTableDirective implements OnInit Input paginator MatPaginator Self private readonly table inject MatTable lt GithubIssue gt Self private readonly sort inject MatSort private readonly service inject GithubIssuesService private readonly destroyed inject DestroyedDirective destroyed ngOnInit void this sort sortChange pipe takeUntil this destroyed subscribe gt this paginator pageIndex const dataSource Observable lt GithubIssue gt merge this sort sortChange this paginator page pipe startWith switchMap gt this service getRepoIssues this sort active this sort direction this paginator pageIndex pipe catchError gt of null map data ApiGithubIssueResponse null gt this paginator length data total count return data null data items takeUntil this destroyed this table dataSource dataSource We have created the GithubIssuesTableDirective which will be assigned to the element lt table mat table matSort gt As a result a MatTable lt GithubIssue gt and MatSort instance may be injected into a directive We should also inject a service that will allow us to send requests to the server in this case GithubIssuesService As the paginator is an independent component not related to the table we passed the paginator instance to the directive via Input According to the material table documentation dataSource can be provided in three ways in order of complexity Simple data array each object represents one table row The stream that emits a data array each time the array changesDataSource object that implements the connect disconnect interface In our case the best choice will be the creation of the Observable lt GithubIssue When this sort sortChange or this paginator page emits a new value we fetch data using the method getRepoIssues Thus created a stream we can assign to the table using this table dataSource dataSource Below you can see the use of the directive in the component template lt div class example table container gt lt table mat table githubIssuesTable paginator paginator matSort matSortActive created matSortDisableClear matSortDirection desc gt lt Created Column gt lt ng container matColumnDef created gt lt th mat header cell matHeaderCellDef mat sort header disableClear gt Created lt th gt lt td mat cell matCellDef let row gt row created at date lt td gt lt ng container gt lt Other columns definition gt lt tr mat header row matHeaderRowDef displayedColumns gt lt tr gt lt tr mat row matRowDef let row columns displayedColumns gt lt tr gt lt table gt lt div gt lt mat paginator paginator pageSize aria label Select page of GitHub search results gt lt mat paginator gt lt ng container ngIf getRepoIssuesMetadata async as getRepoIssuesMetadata gt lt div class example loading shade ngIf getRepoIssuesMetadata isLoading getRepoIssuesMetadata isRateLimitReached gt lt mat spinner ngIf getRepoIssuesMetadata isLoading gt lt mat spinner gt lt div class example rate limit reached ngIf getRepoIssuesMetadata isRateLimitReached gt GitHub s API rate limit has been reached It will be reset in one minute lt div gt lt div gt lt ng container gt Component selector app github issues table templateUrl github issues table component html styleUrls github issues table component scss export class GithubIssuesTableComponent displayedColumns string created state number title getRepoIssuesMetadata this githubIssuesService getRepoIssuesMetadata constructor private readonly githubIssuesService GithubIssuesService In this case our component remains clean so that we increase its readability The directive acts as a bridge between the component and the service listening to events and sending a request to the service at the right time ConclusionsAbove we focused exclusively on the material table component however let us remember that thanks to a directive we could enrich in fact all rd party components The undoubted advantage of this approach is that our wrapper component remains clean and all the logic that could be implemented directly in the component has been moved to the directive Thanks to this we maintain the principle of single responsibility SRP In addition by enhancement rd party components or even our own components using directives we support the second letter from the SOLID principles i e the Open Closed principle OCP Thank you for taking the time to read this article I hope it was informative and helpful If you found the information valuable please consider following my Twitter pawelkubiakdev account for more content like this |
2023-02-06 08:09:25 |
海外TECH |
DEV Community |
Understanding TypeScript Data Types |
https://dev.to/yuya0114/understanding-typescript-data-types-2o8g
|
Understanding TypeScript Data TypesTypeScript is a statically typed language meaning that every variable in TypeScript has a type It is important to understand these types to write clean efficient and error free code This article covers the basic and most commonly used data types in TypeScript as well as a few additional types that are useful to know Number Used to represent numeric values such as integers or floating point numbers let a number let b number String Used to represent a sequence of characters let name string John Doe Boolean Used to represent true or false values let isTrue boolean true let isFalse boolean false Array Used to represent a collection of values of the same type let numbers number let names string John Jane Jim Tuple Used to represent a data structure similar to an array with multiple types let user string number John Doe Enum Used to give named identifiers to numbers or strings enum Color Red Green Blue let c Color Color Green Any Used to represent any TypeScript type let value any value Hello Void Used to indicate a function that does not return a value function sayHello void console log Hello Never Used to indicate an error or termination state function throwError never throw new Error Something went wrong These are just a few of the additional TypeScript data types that are available It s important to understand these types and choose the appropriate one for your specific use case to write efficient and maintainable code |
2023-02-06 08:03:29 |
医療系 |
医療介護 CBnews |
管理栄養士国試出題、多職種連携前提の難易度に-ガイドライン改定検討会報告書 |
https://www.cbnews.jp/news/entry/20230206170645
|
厚生労働省 |
2023-02-06 17:25:00 |
海外ニュース |
Japan Times latest articles |
Masayoshi Amamiya reportedly approached to be BOJ head |
https://www.japantimes.co.jp/news/2023/02/06/business/masayoshi-amamiya-boj-governor-report/
|
Masayoshi Amamiya reportedly approached to be BOJ headThe deputy govenor who joined the BOJ in has long been viewed as a front runner due to his extensive experience crafting the bank s strategies |
2023-02-06 17:05:37 |
ニュース |
BBC News - Home |
Epsom College head Emma Pattison found dead with husband and daughter, 7 |
https://www.bbc.co.uk/news/uk-64533429?at_medium=RSS&at_campaign=KARANGA
|
involvement |
2023-02-06 08:24:41 |
ニュース |
BBC News - Home |
Biggest-ever round of NHS strikes gets under way |
https://www.bbc.co.uk/news/health-64505704?at_medium=RSS&at_campaign=KARANGA
|
staff |
2023-02-06 08:18:05 |
ニュース |
BBC News - Home |
Six Nations: Steve Borthwick says England 'weren't good at anything' when he took over |
https://www.bbc.co.uk/sport/rugby-union/64535402?at_medium=RSS&at_campaign=KARANGA
|
Six Nations Steve Borthwick says England x weren x t good at anything x when he took overSteve Borthwick says England weren t good at anything when he took over from Eddie Jones as head coach |
2023-02-06 08:38:41 |
ニュース |
Newsweek |
Z世代セレブの間に「ノーパンツ」ブーム? ズボンを穿かずに外出するファッションリーダーたち |
https://www.newsweekjapan.jp/stories/culture/2023/02/z-8.php
|
|
2023-02-06 17:10:00 |
IT |
週刊アスキー |
オウルテック、120mmデュアルファンで高い冷却性能を持つ空冷デュアルファンCPUクーラー「OWL-CPUC03」発売 |
https://weekly.ascii.jp/elem/000/004/123/4123627/
|
owlcpuc |
2023-02-06 17:50:00 |
IT |
週刊アスキー |
エアモビリティ、空飛ぶクルマのナビゲーションシステムと離着陸場システムの実用化に向けた実証実験を実施 |
https://weekly.ascii.jp/elem/000/004/123/4123621/
|
実証実験 |
2023-02-06 17:40:00 |
IT |
週刊アスキー |
ジョルダン「乗換案内」、JR東日本「えきねっと」と連携。検索結果から新幹線・特急列車のきっぷが購入可能に |
https://weekly.ascii.jp/elem/000/004/123/4123612/
|
乗換案内 |
2023-02-06 17:30:00 |
コメント
コメントを投稿