You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
GitHubは2019年7月2日(米国時間)、GitHubで管理されているソースコードがどのようなプログラミング言語で記述されているのかを特定するツール「OctoLingua」を開発したと発表。同ツールに関する今後の計画も明らかにした。 GitHub上で最も人気のある上位の5言語はJavaScript、Java、HTML、Python、PHPだが、ホストしているソースコードは300種類以上のプログラミング言語にわたるという。GitHubにとって、リポジトリにコードがプッシュされた際にその種類を認識することが重要だという。検索やセキュリティ脆弱(ぜいじゃく)性アラート、構文のハイライト表示といった観点があるからだ。 だが「.h」のように1つのファイル拡張子が複数のプログラミング言語で利用されている場合や、その逆の場合も珍しくない。さらにはプログラマーが誤った拡張子を付ける場合もある。 なぜ新
EngineeringProductC# or Java? TypeScript or JavaScript? Machine learning based classification of programming languagesTo make language detection more robust and maintainable in the long run, we developed a machine learning classifier named OctoLingua based on an Artificial Neural Network (ANN) architecture which can handle language predictions in tricky scenarios. GitHub hosts over 300 programming
モバイルアプリケーションから大規模な金融機関のインフラストラクチャーまで、ソフトウェアの構築方法は急速に進化しており、セキュリティは開発者が最初から考慮するものとなりました。開発のペースが速まると、セキュリティ侵害のリスクが大きくなります。セキュリティに気を使っている大企業でさえ、公開されているソースコードにパスワードを残したり、お客様の個人データを漏洩したり、明らかに脆弱性があるのに重要なアプリケーションを本稼働させたり、といったことは珍しくありません。多くの企業が新しいソフトウェアをいち早くリリースしようと懸命になり、ソフトウェアの安全性を保つことに苦労しています。 このように、企業におけるソフトウェア開発は迅速な作業とセキュアな構築の両立が課題になっています。新しい開発手法はコードをより早く市場に投入できますが、不適切なツールやプロセスを使うと、セキュリティが不十分になりかねません。
Microsoft 365の開発者向け新機能 Microsoft コーポレートバイスプレジデントのジャレッド・スパタロウ氏は、基調講演の中で自身が担当した「Microsoft 365」関連のブロックにおいて、現在、主にWindows 10向けに開発を進めている、幾つかの新機能を紹介した。 React Native for Windows 「React Native for Windows」は、Facebookによって開発されたクロスプラットフォームの開発フレームワーク「React Native」を、ユニバーサルWindowsプラットフォーム(UWP)アプリの開発に利用できるテクノロジーだ。React Nativeの経験がある開発者は、JavaScriptによる記述でReact Nativeのコンポーネントを利用したUWPアプリのUI作成が可能になる。この機能は既にVisual Studio
GitHubのヘルプドキュメントサイト help.github.com が、日本語と中国語(簡体字)でも利用可能になりました。新たに翻訳されたヘルプサイトには、GitHub.com、GitHub Enterprise、GitHub Desktop、およびGitHub Pagesのドキュメントがあります。 日本語サイトおよび中国語(簡体字)サイトにアクセスするには、help.github.comにアクセスし、ドロップダウンメニューから使用する言語を選択します。また、日本語の場合はhelp.github.com/ja、中国語(簡体字)の場合はhelp.github.com/cnにアクセスすることで、翻訳されたドキュメントのディレクトリに直接アクセスすることもできます。 ヘルプと製品ドキュメントはCI(継続的インテグレーション)が採用されており、これにより、サイトの利用者には常に最新のコンテンツ
CompanyGitHub acquires Pull Panda—a better way to collaborate on code reviewsWe’ve acquired Pull Panda to help teams create more efficient and effective code review workflows on GitHub. Update 11/19/19: Pull Panda is now integrated into your GitHub experience. Learn more about code review assignment and scheduled reminders for pull requests. We’re excited to share some big news: we’ve acquired Pul
CommunityOpen SourceProductGitHub Desktop 2.0 expands to support stashing and rebasingResolve merge conflicts more easily, co-author commits to share credit with others, check out your GitHub pull requests, and more with the release of GitHub Desktop 2.0. GitHub Desktop 2.0 has officially been released. Since our 1.0 release, we’ve added more features to better support your workflows. You can reso
ProductGenerate new repositories with repository templatesToday, we’re excited to introduce repository templates to make boilerplate code management and distribution a first-class citizen on GitHub. To get started, all you need to do is mark a repository as a template, and you’ll immediately be able to use it to generate new repositories with all of the template repository’s files and folders. Sha
EnterpriseProductSecurityIntroducing new ways to keep your code secureIt’s more important than ever that every developer becomes a security developer—that they responsibly disclose vulnerabilities and patch vulnerable code quickly. Today, we’re excited to announce several new security features designed to make it easier for developers to secure their code. We’re all part of a deeply interconnected
CommunityOpen SourceProductAnnouncing GitHub Sponsors: a new way to contribute to open sourceWe’re thrilled to announce the beta of GitHub Sponsors, a new way to financially support the developers who build the open source software you use every day. Open source developers build tools for the rest of us. GitHub Sponsors is a new tool to help them succeed, too. We’re thrilled to announce the beta o
About GitHub Packages GitHub Packages is a platform for hosting and managing packages, including containers and other dependencies. GitHub Packages combines your source code and packages in one place to provide integrated permissions management and billing, so you can centralize your software development on GitHub. You can integrate GitHub Packages with GitHub APIs, GitHub Actions, and webhooks to
ProductIntroducing GitHub Package RegistryWith GitHub Package Registry your packages are at home with their code—sign up for the limited beta to try it out. Today, we’re excited to introduce GitHub Package Registry, a package management service that makes it easy to publish public or private packages next to your source code. GitHub Package Registry is fully integrated with GitHub, so you can use
$ echo $PAT | docker login ghcr.io --username phanatic --password-stdin Logged in successfully $ docker tag app ghcr.io/phanatic/app:1.0.0 $ docker push ghcr.io/phanatic/app:1.0.0 1.0.0: digest: sha256:631cb8...fc822c size: 1373 $ npm login --registry=https://npm.pkg.github.com --scope=@phanatic Successfully logged in. $ npm publish Package published $ mvn deploy -Dregistry=https://maven.pkg.githu
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く