user/.githubリポジトリを使い、FUNDING.ymlやCODE_OF_CONDUCT.mdなどを一括設定する GitHubには username/.github というように .github リポジトリというメタファイルを置くリポジトリが作れます。 たとえば、 username/.github リポジトリに CODE_OF_CONDUCT.md ファイルを置くと、usernameのすべてのリポジトリにそのファイルが反映されます。 CODE_OF_CONDUCT.mdをおいた場合は、次のようにIssueを作る際になどにHelpful resourcesにリンクが表示されるようになります。 もともとこの機能はOrganization(個人アカウントではない)のみで動いていたと思いますが、いつのまにか個人アカウントでも.githubリポジトリが機能するようになっていました。 次のペー
はじめに 検索キーワードからQiitaAPIを叩いて検索結果を一覧表示するアプリを作ってみた。 QiitaAPIで利用したものは、「投稿の一覧を作成日時の降順で取得できる」こちらのAPI /api/v2/items 使用技術 ざっくり Next.js TypeScript axios Tailwind CSS 一応このプロジェクトのソースコードっす!!↓↓ https://github.com/TomoyukiMatsuda/React-pra/tree/axios-qiitaapi/next-sample おまけ 後日、このアプリを拡張したものを作成しました。記事にもしていますのでよろしければこちらもご覧ください。 【React / TypeScript】Recoil での状態管理サンプルアプリ こんな感じのものを作りました フォームに検索ワードを入力して、検索キーワードに該当するQii
もちろん、新型iPhoneの発表イベントで、同社のソフトウェアに新たに追加される企業向けの機能が大きな注目を浴びることはないかもしれない。サムスンのイベントでは、コンシューマー向けのデバイスが中心の場合でもビジネス向けの要素が盛り込まれることがあるが、2021年版iPhoneのリリースイベントではコンシューマー向けの機能が中心になるはずだ。 しかし、Appleの企業向けの施策は重要な意味を持っている。Appleのソフトウェアやハードウェアは、Androidとの間で、B2B分野や教育分野を中心に熾烈な陣取り合戦を繰り広げているからだ。 簡単に言ってしまえば、この戦いで勝利を収めるのは、管理者や集中管理を行うIT部門にとって苦痛の少ないプラットフォームだろう。Appleが、BYODとデバイスの集中管理の両にらみで競争に臨んでいるのはそのためだ。AppleのOSのアップグレードは通常、新型iPh
株式会社コードナインスは、オリジナル楽曲を作りながら本格的なプログラミングを楽しく学べるオンライン学習サービス「 Ongaq JS Web School 」を公開しました。 未経験でも学習可能学校でのプログラミング必修化が進む中、ビジュアル・プログラミング等でプログラミングに親しんだ学生がより実用的なプログラミングを学ぶ手法が重要になっている昨今。理数系の知識を課題解決や芸術活動に活かす力を育む「Ongaq JS Web School」は、若い世代にも適したサービスと言えます。 「Ongaq JS Web School」は、コードナインス社が公開しているJavaScriptライブラリ「 Ongaq JS 」を題材に、未経験者でもプログラミング学習を楽しみ、プログラミングの自由さと創造性を実感できるように開発されたサービス。プログラマーや就職希望者だけでなく、教養としてプログラミングを学びた
新型MacBook Proは10月か11月に登場? 9月にごちゃっと出るわけじゃないかも2021.09.03 19:0024,990 小暮ひさのり MacBook Pro、一緒に出るか、ひとりで出るか。 Apple Silicon(M1X?)と、ミニLEDが搭載されると噂される新型MacBook Pro。結構前から噂があったので、ずっと待っている方も多いと思いますが、発売日に関して続報(といっても噂ですけど)です。 DigiTimesによると、チップ不足の影響により新型MacBook Proの発売は10月、もしくは11月になるのこと。また、昨年と同じく新製品発表イベントが、毎月行なわれるといったスケジュールも予想しています。 先日「今年のアップルイベント、もしかしたら9月に複数あるかも?」なんて噂が出てきたので、「こりゃー大変なことになるぞ」と、9月の睡眠時間を危惧していたんだけど、この噂
AppleはApple Payを介してクレジットカードやイベント入場券などをiPhone・Apple Watchで利用可能にするアプリ「Apple Wallet(ウォレット)」に、運転免許証や身分証明書を追加する計画を2021年6月に明かしていました。そして2021年9月1日付けで、実際にデジタル運転免許証等が利用可能になる地域が発表されました。 Apple announces first states to adopt driver’s licenses and state IDs in Wallet - Apple https://www.apple.com/newsroom/2021/09/apple-announces-first-states-to-adopt-drivers-licenses-and-state-ids-in-wallet/ ウォレットで運転免許証や身分証明書(
新型コロナウイルス感染者らの情報を共有する政府システムに海外から不正アクセスされている疑いがあるとの情報が2020年8月に外部から寄せられ、厚生労働省がセキュリティー強化に追われていたことが日経クロステックの取材で分かった。政府が整備して機微な個人情報を扱うシステムの運用や情報公開の在り方について教訓を残しそうだ。 海外から不正アクセスされている疑いがあるとの連絡があったのは「新型コロナウイルス感染者等情報把握・管理支援システム(HER-SYS)」。医療機関が保健所に新型コロナ感染者の発生届をファクスで送っていた業務を効率化するため、厚労省が開発ベンダーに委託して米Microsoft(マイクロソフト)のクラウドサービス「Azure(アジュール)」上に構築した。
Spring bootを使用して、簡易的な掲示板アプリを作成していた時に起きたエラーで、なんとなく気になり原因を聞いてみたりしたので、記録として残しておく。 起こった現象 掲示板に書き込みできる機能を実装後、動作確認してみたら、create_at(作成日時カラム)にNULLが入ろうとしてます。入れようとしてもNOT NULLなのでダメですよ。というエラーが発生しました。 【該当テーブルのカラム】 id(AUTO_INCREMENT) content(投稿内容) created_at(作成日時) 【エラー文】 "create_at"カラムのnull値が非null制約に違反しています。 確かにテーブルでNOT NULL制約を設けているが、デフォルトでCURRENT_TIMESTAMPが入るようにしており、理由がわからないので調べてみました。 原因 結論、entityにフィールドを定義しているか
DDD失敗パターン集 DDDという方法論それ自体に対する僕の立場はあんま好きじゃない寄りのフラット(といいつつほぼ忘れかけている)なんですが、過去何度もDDDでプロジェクトが爆死するのをみたり、爆破してしまったり……というのを見てきたので供養したいとおもいます。 メンバーの大半がDDDを知らない 「えっ!? ドメイン駆動を知らずにDDDを?」 「出来らぁっ!」 DDDを知らずにDDDをする、という前提がすでに禅問答じみてる気がしますが、たぶん一番よく見かける失敗パターンなんじゃあないでしょうか。 どういうことかというと、オニオンとかレイヤードとかクリーンなアーキテクチャのモジュールの命名ルールと構造を採用(採用できているとは言っていない)しただけの状態です。 私見ですが、アーキテクチャというのはメンバー全員がそれを理解できていない限り*1即破綻します。 理解できない人はどこに処理を書いてい
JestでTypeScriptを高速化するJestでテストの高速化させる方法を紹介します。トランスフォーマーとしてesbuildやswcを紹介し、TypeScriptで遅くなりがちなトランスパイルを高速化させることで、テストを自体を高速化します。 はじめにesbuild の登場により、フロントエンドの世界は、開発環境により速度を求めるようになりました。vite の隆盛はその最たるものといってもいいでしょう。 esbuild や swc は高速な Go や Rust によって書かれ、更に多くの場合、Typescript の型チェックを省略しています。 tsc の型チェックは、大抵 IDE やワークフローで行われているので、これらを削ぎ落とすことで、純粋なコンパイラとして JavaScript への変換に特化しているということですね。 さて、Typescript コードをテストする際、多くの場
来月速攻でWindows 11へアップグレードできる15機種が発表2021.09.02 19:0082,229 Caitlin McGarry - Gizmodo US [原文] ( 湯木進悟 ) Surfaceユーザー歓喜? まだまだ先の話だと思いきや、もう来月5日より、正式にWindows 11へとアップグレードできる体制が整うらしいですね。すでにInsider Preview Buildにて、ベータテストを楽しんでいる人だっておられるのでしょうけど、とにかく今回のアップグレードはややこしい…。ハードウェア要件を満たすWindows 10ユーザーであれば、無償でWindows 11へとアップグレードできることは決まっているのですが、自分のマシンが要件を満たしているかどうかのチェックハードルが、以前のWindows 7/8時代にWindows 10へ無償アップグレードできたときとは異なり
米Amazon Web Services(AWS)が提供する、クラウドサービス「AWS」と企業サーバなどを接続するサービス「AWS Direct Connect」で、9月2日午前7時半ごろから障害が発生している。「コアネットワークデバイスに複数の問題が発生している」(同社)という。復旧のめどは未定。 この影響を受け、ゼンリンが提供するドライバー向け地図アプリ「配達アプリ」などが利用しにくい状態になっている。関連性は不明だが、ソースコード共有サイト「GitHub」も同日午前10時ごろから午前10時40分ごろまで一時的にアクセスしにくい状態になった。米GitHubは原因を明らかにしていない。 関連記事 AWSで障害、「Nature Remo」「SwitchBot」などに影響 「電気消せない」と嘆く声【追記あり】 AWSの米バージニア州北部のデータセンターで障害が発生。複数のサービスが正常に動作
はじめに 新方針でDocker Desktopが大企業での利用の場合は商用ライセンスの使用が必要になるようです。新料金体系は8/31から実施ですが、2022年1月31日まで猶予期間があります。 個人やスモールビジネス、あるいは教育やOSSプロダクトなどは継続して無料版のPersonalを利用できるようですが、従業員数250人以上/年間売り上げ10億円以上の会社が対象になるようです。今見てる限りだと部署とかチームみたいな契約の単位では無く会社規模なので、大きな組織に所属してるともれなく対象になりそうですね。 $5/userからなので基本的には運用性も含めて払う方が楽だと思いますが、金額の大小にかかわらず予算を取るのが大変な組織や会社自体はデカくても部署がインキュベーションなので予算が基本無い、とか色んなパターンもあるかと思います。 ちょうど、手元のPCでここ最近 Docker Desktop
こんにちは。きんくまです。 SwiftUIでお絵かきしてみたいです。 今までFlashとかhtmlのCanvasとかで同じようなのを作ったことがあるので、SwiftUIでも作れるのか試してみました。 ビットマップではなくて、ベクターのお絵かきになります。 できたもの Model 1ストロークごとの開始地点の座標と、線を結ぶための複数の座標があれば描けそうです。 ForEachで回したいのでIdentifiableに準拠するためにidを入れてあります。 struct DrawLine: Identifiable { static var idCount: Int = 0 var id: String var points: [CGPoint] static func makeDrawLine(points: [CGPoint]) -> DrawLine { let line = DrawLi
去年のGWにCIAnalyzerというツールを作成し、プライベートと仕事の両方で1年ほど活用してきました。今年の9月にCI/CD Conference 2021にて実際の活用事例を紹介させて頂きましたが、発表時間の都合上CIAnalyzer自体の使い方まで紹介はできなかったためブログにしました。 CIAnalyzerを作成したきっかけ 今の自分の仕事は社内のCI/CDの基盤を整えるのと同時に、ビルドエンジニアの真似事のようなことをしています。この分野のサポートをしていると開発を主にしているエンジニアの方から 「ビルドが遅いし、頻繁に壊れる」 「テストは時間がかかるし、いつも失敗している」 という話を聞く機会がありました。ですが、自分としてはとても意外なことにその実態を定量的に把握することはほとんどできませんでした。 もちろん短期的であれば把握できます。昨日のデプロイはN分かかったとか、ma
Theodorus Clarence Posted on Sep 2, 2021 • Updated on Oct 24, 2021 • Originally published at theodorusclarence.com When I started to learn Next.js, I got overwhelmed with the list of abbreviations that looks similar, I didn't know what it is and what is the difference. It is quite confusing because when using Create React App, we usually only use 1 strategy to fetch data from API which is using us
When developing a modularized Android project it is expected to have many modules and some of which are interdependent. However, as the project grows, it becomes harder and harder to keep track of the modules location and names, which can lead to situations where one have to spend some amount of time remembering this info, or even to compilation errors. It is very common to have similar lines in o
This share price gives Rubrik a fully diluted valuation of $6.6 billion, up 88% from its last primary valuation of $3.5 billion in 2019.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く