KEIS BLOGは株式会社ケイズ・ソフトウェアが運営しています。

KEIS BLOG

覚えとくと便利!git add -p の使い方とメリット

Gitは、ソフトウェア開発において欠かせないバージョン管理システムです。その中でも、git add -pコマンドは、変更を細かく管理するために非常に便利なツールです。しかし、このコマンドの使い方やメリットを十分に理解している人は少ないかもしれません。この記事では、git add -pの基本的な使い方から応用テクニックまで、わかりやすく解説します。 目次 git ...

Git の add, commit, reset がわかりにくいのは何故?理解を深めるためのガイド

Gitは、現代のソフトウェア開発において欠かせないバージョン管理システムです。しかし、その基本的なコマンドであるadd、commit、resetは、初心者にとって特に理解が難しい部分です。この記事では、これらのコマンドがなぜわかりにくいのか、その背後にある概念をわかりやすく解説し、理解を深めるためのヒントを提供します。 目次 Gitの基本的なワークフロー ステージングエ...

Git のコマンドと概念が結びつかない?理解を深めるためのガイド

Gitは、現代のソフトウェア開発において欠かせないバージョン管理システムです。しかし、多くの初心者がGitのコマンドとその背後にある概念を結びつけるのに苦労しています。この記事では、Gitの基本的な概念とそれに対応するコマンドをわかりやすく解説し、コマンドの意味と使い方を理解する手助けをします。 目次 Gitとは? Gitの基本概念 主要なGit...

Viエディタの魅力を語り尽くす:熱弁しちゃうViの良さ

テキストエディタと言えば、多くの選択肢が存在しますが、その中でも古くから愛され続けているのが「Vi」です。Viエディタは、そのシンプルさと強力な機能性で、多くの開発者やシステム管理者に支持されています。この記事では、Viエディタの魅力とその優れた点について、愛してやまない心を熱く語ります。   目次 Viエディタとは モーダル編集の強み ...

チームで働くソフトウェアエンジニアとして必要とされるためのコツ

現代は、技術革新が激しい時代です。でもその中でも「必要とされるソフトウェアエンジニア」は不動の位置を確立しています。特にチームの一員として働く場合、個人の能力だけではなく、チーム全体のパフォーマンスを向上させる行動が求められます。 ってことで、「チームで働くソフトウェアエンジニア」として必要な事を考えてみました。 ① 問題解決能力を高める チームの一員としてのソフトウェアエンジニアに...

事務所を引っ越しました

こんにちは。この度事務所を引っ越しました。 新しい事務所は今までの事務所の4軒隣です。 ワンフロア、遮蔽物無しでいけるのは今回が最後かもしれません。 これ以上の広さになると柱が入っちゃうことになりそうです。   現状、30人弱で贅沢使いしているということもありますが、 半分以上をリフレッシュスペースに割り当て、快適な事務所になったと思います。 (ガランとしてるとも言う) クロー...

sort と uniq を使ってログファイルから出現順位ランキング!

サーバー管理やシステム運用しててログファイルの分析したい!っていう状況は良くあるんですが。 大量のログデータから特定の情報を抽出し、出現頻度をランキング形式で表示する、っていうのをよくやります。 問題の特定、パフォーマンスの最適化に使うわけです。 ってことで、Unix系システムでよく使用されるコマンドラインツールである sort と uniq を活用して、ログファイルから出...

xargs徹底活用ガイド — パイプの先でさらなる力を引き出す

Linuxのコマンドラインで作業してると、grepやfindなどで得た結果を別のコマンドに渡したい時が良くあります。 その時、単純なパイプでは実現しづらい、「コマンドの出力を引数として別コマンドに渡す」操作を可能にするのがxargsです。   なんか理解しにくいコマンドではあるんですけど、使いこなすとめっちゃ強力なコマンドなんで、 本記事ではxargsをとことん掘り下げて、...

パイプとテキスト操作コマンドで爆発的に広がる「データ処理力」

GUIベースの操作に慣れていると、膨大なログやテキストデータの検索・整形・抽出は手間がかかるもん、って認識かもしれません。 ところが、Linuxの基本的なテキスト操作コマンド(grep, sed, sort, uniqなど)とパイプ(|)を組み合わせると、メッチャ多様なデータ処理を簡潔に記述できます。 この記事では、初心者の方にもわかるように、これらコマンドがどのように組み合わさるの...

仕事の幅を広げることに成功した話

こんにちは! 入社してもう少しで1年になってしまいそうなキタジマです。 時の流れが早すぎて恐ろしいです。 先日、弊社代表の亀井さんから「仕事の幅を広げるかどうかは個人の自由」というお話を聞きました。新しいことにトライしていくかどうかは社員にある程度委ねられているということらしいです。(もちろん会社からお給料をいただいている以上、仕事をしない自由はありませんが) 仕事の幅を広げるということで思...

明るさはマナー

ハロー! ケイズ・ソフトウェアの崖っぷち採用担当つるたです。 まだ読んでいない方はこちらを先にどうぞ!↓↓ 【狭き門】100人に1人しか採用しない会社 最近、採用が順調で順調で… 世界がいつもより鮮やかな気がする 今日も空が青い!!! やっぱり正しい方向性でいちんと工数を積むと結果が出る がんばってよかったー! 引き続きやってやります。 これからもなんとかシゴデキとしてがんばっていきたい私な...

はじめてのLinuxコマンド入門 — キーボードだけでコンピュータを操作してみよう!

パソコンを使うとき、マウスを使って画面をクリックし、ソフトウェアを開いたりファイルを操作したすると思うんですけど。   実は「キーボードで文字を入力して操作する」方法も存在します。 代表的なものが「Linuxコマンド」です。これは、ウィンドウやアイコンをクリックする代わりに、テキスト(命令文)を入力してコンピュータを動かすやり方です。 初歩的なコマンドを覚えると、ファイルを探したり...

社外研修を受けました

こんにちは、サヤマです。 新卒1年目に、社外におもむいてビジネスマナーなどを 学んだ方も多いのではないかと思います。 弊社は今のところ中途社員の採用しかしておらず、 第二新卒〜社会人歴5,6年の方がボリュームゾーンかと思います。 わたしもその中の一人です。 なにかしら研修を受けたことがある人もいれば、 受けたことがない人もいるんだろうな、というのが弊社の現状です。 最近ではリスキリングや学び...

水をぶっかける人たち

こんにちは。 なんかよくわからないタイトルなんですが、社会人て、3種類に分類できるみたいなんですよね。 日常的な職場のシーンでも目にする「水をぶっかける人」。この人たちは、新しいアイデアや挑戦に対して否定的な意見を提示したり、「それは難しい」「失敗するに決まっている」と言ったりします。会議の場では何も提案せず、他人のアイデアに電子的な「水」をぶっかける。 【水をぶっかける人とは何者か...

最初の頃に仕事でよく触るツール【3選】

こんにちは‼️ 今回は入社して最初の頃に、仕事でよく使ったツールについて3つ紹介します‼️ 今も仕事でよく利用しているため、早いうちに理解しておくと仕事の理解度が深まるためオススメ。 (気になる方は本などで読んでみると良いかもです) 実際には業務で手を動かしながら定着していったため、入社前は概要を知っておくだけでもOK。 Git はじめに紹介するのはGitです。  GitとはDev...

仕事をなくすということ

こんにちは!サヤマです。   最近読んだ本があります。 『開発現場の掟(プロの鉄則): エンジニアが現場で生き残るための極意』 2009年発売で、見たところAmazonでも楽天でも買えなさそうな古い本です。 なんか読もっかな〜と軽い気持ちで会社の本棚を眺めていたところ、 入社当時に一度読んだきりのこの本が目につきました。 内容はもう全く覚えてません。(ええそりゃもう全く) けっこう...

しごできエンジニアは問題解決のときにソースコードは見ない

こんにちは、サヤマです。 今年は飲み会番長を名乗るのも恥ずかしくなってきているサヤマです。 最近、愕然としたことがあったので紹介します。 入社当時にとある先輩に教わって、大事に懐にしまっていた調査の基本があります。 大前提:推測を絶対にしないこと ① 何が起きているのかを正確にまず把握する ② 原因として考えられるいくつかの仮説を立てる ③ ソースやデータを見にいき、どんな処理が行われるの...

技術力で天下を取れるのか

コミュ力とか無しに技術力で天下取れるんでしょうか。 歴史的(?)に見たら三国志の「呂布」。あの人三国志最強の武将ですが、 特に天下取る感じはなく、最後は処刑されます。 日本でも誰かいるかと調べてみたんですが、上杉謙信とかになっちゃうんですよね。 あの人は「軍神」ですが、個人の武勇ではなく、全体を見る力の化け物ですね。 指揮者として優れた才能を持った人でした。 スタンフォード大学の学生だった...

2025 あけましておめでとうございます

あけましておめでとうございます。 昨年中は大変お世話になりました。本年もよろしくお願いします。 2024年の12月からこの記事を書いています。 (うまくいっていれば予約投稿がなされている予定です) というわけでサヤマです。今年も飲み会番長を…名乗っていくかどうかは悩んでいます。 我々ケイズ・ソフトウェアの年末年始休暇は、 就業規則では12月30日〜1月3日です。 が、今年はうま〜く土日が重な...

残業申請メールはGASで雛形を自動で作ってます

はじめに こんにちは! 12月から新入社員の方が入ってきて、頼りにしてもらえてお仕事へのモチベーションが鰻登りなキタジマです。 そういえば入社してすぐの頃に定期的に送るメールの日付入力を自動化したお話を弊社採用担当のつるたさんにしたところ、ちょっとそのやり方教えて!と言われましたが、なんだかんだ忘れていました。つるたさんごめんなさい。 ということで、良い機会なので、ここで自動化方法を大公開し...