Because We Love Happy Coding

フリーライターからエンジニア × 講師。発信力だけあり余ってる感じ

はてなブログのATOM APIを利用して、VisualStudioCodeから記事を投稿するテスト

▼はてなブログにはAPIが用意されている。 developer.hatena.ne.jp VisualStudioCodeで下書きしてそのままはてなブログにアップロードできたらいろいろ捗るだろうと思って、少しコードを書いている。使いやすく原稿を書いて、node.jsでさっとアップロードする…

世界一わかりやすい?gitの概念的説明

commit あなたのソースコードの現状を手元のパソコンの中にセーブします。 push あなたのセーブデータをgitサーバー(だいたいoriginという名前で呼ばれる)に送ります チェックアウト セーブデータをロードします。手元のパソコンからロードすることも、git…

kintoneの限界

kintoneにまつわる受託をしていると、統計分析、製造管理などの高度精密なアプリケーションをkintoneで実現できないか、というご相談を頂くことがあります。 費用面でコストパフォーマンスが高いのではないか、あるいはカスタマイズ性が高いのではないか……と…

MW WP Formカスタマイズ

MW WP Form - 柔軟なカスタマイズ性が魅力の WordPress 問い合わせフォームプラグイン MW WP Form 公式マニュアル WordPressで、MW WP Formのカスタマイズを行う際、引っかかった点をまとめておく。 メールの内部転送 MW WP Formとは無関係なのだが、メール…

kintoneの謎: 不可視のフィールドの謎

別の開発者が作ったkintoneアプリの案件を引き取ったのだが、顧客から不思議な現象について質問を受けた。 同じフィールド名の項目が2つある、というのだ。 調べてみると、「すべて」一覧でフィールドを出してみると、確かに「棚番号」というフィールドが2…

kintoneでチェンジイベントが取れない

kintoneでチェンジイベントがとれず、半日使ってしまったことがある。 kintone.events.on([app.record.create.change.someFieldName, app.record.edit.change.someFieldName],function(event){ debugger; console.log(event); }); ChromeのDevtoolでbreakpoi…

Uncaught TypeError: (void 0) is not a constructor

現象 JavaScriptでclassファイルを使って構築中。 開発者ツールで「Uncaught TypeError: (void 0) is not a constructor」エラーが出た。 原因 該当の箇所は import SomeObject from "./SomeObject"; const someVar = new SomeObject(foobar); という処理。 …