wコマンドのParserを書いた[個人開発9日目]

wコマンドのParserを書いた[個人開発9日目]

一定期間ユーザのインタラクションがない場合に、Wazaterm上のUbuntuをsuspend(hibernate)させるためにwコマンドのパーサを書いた。

PHP 開発環境構築

PHP 開発環境構築

1.目的PHPのインストールを行う。 2.環境macOS Big Sur(11.3.1) シェル:zsh homebrew:3.2.5 3.方法①homebrewコマンドを使って現在インストールができるPHPのバージョンを検索します。terminalにて以下コマンドを実行します。 % brew search phpphp@7.2   php@7.3php@7.4 ②最新のPHP7.4をインストールします。 % brew install php@7.4 ③パスを通し

Rubyの開発環境構築

Rubyの開発環境構築

開発環境時に使用するコマンドを記載します。動画を閲覧しながら環境構築を実施してみてください。 0. 資料やデータ YouTube動画はこちら スライド資料はこちら 1.  Homebrewインストール​2. Homebrew導入確認brew doctor 3. rbenvのインストール echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrcecho 'eval "$(rbenv init -)"' >> ~/.

Ruby puts print pメソッドに違いについて

Ruby puts print pメソッドに違いについて

putsputsメソッド 出力後の末尾に改行が入ります. puts "123"puts "abc"#=>123abc printprintメソッド 出力後に改行を加えません. print "abc"print "123"#=>abc123 ppメソッド オブジェクトと型表現も含めた形の文字列を出力し,末尾に改行が入ります. 文字列を出力する場合,文字列がダブルクォートで囲まれ出力されます. 主にデバッグなどで使用することがあります. p "abc"p "123"#=

6
Ruby next break returnの挙動の違いについて見てみる.

Ruby next break returnの挙動の違いについて見てみる.

nextの挙動以下のサンプルコードでの挙動のように 繰り返し処理の中でnextが呼ばれると,その時点で処理をスキップして次の繰り返し処理を実行します. def next_method ('a'..'e').each do |i| next if i == 'c' puts i end puts '----end----'endnext_method#=> abde----end---- breakの挙動以下のサンプルコードでの挙動のように 繰り返し処理の中でb

3
<7月後半>SOKUDAN案件のご紹介@エンジニア 特集

<7月後半>SOKUDAN案件のご紹介@エンジニア 特集

SOKUDAN(ソクダン)でいま人気の高い案件の一部をこちらのnoteでも定期的にご紹介!今回はエンジニア案件を複数掲載(一部抜粋)します。 SOKUDANでは登録企業は700社を超え、多くの案件がリモート案件となります。ライフスタイルに合わせた案件を探して、気軽に応募してみてください! ※求人案件は決定次第で終了している場合があります まだSOKUDANに登録していない方はぜひ以下から登録して応募してみてください!みなさまのご応募お待ちしています。 ※以下、掲載案件はロ

4
<7月度>SOKUDAN案件のご紹介@Python/Ruby/PHP 特集

<7月度>SOKUDAN案件のご紹介@Python/Ruby/PHP 特集

SOKUDAN(ソクダン)でいま人気の高い案件の一部をこちらのnoteでも定期的にご紹介!今回はエンジニア案件を複数掲載(一部抜粋)します。 SOKUDANでは登録企業は700社を超え、多くの案件がリモート案件となります。ライフスタイルに合わせた案件を探して、気軽に応募してみてください! ※求人案件は決定次第で終了している場合があります まだSOKUDANに登録していない方はぜひ以下から登録して応募してみてください!みなさまのご応募お待ちしています。 ※以下、掲載案件はロ

10
Ruby インスタンスメソッドとクラスメソッドの違いってなにか.

Ruby インスタンスメソッドとクラスメソッドの違いってなにか.

メソッドとは.何らかの処理をひとまとめにして名前をつけたもののこと. def メソッド名(引数) 実行する処理end 具体的には,以下のようになります. 以下のメソッドはconversionメソッドに文字列を渡すと大文字に変換してくれるメソッドです. def large_character(str) puts str.upcaseend クラスメソッドとは.クラスで使用できるメソッド. 引用:TechTechMedia クラスメソッドを使用した具体例は以下のように

6
叫んでも心はつかめない

叫んでも心はつかめない

「鳴らない!T先生!!T先生!! 鳴らない!!!」 光る楽器を作成・プログラムしていた小2のHちゃん。 最近ピアノも習い始めたそうで「ド・ド・ソ・ソ・・・」と夢中で音符をプログラムする姿は自信に満ち溢れていました。 しかし対応していた私が電話対応で少し席を外すと・・ 「鳴らない鳴らない!!」大声で叫ぶHちゃん。 Hちゃんお気に入りの(!?)T先生はほかの生徒の対応で手が離せません。 対抗意識とT先生の目を自分だけに向けたい一心で叫ぶHちゃん。 不安と自信のなさの裏返し。 でも

1
1 秒あたりのリクエストは数百件。処理するのは 2 人の開発者

1 秒あたりのリクエストは数百件。処理するのは 2 人の開発者

※この記事はtokyodevのインタビュー記事を翻訳したものです。 バックエンドエンジニアとして WOVN へ入社したジェローム。WOVN データベースのレコード数は何十億、1 秒あたりのリクエスト数は数百件にものぼるため、高いパフォーマンスを維持しながらサービスを提供し続けることは技術的に大きな課題でした。そのうえ、このバックエンド開発をジェロームともう 1 人だけで支えていた時期もあったと言います。 韓国のゲーム業界でキャリアをスタートさせたフランス出身のジェローム。

5