TypeScriptで"SyntaxError: Unexpected token import"になったときの解決方法

昨日の記事を公開したところ、 blog.zuckey17.org ↓のように、 ライブラリと型定義のimportとで分けている必要はあるのか? という指摘をいただきました。 const { createConnection } = require("mysql"); // ライブラリのimport import { Connection, Mysq…

TypeScriptでMySQLを触るメモ

最近、TypeScript でサーバサイドを書く機会がありました。 DBに MySQLを利用していましたが、データの挿入や取得の簡単なものでも、少しハマったのでメモを残しておこうと思います。 TypeScriptについては、触りたてということで間違いなどがあれば、コメン…

雑な感想とメモ【PHPerKaigi 2018】@練馬区産業プラザ 20180310

phperkaigi.jp 前夜祭に引き続き当日も参加しました。 blog.zuckey17.org トークの感想と聞いている最中のメモを残しておきます。 PHPの現場公開録音もありました!! togetter.com TODO: 資料とビデオのパスを追加 トーク 今からでも出来る!Wwbサービスモニ…

PHPerKaigi 2018前夜祭に行ってきた(前前夜祭のLaravel Meetup Tokyo #10にも行ってきた)

phperkaigi.jp PHPerKaigi 2018前夜祭 PHPerKaigi 2018の前夜祭に行ってきました。 最近色々な人からコミュニティへの貢献の大事さという話を聞くことがあって、ノリと勢いでサポーターとして登録しました。 普通が4000円でサポーターが8000円、前夜祭だけで…

【Vue.js】リッチなUIのWEBアプリに必須なドラッグ・アンド・ドロップの実装

WEBアプリケーションでリッチなUIを実現したい場合、内部的には複雑な操作を簡単そうに見せるためのひとつの工夫として、Drag and Dropは必須と言ってもいいと思います。 今回、Vue.jsとそのライブラリのVue.Draggableを利用して、簡単にリストのDrag and Dr…

Storybookをまず動かす!ReactとVueの最小環境を作った

最近Storybookを会社で導入していて、環境設定についてまとめました。 基本的には、公式サイトのとおりですが、コンポーネントの例の記載がなかったり、ReactとVueでできるものが異なったりして、困った部分が合ったので、すぐに動く環境を作りました。 gith…

日本初!?運用のノウハウがつまったRedash Meetup #1に参加した

redash-meetup.connpass.com @ariarijp さんと、@kakakakakku さんが運営されているRedash Meetup #1に参加してきました。 僕は年始から会社でRedashを導入していて、MySQL(AWS Aurora)と Elasticsearchをデータソースとして運用しています。 日本初のReda…

Inside Frontend #2に参加してきた

Inside Frontend inside-frontend.com 大手町日経カンファレンスルームで開催されたINSIDE FRONTENDというカンファレンスに参加してきました。 2回めの開催ということですが、僕は今回が初めての参加でした。 AMAルームでinsideFrontend開幕です♪( ´▽`)#ins…

物理の可視化で楽しくカイゼンを回しているヴァル研究所に遊びに行った

ヴァル研究所(以下、ヴァル研)さんに遊びに行ってきました。 www.val.co.jp サービスとしては、「駅すぱあと」などで有名ですが、ある一方では会社全体で、アジャイルおよびアジャイルのプラクティスを導入され、業務改善にすごく良い感じで取り組んでおら…

感想とメモ | WEBエンジニア勉強会 #5@ITプロパートナーズイベントスペース 20180202

OSCAさんの主催されているWEBエンジニア勉強会#5に参加してLTもしてきました。 その反省と他の方の発表の感想を書きます。 web-engineer-meetup.connpass.com OSCAさんは僕がパーソナリティをしているしがないラジオでもゲスト出演されています。勉強会を主…

Eloquent ORMのChunkとCursorをメモリ使用量で比較した

前回書いた記事で、Eloquent ORMにおけるChunkとCursorメソッドの挙動について、発行されるSQL文の観点から調べました。 blog.zuckey17.org そこで、まとめでも書きましたが、主にメモリ使用量を抑えるために使われるChunkとCursorのメソッドについて、実際…

Eloquent ORMのChunkとCursorについて調べた

前回書いた記事では、Eloquent ORMにおける参照系メソッドについて紹介しました。 blog.zuckey17.org その中で、ChunkとCursorという項目について、 こちらについては、僕自信の理解が曖昧なため、もう少し調べる必要があると思います。 詳しく理解されてい…

Eloquent ORMについてなにも知らなかった(1) - 基本的な使い方編 -

先週に書いた記事で、Eloquent ORM(以下Eloquent)をライブラリとして導入する方法を書きました。 blog.zuckey17.org この記事の中ではじめ、次のようなコードを書いてbooksテーブルについてBookクラスを作り全件を取得して表示しました。

ピュアなPHPアプリケーションにLaravel標準ORMのEloquentを導入した

本エントリでは、ピュアなPHPで書かれたWebアプリケーションにLaravel標準のORMであるEloquentを導入した際にやったことを簡単にまとめています。 実施した際はPHP5.6でしたが、学習のためも含めて本エントリ内のソースコードはPHP7.2で動作させています。 …

2017年を読んだ本とともに振り返る

僕が2017年の1年間で読んだ本をベースに一年を振り返ります。 書評メインではなく、あくまで個人的な振り返りになります。 が、基本的に駆け込みでざっと書いているため、まとまりの無い文章になっております。ご了承ください。 また以前、本ブログのTech系P…

実データで学べるRedashハンズオンをやってみたら完全に求めていたものだった

Redash? RedashとはさまざまなデータソースからSQLなどのクエリを駆使してデータを取り出し、グラフやレポートをGUIで作ることのできるオープンソースのツールです。 Webエンジニアをされていれば、いい感じにデータを抽出してほしいという依頼が飛んできた…

ajitofm忘年会に参加してきました

僕が普段聞いているajitofmというPodcastの忘年会が開催されていたので、参加しました。 connpass.com このエントリでは、ajitofmの紹介と今回開催された忘年会の感想を書こうと思います。 ajitofm ajitofmはsuzuken id:suzu_v さんがホストとして、VOYAGE G…

Tech系Podcast しがないラジオ忘年会を開催しました

はじめに しがないラジオアドベントカレンダーの19日目の記事となります。 僕は、1日目にもTech系Podcast『しがないラジオ』をはじめて変わった5つのことというタイトルで記事を書いていますので、そちらも読んでいただけると嬉しいです。 さて、僕はしがな…

Tech系Podcast『しがないラジオ』をはじめて変わった5つのこと

はじめに しがないラジオアドベントカレンダーの1日目の記事となります。 このアドベントカレンダーを立ててくださったてぃーびーさん、いつもフィードバックなど関わっていただきありがとうございます。 今年の3月にしがないラジオをはじめて、自分がどのよ…

雑な感想とメモ【Meguro.es #10 @ ラクスル】@20170615

TODO リンクを適切にはる 感想を書く 体裁を整える Meguro.es #10に参加してきたので感想とメモを雑に共有する。 感想 vueの盛り上がり Reactは難しい? まとめ meguroes 10回目らしい Raksul 仕組みを変えれば世界はもっと良くなる ただの印刷会社じゃない …

雑な感想とメモ[WEBエンジニア勉強会 #01(東京都,新橋)]@20170602

WEBエンジニア勉強会 #01(東京都,新橋)に参加してきたので感想とメモを雑に共有する。 僕もLT枠として発表した。 togetterでもまとめられている。 感想 ※お前の感想じゃなくてまとめだけ見たいという方はこちら エンジニアの世代間の違いが現れていて面白か…

雑な感想とメモ | Geeks Who Drink in Tokyo -Design Renewal Edition-(デザインリニューアルのしくじり特集)@ヌーラボ 20170526

Geeks Who Drink in Tokyo -Design Renewal Edition-(デザインリニューアルのしくじり特集)に行ってきたのでその感想と、話を聞きながら書いたメモを共有する。あくまで自分の備忘録として書いているので、抜け漏れ解釈違いなどはあると思う。 感想 ※お前の…

雑な感想とメモ【まつもとゆきひろ氏特別公演】若手エンジニアの生存戦略 @DRECOM #colab_matz 20170520

若手エンジニア()なのでMatzさんの若手エンジニアの生存戦略というサポーターズさんの講演に行ってきた。 ※あくまで自分の備忘のためかつ、発表を聞きながらとったメモなので注意。 感想 ミーハーなのでMatzさんを見ただけでテンションが上がった。 ロールモ…

雑な感想とメモ【React Native Meetup #5】 20170519 @mercari

React Native Meetup #5に参加したので簡単な感想とメモを備忘録的に残しておく。 当日のビデオが公開されている。詳しく知りたい方は見ることができる。 Reactを業務でやっているけど、Reactでも活かせそうな知見もあった。 ReactNativeでなにか作ってリリ…

雑な感想とメモ【eureka Meetup #02 - Machine Learning Eve -】@20170518

eurekaさんのオフィスで開催された勉強会に参加してきたので、忘れないように簡単な感想とメモを残しておく。 あくまで自分の備忘のためかつ、発表を聞きながらとったメモなので、詳しくは近いうちに上げられるであろう発表スライドを参考にするのが良い。 …