Atsumaru Engineer's Blog

集客プラットフォーム事業を手がける株式会社あつまるのエンジニアブログです

日付形式設定・時刻形式設定をカスタムブロックから取得する (WordPress Gutenberg)

どうも、あつまるのテックリードの三井です。 カスタムブロックで日付や時刻を取り扱うとき、管理画面で設定した日付形式・時刻形式で表示したくなるときがあります。 今回は管理画面から日付形式・時刻形式を取得して表示する方法を紹介します。 @wordpress…

管理画面 > 一般設定 の登録情報をカスタムブロックから取得する (WordPress Gutenberg)

どうも、あつまるのテックリード、三井です。 WordPress は内部的に多種多様な情報を取り扱っています。そしてそれらを取得すための PHP 関数がとても充実しています。一方で Gutenberg のカスタムブロックを開発しているとき、JavaScript 世界からそれらの…

インナーブロックの情報を親ブロックから取得する (WordPress, カスタムブロック)

Gutenberg のカスタムブロックでインナーブロックを配置できるようにしたとき、親ブロックからインナーブロックの情報を取得する方法をまとめます。 以下、 @wordpress/create-block を使ってひな形を作成したときのファイル構成を前提に解説します。 インナ…

シェルスクリプトでデータベースのバックアップ

※ 新卒1年目の記事ですので、暖かい目で見てください。 Cron を利用してシェルスクリプトでデータベースの自動バックアップを取ることができると聞いたのでやってみました。( ̄∀ ̄) // buckup_db.sh # 何日前までのバックアップファイルを保存するのかを指定…

吉報報告アプリをつくってみた!っていう話

コロナ渦の中、皆様いかがお過ごしですか? 少しでも元気になるシステム開発できないかな〜と思いまして、 吉報を全社で喜ぶためのアプリを開発しました。 プログラムの詳細は、書かないですが、どんな構成で作ったかを紹介します! 開発リミットが2日しかな…

Goodpatch × Atsumaruで合同勉強会を開催しました!

「マネジメントをどう機能させるか」は、組織運営において永遠のテーマ。 今回は「マネジメント交流会」と題し、Goodpatch様のマネジメント層の方々をお招きして、合同で勉強会を開催しました! 両社のマネジメント層が集まり、ナレッジを共有したり、ディス…

論文を読もう

初投稿です! 株式会社あつまるでエンジニアをやってます! 円城寺健といいます! 私事ですが、初投稿なのでお題目決めには悩まされました。。。 新卒1年目として、入社4ヶ月目の感想でも書こうか?それともエンジニアらしく、テクノロジーについてつらつら…

【統計学】MCMC サンプリングを JavaScript によるアニメーションで実装しながら理解する

Summary JavaScript(TypeScript) で MCMC ・メトロポリス・ヘイスティング法を実装して解説してみる記事です。 概ね こちらの記事 の JavaScript 実装版です。 この節の内容を実感するために一番良い方法は、どんな計算機言語でもいいから、 ここで述べたこ…

Sansan API + AWSで企業情報のマスターDBを構築する

こんにちは!エンジニアの金子(@kanekenl)です。 好きな食べ物はポテトサラダです。キングダムの好きな武将は、「麃公(ヒョウコウ)将軍」です。 自己紹介は以上にして、早速内容に入っていきます! ※この記事は、具体的な技術というより、ビジネス課題解決の…

確率論的に円周率πを推定してみた

久しぶりの投稿です。 Atsumaruエンジニアの渡邊です。 最近は新規プロジェクトの立ち上げ・ドライブが増えて、なかなかコードを触れていない日々が続いています>< 今回は、円周率の求め方で面白いアプローチがあることを知ったので、自分でもやってみた話を…

【前編】日本語対応!Amazon Transcribeを使用してみた 〜サービス編〜

AWS

こんにちは、エンジニアのかねけんです。 いつかポーカーの大会に出て優勝することが人生の裏の目標です。 ポーカーの魅力はエクイティと期待値をしっかり見定める実力と運と人の心理が掛け合わされたまさに人生そのもの・・・ っていう話をし始めると長くな…

【シリコンバレーエンジニア酒井潤氏】「戦略的にキャリアを考えているか?」(トークイベント)

元U21サッカー日本代表、シリコンバレー現役エンジニア、受講生2万人超えのUdemy講師、著作を多数持つ投資家などなど。 酒井潤さんといえば、エンジニア業界のトップランナーとして、多くのエンジニアが憧れる存在。 そんな酒井さんに「これからを生きるエン…

(´-`).。oO(社内外の有志でコミュニティやってます)

エンジニアの渡邊です! 5月9日(木)に開催されたHedgehogsイベント、 【Hedge #4】デザイナー・エンジニアの「こだわり」が創る、「令和」という新時代 (イベントURLはこちら) のレポートをお送りします! ▼LTの様子 そもそもHedgehogsって? "Hedgehogs…

【G検定】受検前に知っておきたい6つのこと

株式会社あつまるの渡邊です。 私、2019年3月9日にG検定なるものを受けました。 15日には合否メールが届いて、結果は、、、、 ↓↓↓↓↓↓↓↓↓ 無事合格でした。 私自身、正直G検定についてはあまり知らずに受検したため、受検前はおろか受検中、受検後に初めて知…

JavaScript で Hello,world! に挑戦 (ただし記号だけを使って)

どうも、趣味で JavaScript を書いている三井です。 先日、 JavaScript つまみ食い LT 会 というイベントを主催しまして。 そのメインの LT 会後の懇親会で「懇親会 LT」と銘打ったゆるゆる LT をやりました。 私も参加して「JavaScript で Hello,world! に…

【機械学習】TensorflowとKerasで、ブライダルの画像判定ソフトを作ってみた

弊社は様々な業界の集客をお手伝いしています。 その一つがブライダルです。 ブライダル業界の集客において、画像(ビジュアル)は最重要事項の一つです。 素敵な結婚式をイメージできるビジュアルに、花嫁たちは魅かれます。 そのビジュアルは、ターゲット…

【機械学習】中国人新卒エンジニアが機械学習と格闘した話。

こんにちは。 渡邊です。 さっそく余談を。 ちょっと前に、Twitterで「Twitterのユーザー名に、今の天気と連動した天気アイコンを入れる」というのが流行りました。 あれ、実装してみると、ちょっと感動ですよ。 「あ、たしかにこうやるとできるな。」って。…

【入門】駆け出しエンジニアに薦める、最初に読むべき至高の技術書

どうも、初心者からたったの7年でエンジニアになった三井です! システムチームでテックリードやってます!よろしくお願いいたします!!! 最近この「初心者からたったの〇ヵ月でエンジニアになった」的な謳い文句流行ってますね。ノってみました。 さて今…

【Scrapy】クロール実行時 win32api の ImportError でコケる (Windows10, Python 3.5.2, Scrapy 1.5.0)

Scrapy でバグっぽい挙動にぶつかったので状況と解決策の記録です。 クローラーの実行に失敗する いつものように Scrapy でクローラーを走らせようとしたらエラーでコケました。 エラーのログはこんな感じ。 2018-01-27 14:36:06 [scrapy.utils.log] INFO: S…

【Scrapy+AWS】LambdaでWeb定点観測のイレギュラーに立ち向かう

Web スクレイピングはイレギュラーとの戦いです。特にそれが Web 定点観測のためのスクレイピングであれば難易度はさらに高まります。 スクレイピングしようとしたタイミングでサーバーが死んでいるかもしれない クローラーを書いていたときには気づけなかっ…

【Python】Python3 で言語処理100本ノック 2015 - 第3章

乾・岡崎研究室が公開している 言語処理100本ノック 2015 に取り組んで行きます。 使用する言語は Python3 です。 第3章です。一部の方が大好きな 正規表現 の章です。 私は...、あんまり好きじゃないですね。 第3章: 正規表現 Wikipediaの記事を以下のフォ…

【Python】Python3 で言語処理100本ノック 2015 - 第2章

どうも、株式会社あつまるで Python 製の社内ツールなどを作っている三井です。 まさか続くとは。 乾・岡崎研究室が公開している 言語処理100本ノック 2015 に取り組んで行きます。 使用する言語は Python3 です。 第2章まで出来たんでまとめます。 第2章: U…

【OCR】毎月数時間を要していたスキャンデータ整理をOCRで自動化した

どうも、株式会社あつまるで財務経理部を全力サポートしている三井です。 企業活動をするなかで見積書や請求書といった書類を発送するシーンは多いですよね。 私が勤める会社でもそういった書類をクライアントに郵送していますが、郵送する前の書類をスキャ…

【SQL】一手間加えた INSERT - レコードが未登録のとき、登録済みのとき、

どうも、株式会社あつまるで元気よく SQL を書いている三井です。 DB にレコードを INSERT するとき、一手間加えて 未登録の場合に限って登録 や 登録済みなら一部フィールドだけ上書き などしたくなりますよね。 ここ最近、そのような SQL を書くことが多か…

【JavaScript】JavaScriptのデータを CSV で保存する

どうも、株式会社あつまるでコンサルティングに必要なデータのとりまとめをしている三井です。 意外と需要のある JavaScript のデータを CSV として保存するスニペットを書き留めます。 var data = [ ['name' , 'age', 'gender'], ['Andrew', 26 , 'male' ],…

【Python】Python3 で言語処理100本ノック 2015 - 第1章

どうも、株式会社あつまるで Python 製の社内ツールなどを作っている三井です。 乾・岡崎研究室が公開している 言語処理100本ノック 2015 に取り組んで行きます。 使用する言語は Python3 です。 第1章から第10章で構成されているのでまずは第1章から。 では…

【jQueryの基本のき】パート4 - jQueryのいろんなバージョン

どうも、株式会社あつまるでフロントエンドエンジニアをやっている三井です。 これまでjQueryの使い方についてねちっこく解説してきましたが...。 今回は「使い方」ではなく「選び方」です。 ビギナーズからよく飛び出す質問「どのバージョンのjQueryを使え…

【jQueryの基本のき】パート3 - 起動スクリプトを囲っているアレをひもとく

どうも、株式会社あつまるでフロントエンドエンジニアをやっている三井です。 さて、前回までjQueryプラグインの基本的な使い方をおさらいして、さらに起動スクリプトについて詳しく解説してみました。 今回は、これまで意図的に触れずにスルーしてきた部分…

【jQueryの基本のき】パート2 - 起動スクリプトを詳しく解説

どうも、株式会社あつまるでフロントエンドエンジニアをやっている三井です。 前回はjQueryプラグインを設置するための基本的な流れを解説しました。 今回はプラグインを使いこなすための要(かなめ)になる 起動スクリプト についてイメージしやすい例で解説…

【jQueryの基本の"き"】 パート1 - jQueryプラグインの使い方

どうも、株式会社あつまるでフロントエンドエンジニアをやっている三井です。 今回書きたいのは jQueryプラグインの 作り方 ではなく、使い方 です。 Web上には多くのjQueryプラグインが公開されていますが、どのプラグインにも共通する基本の使い方を解説し…