【Google Chrome】「特別なURL」でトラシューや開発、管理に便利な機能を呼び出す(一覧あり):Google Chrome完全ガイド Google Chromeのアドレスバーに「chrome://about」のような特別な表記のURLを入力すると、Google Chromeの詳細な設定画面を表示させたり、トラブルシューティングに便利な機能を呼び出せたりできます。Web系の開発者や管理・運用担当者向けに、そのURL表記の一覧を紹介します。
![【Google Chrome】「特別なURL」でトラシューや開発、管理に便利な機能を呼び出す(一覧あり)](https://cdn-ak-scissors.b.st-hatena.com/image/square/b8a47cadc42300edea1f0c3c6411a027822ff90f/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fait%2Farticles%2F1611%2F21%2Fcover_news027.png)
こんにちは! 今回はCI/CDについて、簡潔にお伝えしていきたいと思います。 様々なサイトを参考にまとめさせていただきました。 「CI」「CD」の意味って? CIとは継続的インテグレーション 継続的インテグレーション(Continuous Integration)。 ソフトウェア開発において、ビルドやテストを自動化し、短期間で品質管理を行う手法のこと。 インテグレーションとは、 ITの分野では、コンピュータやソフトウェア、ネットワークなどを組み合わせて一体化し、目的を達成するための情報システムを構築すること 出典:IT用語辞典 CDとは継続的デリバリー(継続的デプロイ) 継続的デリバリー(Continuous Delivery)または継続的デプロイ(Continuous Deployment(継続的デプロイ)。同じ意味で使用されることもあるようです。 継続的デリバリーは開発者によるアプリケ
はじめに Webアプリケーションの開発時やテスト時にはテスト用のユーザーを作成するために適当なメールアドレスとパスワードを登録することが多いと思います。 このとき、みなさんはこんなふうにデタラメなドメインをメアドに使ってないでしょうか? 「こんなデタラメなドメイン、あるわけないやろ!」と思うかもしれませんが、自分はデタラメに付けたつもりでも意外とかなりの高確率でそのドメインは実在します。 実際、上の例で挙げたドメインをブラウザに入力すると、いずれも何かしらページが表示されます。 つまり、そのドメインは現在誰かが使っているということがわかります。 https://hoge.com/ http://testmail.com/ https://www.bbb.org (bbb.com から転送される) 実在するドメインだと何が困るの? 何らかの間違いでその実在するドメインに向けてメールが送信され
この記事はNuco Advent Calendar 2022の22日目の記事です はじめに 対象読者 この記事では Docker初学者の方 これからDockerを学ぼうとしている方 を対象にやるべきことして以下の3つを紹介します。 Dockerの全体像を把握する チュートリアルで基本操作を学ぶ Docker Hubを散策する 自身が初学者だった頃の経験を基になるべく早く効率的にDockerを学ぶためにやるべきことを紹介するので参考にしてもらえれば幸いです。 できるようになること Dockerが何なのか理解できるようになります Dockerを使ったアプリケーション開発に必要な基礎知識が身につきます 記事TOPのクリスマスツリーをターミナルに表示できるようになります 1. Dockerの全体像を把握する まずはDockerが何者であるかを把握しましょう。実際にコマンドで操作する前にざっくりイメ
こちらの記事は随時追加更新していきます 記事の内容 何かと話題のChatGPTですが、今回はこのChatGPTをプログラミング学習として活用し、 「最強の学習ツール」にしてしまおうという記事になります。 内容を書き換えれば、英語学習などにも置き換えることができます。 筆者の関連記事 ChatGPTはそのチャット内で質問した内容を記憶しそれによって回答が異なるケースがあります。 もし、意図した回答が得られない場合などは「New chat」から新たに質問するなどの工夫が必要です。 そして、ChatGPTからの回答内容はあくまでも一つの例であるという認識で向き合いましょう。 アジェンダ 登録方法 質問のコツについて ロードマップ(カリキュラム)を提案してもらう ふんわりとした内容を具体的にしていく 更に深掘りして手順を教えてもらう 「何がわからないかわからない」状態をなくしていく 次のレベルアッ
はじめに 勤め先でもPHPを使っており自宅でPHPを勉強するために、ローカルでPHP開発環境を整えることにしました。 MAMP(マンプ)でも良いかなと思いましたが、せっかくなのでDockerで作ってみます。 (開発中に色々詰まってしまったところがあるので、備忘録がわりのメモです。) 手順 Dockerによる環境構築 ファイル・ディレクトリの準備 各ファイルの作成 コンテナを起動 サイトにアクセス 1. Dockerによる環境構築 Dockerを使うには、「Docker for Mac」のインストールが必要です。 Qitaに素敵な記事がたくさんあるので、ここでの説明は省略します。 今回はDockerで以下のコンテナを使います。 nginx PHP MySQL PHPMyAdmin 使用するコンテナが複数あるので、今回は「Docker Compose」を使って環境を作っていきます。 2. ディ
はじめに 本記事はモチベーションクラウドシリーズ Advent Calendar 2022の17日目になります。 自分は外部の技術顧問の方に月に一回のペースで1on1する機会をもらっています。 今回はその中で話したことを共有します。 ※公開するにあたって分かりやすさを重視して脚色しています。 見積もりに対する課題感 ぼく「約束は開発を遅らせるという記事を最近読んだのですが、その通りだと思ったのですよね。」 さて、チームの外に対して約束するために「この機能1ヶ月で出せるよね?」とプロダクトの人やマネージャーに聞かれたら。これは返事に悩む。「ラフで構わないから」って言われて伝えたら、それがコミットメントになってしまったのを過去に何度も見たことがある 約束してはいけないと言いたいわけではない。約束が必要な場合がほとんどだと思う。ただ、その約束は開発を遅くするんだなぁ。だから、約束せずに気楽に開発
どうもー。BULB加藤です! LINEミニアプリはLIFFという独自のフロントエンドフレームワークを使って作ることができ、フロントエンドの実装だけでアプリケーションの大半ができてしまいます。 通知に関わるいくつかの機能はバックエンドの開発が必要となりますが、代表的なのが「サービスメッセージ」です。 今回はLINEミニアプリの開発検証をする中でサービスメッセージを試す機会があったので、そのときの内容をメモっていきます。 ①:概要確認 https://zenn.dev/bulb/articles/b10f61b983a949 ←ここからスタート ②:開発環境準備 https://zenn.dev/bulb/articles/8528cd7d830532 ③:サーバ構築 https://zenn.dev/bulb/articles/e369d3e41935ec ④:ミニアプリ開発 https:/
システム開発の見積を算出する方法は、大きく分けて4通りあります。以下では算出方法ごとの概要や特徴を紹介します。 ●類推見積(トップダウン) 類推見積は、過去にあった類似プロジェクト事例を参考に、具体的な見積を算出する方法です。事例を参考にするため、ほかの方法よりもスピーディーに見積を出しやすくなっています。予想工数や費用に大きなズレが生じにくいため、正確性の高さにも秀でた方法です。ただし、「初めてシステム開発の見積を出す」というケースにおいては、そもそも類似事例を参考にできません。類推見積は、あくまで類似事例があって成り立つ算出方法だという点を覚えておきましょう。 ●係数モデル(パラメトリック見積) 係数モデルとは、特定の数式モデルを使用して、各作業を数値化したうえで見積を算出する方法です。例えば、「製品Aを100個作る見積」を計算するケースの場合、過去のデータを参照に「製品Aを1個作るの
こんにちは。会員事業部の丸山です。 エンジニアが開発を開始する時にはタスクの見積もりとスケジュールを作成行って、実装を進めていくと思います。 しかし1ヶ月を超えるような規模の開発をする場合、なかなか予定通りの期日に終わらなかったりすると思います。 そして大抵の場合、増える方向になりますよね。 今回はそういうことにならないために、私が気をつけていること・実践していることをいくつか紹介したいと思います。 見積もりとは まずは「見積もり」とは何なのかを正しく理解したいと思います。 一般的には「見積もり」=「全タスクとその工数を洗い出す」というものだと思います。 しかしここで以下のことに気をつける必要があります。 見積もりとスケジュールとコミットメントは違う 見積もりとはあるタスクがどれだけの工数(規模)なのかを算出することです。 対して、スケジュールとはあるタスクがどれだけの工期(期間)なのかを
WinAppDriverを使って、WindowsアプリのUIテストを自動化する。 環境構築手順や各操作の記述方法を以下にまとめる。 環境 Windows 10(開発者モード有効) Visual Studio 2019 インストール WinAppDriverのインストーラをダウンロードする。 https://github.com/microsoft/WinAppDriver/releases WinAppDriverをインストールする。 Windows 10の開発者モードを有効にする。 WinAppDriver.exeを実行する。 C:\Program Files (x86)\Windows Application Driver\WinAppDriver.exe テストコード作成 Visual Studioで単体テストプロジェクトを作成する。 Nugetパッケージマネージャーで「Appium
1分 - 工事進行基準とはちょっとずつ「売上計上」すること あなたは、受託開発を行っているシステム開発会社の営業担当者だとします。2008年7月に販売管理システムの開発を、10億円で受注しました。開発プロジェクトの期間は2008年8月からの12カ月。2009年7月までにシステムを納品するという契約です。 それでは2008年7月現在、つまり受注した時点で、この販売管理システム開発案件の決算書上の売上はいくらでしょうか? 10億円と思われた方、残念ながら間違いです。正解は0円です。 なぜかといえば、「ソフトウェア開発を受注しただけでは商品を販売したことにならないため、まだ売上にしてはいけない」という決まりがあるためです。このような決算書上(会計上)の売上にすることを「売上計上する」といい、どのタイミングなら売上計上していい、という決まりのことを「売上計上基準」と呼びます。 一般的な製造業なら製
工事進行基準とは何か 工事進行基準、という言葉をご存知でしょうか。 IT業界で、システムの構築を請け負っていらっしゃる会社の方はご存知ではないでしょうか。システム構築の仕事は1年以上に渡るケースがあります。要件定義から設計、構築、テスト、そしてサービスインまでにかかる全体の期間について、1つの契約で仕事を請け負うことが日常茶飯事かと思います。 そうすると、システムが完成しないと会計上売上を上げられません。しかし技術者には給料を毎月支払わないといけません。自社オフィスの家賃・光熱費などもかかりますから、システムが完成するまで赤字続き・・となってしまいます。 毎月仕事をしているのに、完成まで決算上赤字が続くと、本当の会社の状態が決算から見えてきません。この問題を解決するために考えられたのが「工事進行基準」です。 工事進行基準とは何か、については下記の記事がわかりやすいです。 www.fujit
◆ Live配信スケジュール ◆ サイオステクノロジーでは、Microsoft MVPの武井による「わかりみの深いシリーズ」など、定期的なLive配信を行っています。 ⇒ 詳細スケジュールはこちらから ⇒ 見逃してしまった方はYoutubeチャンネルをご覧ください 【5/21開催】Azure OpenAI ServiceによるRAG実装ガイドを公開しました 生成AIを活用したユースケースで最も一番熱いと言われているRAGの実装ガイドを公開しました。そのガイドの紹介をおこなうイベントです!! https://tech-lab.connpass.com/event/315703/ こんにちは、サイオステクノロジー武井(Twitter:@noriyukitakei)です。今回は、第4回シリーズで、WSL2、Visual Studio Code、Docker、Windows Terminalなどの
この方針により、次のようなことができるようになります。 いつでも安全にリリースできるベースラインが欲しい。 trunkはいつでも安全にリリース可能。 作業中に緊急バグ対応など割り込み作業に対応したい。 branches/xxxに開発中ソースコードを格納して、新たにbranches/yyyを分岐することで安全に切り替えることができる。 作業中ソースコードを複数チームでキャッチボールしたい。 業務チームで開発 -> 品質管理チームでレビュー -> 構成管理チームでマージ -> ビルドチームでリリース、といったキャッチボール。 branches/xxxに開発中ソースコードを格納して、各チームで共有することができる。 作業完了まで自PCの中にしかソースコードがないのはツライので、作業中でもコミットしたい。 branches/xxxに頻繁にコミットしても良い。 次に、これらのフォルダの運用手順を説明
本記事は当初SVNとGitの比較として「ブランチを用いた開発フロー」のメリット・デメリットについて記載していましたが、 「SVNでもブランチを利用できること」「分散型という言葉に対する記載の誤り」についてご指摘をいただきました。 そのため、ブランチを利用した開発フローに対して感じたことを焦点に記事を修正しております。誤った情報を記載していたこと、SVNに対して誤ったイメージをもつ可能性のある記載をしていたことに対し、深くお詫び申し上げます。 Gitをまともに使い始めて約二ヶ月がたちました。 特に、「ブランチをきる」「修正する」「レビューする」「マージする」という、おそらくGitで想定されている開発フローに沿っての開発はクラスメソッドに入社してからが初めてです。 6月に入社する以前は、開発用のソースコード管理には主にSVNを利用し、1つのバージョンの流れに全ての修正をコミットしていくフローで
2021年7月1日、クラスメソッドにLINE事業部が誕生しました。 ClassmethodにLINE事業部が爆誕しました このブログでは LINE事業部エンジニアの仕事内容と本事業部で働く 3 つの魅力を紹介しようと思います。 そもそも LINE事業部って何やねん。という方は上記のブログをご確認いただければと思います。 エンジニアの仕事内容 エンジニアの仕事は大きく分けるとクライアントワークと自社サービス開発の 2 つになります。今回は仕事の割合が多いクライアントワークについて簡単に紹介します。 作成するアプリケーション クライアントワークではLINEミニアプリ/LIFFアプリの開発を行います。これらはLINEアプリに実装されたLIFFブラウザ(Webview)上で動作するウェブアプリケーションです。 以下はLINE事業部で作成したLINEミニアプリの一例です。 LINE経由でどこからでも
1.はじめに 長年コンシューマゲーム開発に携わってきた中で毎回思うことがある。 開発の終盤には必ずテストプレイが行われ、毎回大量のバグと闘っている。 なぜ大量のバグが出ているのか、どうしたら大量のバグが出なくなるのかについて考え、まとめてみることにした。 バグは「潰す」のではなく「出さない」ことに注力すべき! バグを「出さない」ようにするためには以下の2つを心掛ける必要がある。 「自分」のところでいかにして「バグを出さない」ようにするか。 実装確認をする 自己完結させる 常に自分を疑う 「他の人」のところでいかにして「バグを出させない」ようにするか。 エラーは早い段階でエラーとして処理する エラーを分かりやすく教えてあげる バグを「出している」というのは新人でもベテランでも一緒。 たとえ学術的なコーディングスキルがあっても、新人が書いたコードでもバグは出る。 実装範囲の大小も関係ない。 い
こんにちは、Yuiです。 実は5月後半から週イチ発信と称して、週一でアプリをリリースして日本語と英語両方で記事を書くという挑戦をしておりました。 まだもう少し続ける予定ですが、一旦は3ヶ月完走したということでこのチャレンジ期間中に開発したアプリやできるようになったことを紹介していこうと思います。 参考になったと思えばLGTM してもらえれば大変励みになります。 1週目: TensorFlowを使って画像にマスクをかけるアプリを作った TensorFlow.jsを使った初めての開発でした。 最初face-api.jsで動かそうとしてたんですが、なんでかモデルの読み込みができなくて(最終的にはできるようになった)TensorFlow.jsでやりました。 ただ、TensorFlow.jsを使うことにしたのは良いものの、React+TypeScriptで動かしてる例があまりなくて、最初はまあまあハ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く