RAKUS Developers Blog | ラクス エンジニアブログ

株式会社ラクスのITエンジニアによる技術ブログです。

PHP で日本語の文字列配列をイイ感じにソートする 3 つの方法

はじめに

こんにちは、開発エンジニアの amdaba_sk(ペンネーム未定)です。

今回は PHP のお話です。例えば以下のような配列があったとしましょう。

<?php
$target = [
    'ほげ',
    'ふが',
    'ぴよ',
];

これをソートしたいとします。ただそれだけなら、

<?php
sort($target)

でおしまい、Q.E.D.! でもいいのですが、PHP には他にもいろいろな配列のソート方法が用意されていますよね。

この記事は、それらいろいろなソート方法を紹介し、特に日本語文字列を値に持つ配列の場合もっと「イイ感じ」にする方法がありますよというお話です。

なお、ソートに限らず PHP の配列機能について知りたいという方は、弊社ブログのこちらの記事も併せてチェックしてみてくださいね。

tech-blog.rakus.co.jp

続きを読む

【AWS Lambda まとめ】ローカル開発からAWS環境で実際に動かしてみる

noriharu3 です。

業務で AWS の Lambda を使う機会があったので、簡単にまとめてみました。

  • Lambdaとは?
  • Lambdaの嬉しいところ
    • インフラの管理が不要
    • 使った分だけの支払い
      • Lambdaの場合
    • どういうことができるのか?苦手なのか?
      • Lambdaが適さないケース
  • Lambda関数開発
    • 環境構築
    • ローカルPCでLambda関数を作成する
    • ローカルPCでLambda関数を実行する
    • AWSにデプロイする
    • API Gateway+Lambdaにリクエストを送ってみる
  • まとめ
続きを読む

開発メンバーが選ぶ「おすすめのITエンジニア向けイベント」

f:id:syoneshin:20210305113239p:plain 技術広報のsyoneshinです。

今回は当社の開発組織メンバー達に
『おすすめのITエンジニア向けイベント』
おすすめの理由を聞きました。

質問:皆さんの「おすすめのエンジニア向けイベント」 を教えてください。

【目次】

  • 『PHPerKaigi』
  • AWS Summit 』
  • JJUG CCC』
  • 『Web × PHP TechCafe』
  • PostgreSQLアンカンファレンス』
  • 『なるセミ
  • PHP Conference Japan』
  • デブサミデブサミ関西・デブスト』
  • 『Builders Box』
  • 『プロダクトマネージャーカンファレンス』
  • 『自動化大好きエンジニアLT会』
  • ITエンジニア向けイベント情報が検索できるサイト 6選
  • まとめ
続きを読む

【Meetup】PM・リファクタリング戦略

f:id:yayawowo:20210301171829p:plain

はじめに

技術広報のyayawowoです。
いつもラクスのエンジニアブログのご購読、そしてエンジニアイベントへのご参加、ありがとうございます。
今回は、『開発戦略・マネジメント・設計』をテーマに実施した、2021年最初のラクスMeetup 2Daysの様子をお届けします!
本記事では、2/16(火)にお届けした『PM・リファクタリング戦略』について紹介させていただきます。

※2/17(水)【Meetup】PdM・インフラ戦略はこちら

  • はじめに
  • イベントテーマ概要
  • 発表の紹介
    • 14年目のサービスと今後も歩むためのリファクタリング戦略
    • 仮想基盤サーバのリプレイスに伴うインフラ設計
    • 入社4ヶ月の新入りPdMの取り組み
    • 変化の時代に活かす「みんなのプロジェクトマネジメント」
  • おわりに
続きを読む

【Meetup】PdM・インフラ戦略

f:id:yayawowo:20210226160852p:plain

はじめに

技術広報のyayawowoです。
いつもラクスのエンジニアブログのご購読、そしてエンジニアイベントへのご参加、ありがとうございます。
今回は、『開発戦略・マネジメント・設計』をテーマに実施した、2021年最初のラクスMeetup 2Daysの様子をお届けします!
本記事では、2/17(水)にお届けした『PdM・インフラ戦略』について紹介させていただきます。

※2/16(火)【Meetup】PM・リファクタリング戦略はこちら

  • はじめに
  • イベントテーマ概要
  • 発表の紹介
  • おわりに
続きを読む

「Laravel Meetup Tokyo Vol.13」に参加しました!

f:id:tech-rakus:20210302135413p:plain

株式会社ラクスのrakusMoritaです。
2021年2月22日にオンラインで開催された Laravel Meetup Tokyo Vol.13 に参加したので、内容のポイントをまとめてみました。

どの話も興味深く、そして実践しやすい内容だったので共有させていただきます。

laravel-meetup-tokyo.connpass.com

  • Laravelと継続的デプロイ
    • スピードと質を求められている状況下での基本構成
    • 注意点等
    • 継続的なデリバリのために組織として取り組むこと
  • DDD入門とLaravel
    • DDDの理解でよくある間違い
    • 結局DDDって何?
    • DDDのメリット
    • どうやって実践するの?
    • よく聞く軽量DDDとはどう違うの?
    • 実装するには
  • Laravel8で使えるJavaScriptパッケージ「Inertia.js」が便利
    • TDD視点から見るRequestクラスの依存性
  • まとめ
続きを読む

【超入門】初心者向け Bootstrapの基本的な使い方

はじめに

こんにちは。itoken1013です!
度々お送りしています超入門シリーズ、今回ご紹介するのはBootstrapの使い方です!

Bootstrapを利用することで、簡単にページデザインを仕上げることができます。
HTML/CSSは分かるけどBootstrapには触れたことのない方、今まで体系的には理解せずにBootstrapを利用していた方にオススメの内容です。
それでは解説していきたいと思います!

  • はじめに
  • Bootstrapとは
    • まず、フロントエンドとは?
    • では、Bootstrapとは?
    • Bootstrapを使うことによるメリット
      • レスポンシブWebデザインに対応している
      • 導入のしやすさ、汎用性
      • コンポーネントが多数用意されている
  • Bootstrapのセットアップ
  • グリッドシステム
  • よく使うコンポーネント
    • フォーム
    • ボタン
    • テーブル
    • 画像
  • おわりに
続きを読む
Copyright © RAKUS Co., Ltd. All rights reserved.