commit あなたのソースコードの現状を手元のパソコンの中にセーブします。 push あなたのセーブデータをgitサーバー(だいたいoriginという名前で呼ばれる)に送ります チェックアウト セーブデータをロードします。手元のパソコンからロードすることも、git…
kintoneにまつわる受託をしていると、統計分析、製造管理などの高度精密なアプリケーションをkintoneで実現できないか、というご相談を頂くことがあります。 費用面でコストパフォーマンスが高いのではないか、あるいはカスタマイズ性が高いのではないか……と…
MW WP Form - 柔軟なカスタマイズ性が魅力の WordPress 問い合わせフォームプラグイン MW WP Form 公式マニュアル WordPressで、MW WP Formのカスタマイズを行う際、引っかかった点をまとめておく。 メールの内部転送 MW WP Formとは無関係なのだが、メール…
別の開発者が作ったkintoneアプリの案件を引き取ったのだが、顧客から不思議な現象について質問を受けた。 同じフィールド名の項目が2つある、というのだ。 調べてみると、「すべて」一覧でフィールドを出してみると、確かに「棚番号」というフィールドが2…
kintoneでチェンジイベントがとれず、半日使ってしまったことがある。 kintone.events.on([app.record.create.change.someFieldName, app.record.edit.change.someFieldName],function(event){ debugger; console.log(event); }); ChromeのDevtoolでbreakpoi…
現象 JavaScriptでclassファイルを使って構築中。 開発者ツールで「Uncaught TypeError: (void 0) is not a constructor」エラーが出た。 原因 該当の箇所は import SomeObject from "./SomeObject"; const someVar = new SomeObject(foobar); という処理。 …
久しぶりにVue.jsを触っている。Vue.jsは割と公式のドキュメントが読みやすいとされているようだしそれには同意するが、JavaScriptの記法が自由闊達すぎるため、参考ソースがけっこう見つけにくいところはあるように思う。 今回Vue.js2系統を触っていて詰ま…
コードをいじっていたらREST APIでkintoneレコード登録がうまくいかなくなり、検証のためにVSCodeの「REST API」機能拡張で以下のようなリクエストを投げた。 POST https://{{subdomain}}.cybozu.com/k/v1/records.json HTTP/1.1 Host: {{subdomain}}.cybozu…
目次 目次 環境、ツール kintone-cli kintone UI Component kintone-js-sdk (deprecated) kinone rest-api client kintone-extension for VSCode 初期設定、準備 kintone-cliをグローバルインストール VisualStudioCodeをインストール プロジェクト作成手順 …
一時的に、配送方法を制限したいという要望。 標準の機能では、配送方法を停止する機能はないらしい。また、カスタマイズ等で実現する方法を探ってみたが、変なところで処理を挟むとあちこちに影響が出そうで、これという方法がない。 結局、MySQLのテーブル…
どうやらユーザー側からは打つ手なし。登録はメールアドレス重複で弾かれ、ログインはパスワードで弾かれ、パスワードリセットメールアドレスは届かないという三重苦。この辺ももうちょっとなんとかならないものか ……ECCUBE4で改善されてるといいけど。 管理…
うっかりすると忘れてしまいがちな、kintoneにできないこと一覧 目次 目次 ルックアップでチェックボックスをコピーする ルックアップでチェンジイベントをとる リンクフィールドのチェンジイベントをとる 「ルックアップフィールドによって値が入力されるフ…
kintoneのPC版で、フォームの右にラベルで注釈を付けるのはよくあると思う。 これをスマートフォンから見ると、フォームとラベルが同レベルのアイテムとして縦にならび、罫線まで入るので、どこからどこまでが1行なのかわからなくなってしまう。 CSSでちょい…
ポータル等で設定できる画像サイズを確認したので、メモ代わりに。 cybozu共通ヘッダー画像(「cybozu.com」ロゴに置き換わる) ファイルサイズ800kbまで。 推奨サイズ:幅87 * 高さ26px cybozuログイン画面背景画像 ファイルサイズ5MBまで。 幅高さともにウ…
こういう細かいところでハマるのがkintoneならでは、という気がする(苦笑) AとB二つのアプリの数字が合わず、調整を繰り返していた時のこと。 「計算」フィールドを使って「foo」フィールド×「bar」フィールドをしている。 正解は「fooに1.5を入力し、bar…
アホらしいミスなんだけど、一応こういうのも誰かの役に立つかも知れない。 なんでこんなにエラーの特定に時間がかかったのかというと、ノートPCが故障修理中で、代替機でなんとかやりくりしている時だったので、考えられる要因が多すぎたのだ。 そしてまた…
Cybozu DeveloperNetworkの情報はいつも、かゆいところが足りない気がする。「こう」と断言してあるのを鵜呑みにすると動かない。よく調べると例外があったり。「それ、早く言ってよ……」というのがたびたびある。 イベントハンドラー登録の適切なタイミング…
現状、きちんと表示しているとは言いがたいというか、まあホントに表示だけ。 もうちょっと手を入れたらかっこよく使いやすくなるはずだけど、仕事の合間に作ったので。
友人が古いブログをWordPressに移行したいという。古いブログはMovableTypeなので、普通ならエクスポートインポートすればいいのだが、あまりに古いこともあり、もうMovableTypeの管理画面に入れないとのこと。画面から手作業でコピペをするのが辛いというこ…
顧客の要望をシステム改修に実装する、という事をしていたんだけど、回を重ねるうちに管理が煩雑になってきた。 顧客の要望は、機能単位で来るわけではない_ - 顧客の要望は変化する 要望がもれなく実装されたか、確認する必要がある 実装スケジュールや実装…
kintone のスペースにはスレッドという、掲示板的な機能がある(ポータルに表示されるお知らせ掲示板とは別)。 このスレッドで返信機能を使うと、親発言の下にインデントされた形で子発言(返信)が表示される。 返信が長くなると、親発言の切れ目がやや分…
自分の業務を同僚と共有することになり、kintoneでやってみる、ということにしたので、その手順など。 目次 目次 環境 業務分析 設計 アプリ作成 利用してみる 環境 kintone 業務分析 まずは自分の業務の分析を行なった。 業務の流れと、それぞれの業務で管…
kintoneで銀行名や店舗名を入力させるとしたらどう実装したらいいだろうか。全角半角とかの統一もあるし。
文法事項とは違う、効率よくミス少ないコードを書くための、いわば「よい習慣」みたいなものがあり、それを仮にここではエンジニアしぐさと呼ぶ。江戸時代から口伝で伝えられたものである(嘘 主にソースコードを書く場面での習慣であるが、それ以外の場面で…
PhpStorm と Local by flywheelでテーマを開発する際の手順。 目次 目次 環境 現状の課題 既存サイトをカスタマイズしたい サーバーにWordPressを追加する Local by flywheelでWordPress開発環境を立ち上げる インストール サイトを追加 ローカルリポジトリ…
PhpStormのnpm関連機能について。
前提として、年齢が18歳以上であることが必須です。
instagram がFacebookに買収された関係で、それまでのInstagram APIが非推奨になり、FacebookのGraph APIに統合された。しばらくの間はAPI経由でのハッシュタグ検索ができないなどの状況があったようだが、2018年10月にはまたハッシュタグ検索も復帰した模様…
なかなか動いてくれなくてハマったので。
ソフトウェアエンジニアも調子に乗ってくる(注:私のこと)と、自分にはできないことはないのではないか……という必要の無い全能感にとらわれることになる。例のあの、黒い画面。そう、ターミナルでさえ、なんとなく「俺にとっては敵じゃないぜ」みたいな感…