サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ドラクエ3
www.creationline.com
技術的に言えば、コンテナはカーネルのネームスペース・コントロールグループ・root権限とシステムコールの制限によって隔離されたプロセスです。これが何を意味するかは、次章以降で説明します。 その前に、コンテナ化の目的について考えてみましょう。そもそも、なぜプロセスとプロセスを分離するのでしょう?単に同じシステム上でプログラムを同時に走らせるだけではダメなのでしょうか? 特に企業にはプロセス同士を分離する多くの理由があります。例えばセキュリティの観点から、あるプログラムが他のプログラムのデータにアクセスできないように、プロセス分離を考える必要があるかもしれません。またプロセスが root 権限やシステムコールへのアクセス権を持っていないことを明確にする必要があるかもしれません。 あるいは、単純に資源効率やITハイジーン(IT環境の衛生管理)の観点からかもしれません。 あるマシンで、Python
技術者の仕事は実は本当に多様である。今日は、多くの技術者とは一線を画す領域・働き方をしている村田真さんを訪ねた。 村田さんのライフワークは、構造化文書に関わる規格の標準化である。構造化文書と聞いてもピンとこない人もいるだろう。文章と言えば読めればいい、だから極端に言えば画像でいいじゃないかと思うかもしれないが、そこからテキストを取り出そうとか、目の不自由な人が音読出来るようにしようとか、そういう事を考えていくと、やっぱり文章の構造をコンピュータで取り扱えるようにしたほうがいいんだ、という考えに辿り着く。これが構造化文書である。 そして、文書というのは作るのに大きな手間が掛かり、長く残ったり広く流通したりするものである。だから、特定ベンダーの独自フォーマット上で作ってしまうと、そのベンダーにロックインされてしまう。だから、標準化してみんなで共通のものを使えるようにしたい。そういう力学が常に働
React脱初心者を目指して Reactが今日のフロント開発に欠かせない存在になっていることは、もはや疑いようのない事実です。 ますます多くのエンジニアがReactを学習し、利用していることでしょう。 本記事は「Reactの基本的な機能は何となく理解し、動くものは一応作れるようになった」というエンジニアが「実務で耐えうる設計や開発の進め方を身につける」ための道しるべです。コード例は一切登場せず、考え方を中心にお伝えしていきます。React初心者の方は「次の一歩」として読み進めていきましょう。 記事は「全体の作り方」と「コンポーネントの作り方」の二部構成になっています。 この記事で身につくこと Reactアプリを作る際のオススメ開発環境。 Reactアプリを、どこからどのように作っていけばよいか。 Reactアプリを作る際の考え方や進め方。 Reactコンポーネントの、設計・実装の指針。 R
それぞれ実際に動かして確認してみました Issue まずは新しくIssueを作成してみます。 Issueを作成 VSAではKey metricsのNew Issueが増えましたが、そのほかに変化はなし Issueにマイルストーンを設定して見たところ、Issueが測定された 今回はお試しのためIssueを作ってからMilestoneを設定するまで短い時間となりましたが、実際には要件決め・受入条件・見積もり・いつ作業するのか など色々と決めることがあると思います。 このため、一つ一つのIssueが大きかったり、何ヶ月もの計画を立てていたりするとこのステージがボトルネックとなりそうです。 Plan 前のステージでIssueにマイルストーンを関連付けしているのでPlanステージの計測は始まってるはずなので、計測を終了するためにコードを書き換えてコミットとプッシュをおこなっていきます。この時、コミッ
投稿者:Suri Patel 2020年で、Gitが誕生してから15周年を迎えました。Git Merge 2020での体験や、Gitフローの問題、最新のGit機能であるPartial Clone など、Gitの誕生と影響について今まで様々な投稿をしてきました。 Gitを使い始めたばかりの人であっても、コマンドラインを使いこなすレベルの人であっても、自分自身のスキルを自己研磨する姿勢は素晴らしいものです。そこで今日は、Gitを使用してワークフローを改善できる15の方法を紹介します。 1. Gitのエイリアス 日々のワークフローを改善できる最もインパクトのある方法の1つは、一般的なコマンドのエイリアスを作成し、ターミナルでの作業時間を短縮することが挙げられます。 次のコマンドを使うと、最もよく使われる Git コマンドである checkout 、 commit 、 branch のエイリアスを
「多芸は無芸」というよく知られたことわざがあります。 その意味するところは、あらゆる事柄で一流になろうと試みれば、結局は多くの事柄で二流にしかなれないのが普通であり、特に何一つ極められない、というものです。ソフトウェア、テクノロジー、そしてグラフデータベースも例外ではありません。 バッチやトランザクションのワークロードの処理、メモリやディスクの利用、SQLやXMLの利用、グラフデータやドキュメントデータの保存など、種類の異なるさまざまな用途にデータベースは対応します。 データベース管理システム(DBMS)を開発する場合、どのようなケースを対象にデータベースを最適化するべきか、開発チームは早期に判断する必要があります。それは、そのDBMSがさまざまな種類のタスクをどれほどうまく扱えるのかを決めることを意味します。(それぞれのDBMSが何が得意で、何に対応でき、何が不得意なのかを決めるのです。
LensはKubernetes環境を統合的に管理可能なデスクトップアプリケーションツールです。 現在リリースされているLens6は、無料版のLens Personalと有料版のLens Proの2つのモデルがあります。 Lens ProではLens Desktop Kubernetesという機能を使い、自分専用のKubernetes環境を作成・管理可能になりました。更にイメージスキャンがデフォルトで組み込まれており、コンテナ起動後即座に脆弱性診断が可能になっています。 本稿ではこのLens Desktop Kubernetesを用いて、コマンドラインを使わずGUI操作のみでPC上にKubernetes環境を構築し、コンテナイメージのスキャンにより脆弱性診断をおこなってみます。 私のPCの環境・スペックは以下です。 OSエディション : Windows10 Pro バージョン : 21H2
【アジェンダ】 歴史から紐解くコンテナ技術 (14:05-14:15) 1979年のchroot誕生が起源のコンテナは、DockerやkubernetesといったOSSの誕生により広く活用されています。2025年には85%の企業が本番系のシステムにコンテナを採用するという予測が出ており、コンテナに関連するソリューションも日々増え続けています。本セッションでは、コンテナ技術の歴史を紐解きながら活用方法をご紹介します。 SB C&S株式会社 ICT事業本部 ICT事業戦略・技術本部 技術統括部 テクニカルマーケティングセンター 佐藤 梨花 氏 歴史から紐解くコンテナ技術 (14:15-14:25) 1979年のchroot誕生が起源のコンテナは、DockerやkubernetesといったOSSの誕生により広く活用されています。2025年には85%の企業が本番系のシステムにコンテナを採用するとい
2022年10月24日(月)に、CLMeetUp さくらインターネット田中さんと語る「僕らが作る未来」Vol.2を開催します。 参加費は無料です。喜びあるエンジニアライフを送るために、登壇者と参加者がともに学ぶ場を作りたいという想いから生まれた「Creationline MeetUp」 この機会にぜひご参加ください。 【概要】 経営者の頭の中身を理解し働くための「社長が社長に聞く」シリーズはクリエーションラインの社長である安田の想いから出た企画です。 第2回は、さくらインターネットの田中邦裕社長をお招きし、経営判断を迫られたときにどんなことを意識しているのか、会社の方向性/将来に向けて普段どんなことを考えているのか等々、いろいろとお聞きします。 未来を作り出す人は、今何を考えているか? クリエーションラインは、社会のインフラをアップデートする仕事を行っています。 今回お越しいただく さくら
2022年8月にリリースされたGitLab 15.3の製品アップデートをお知らせします。同月に追加された63の新機能のうち、主なものを抜粋して紹介しています。この内容はGitLab社のリリースブログを要約したものです。 本リリースでは、イシューでタスクを作成できるようになるなど、多くの新規機能の追加があります。お楽しみに! イシューでのタスクの作成 / Create tasks in issues これまでの GitLab では、説明文の中にマークダウンのチェックリストを使ってイシューを細かく分割することができました。しかし、このチェックリストでは、担当者の割り当てやラベル付けができませんでした。 本リリースでは、イシュー内に子アイテムのウィジェットからタスクを作成できるようになりました。その後、イシュー内でタスクを開いて、タイトルの更新、重みの設定、説明の追加を行うことができます。 タス
アジャイルによるソフトウェア開発支援のクリエーションラインが、明日から取り組める課題解決のヒントを見つけるイベント「Actionable Insights Day 2022」をオンラインで開催 top ニュース アジャイルによるソフトウェア開発支援のクリエーションラインが、明日から取り組める課題解決のヒントを見つけるイベント「Actionable Insights Day 2022」をオンラインで開催 事業会社におけるソフトウェア開発の内製化支援、アジャイル開発を行っているクリエーションライン株式会社(本社:東京都千代田区、代表取締役:安田忠弘、以下クリエーションライン)は、明日から取り組める課題解決のヒントを見つけるイベント「Actionable Insights Day 2022」を2022年10月14日にオンラインで開催いたします。 ■ 本イベントについて 「Actionable I
※ 1 クレジット → Pulumi Programに定義された 1 つのリソースを 1 時間利用した時の 1 単位 実際に触ってみた 前提 今回はローカル開発環境(macOS)を利用してGoでGCPリソース(CloudStorageBucket)のデプロイを実施したいと思います。デプロイ後はhtmlファイルのbucketへの配置もPulumiで実施して、簡易な静的Webサーバーの動作確認を行います。基本的にデプロイ手順は公式HPに記載の手順に沿って実施します。 macOS v11.6.4 go1.18.3 darwin/amd64 Pulumi v3.35.3 前準備 (参考) PulumiをmacOSにインストール brew install pulumi/tap/pulumi GoをmacOSにインストール (参考: Go公式HP) Go公式HPに記載の手順に従ってインストール実施しま
AuraDS AuraDSはフルマネージドのデータサイエンスソリューションで、クラウド上でグラフデータサイエンスを実行できます。 AuraDSについては別記事にて紹介予定です。 グラフデータサイエンスってなんだろう?という方はCL Labで紹介しているのでこちらをご覧ください。 CL Lab:Neo4j Graph Data Science Library(GDS)の紹介 AuraDB Freeを使ってみよう それではさっそく無料で使えるAuraDB Freeを試してみましょう。 インスタンス作成 アカウントごとに作成できるAuraDB Freeインスタンスは1つです。 公式サイトのStart Freeから始めます。 ユーザー登録orログインをして プライバシーポリシーに同意して インスタンス作成画面で必要な情報を入力します。 インスタンスタイプ:AuraDBFree インスタンスの詳細:
2022年7月にリリースされたGitLab 15.2の製品アップデートをお知らせします。同月に追加された40以上の新機能のうち、主なものを抜粋して紹介しています。この内容はGitLab社のリリースブログを要約したものです。 本リリースでは、GitLab SaaSをご利用のお客様お待ちかねの「Git over SSH の IP アドレス制限の適用」の他、Web UIの使い勝手が向上する機能追加が複数含まれています。 GitLab SaaSでのGit over SSHのIPアドレス制限の適用 / Enforce IP address restrictions for Git over SSH 信頼できるIPアドレスからのリクエストにアクセスを制限することで、セキュリティを向上させることができます。GitLab Self-managedと異なり、SaaSでは、これまでこのようなアクセス制限をサポ
概要 Neo4j を使用したデータ分析について調べていたら、sandboxに Graph Data Science プロジェクト があったので、使ってみました。 備忘録として、プロジェクトのシナリオを日本語でまとめたので公開します。 目的 Graph Data Science の概要説明 GDS ライブラリの使い方の説明 予備知識 Neo4j と GDS の概要はこちらをご参照ください。 Neo4j Sandboxから下記のプロジェクトを選択して開始します。 シナリオ0: イントロダクション なぜデータサイエンスにグラフを使用するのか 伝統的データサイエンスと機械学習においてデータ理解をする際には、もっぱら表形式のデータを使用し、それぞれのデータ行は他のデータから独立するものとして扱われていました。 一方で、それぞれのデータ行同士の関係を考慮に入れたほうがより正確なモデルを生み出すことがで
The BDD Books - Discorveryの概要 最初に、本の概要を簡単に紹介します。なお、翻訳者、推薦者の方の紹介ブログもあるので、こちらも読んでみるとより一層内容を掴みやすくなるでしょう。 BDD/ATDDを学ぶ上で最適な書籍『The BDD Books - Discovery』を翻訳して出版しました! - ブロッコリーのブログ 『The BDD Books Discovery』はQAにも開発者にもPOにもPMにもとにかくみんなに薦めたい - テストウフ 目次は以下のようになっています。 第1章 BDDとは何ですか? 第2章 構造化された会話 第3章 具体例とは何ですか? 第4章 誰がいつ何をするか 第5章 ビジネスチームのメンバーを参加させる方法 第1章では、BDDが出てきた背景や歴史を踏まえて、BDDは何であるか?何とは違うか、などが紹介されています。その上で、今回はBD
次のページ
このページを最初にブックマークしてみませんか?
『クリエーションライン株式会社|CREATIONLINE, INC.』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く