アプリケーション

アプリケーション

Cockpit(Headless CMS)のcollectionから不要なフィールドを削除する方法

Nuxt等のフロントエンドに、OSSのHeadlessCMSであるCockpitを組み合わせて使うことが多いのですが、開発の途中でcollectionの設計を変更した際に、不要なfieldのデータを削除したい場合があります。 Cockpit...
GAS

ChatworkのタスクをGoogleカレンダーに同期するスクリプトを書いた。

タスクの管理難民のみなさん、こんにちは。 タスクの管理を楽にしたいなと思って、Trelloなどのツールを試してみたものの、「タスクを管理する」という新たなタスクが生まれてしまい、本末転倒なことになったりしませんか? なりませんか、そうですか...
Nuxt.JS

headlessCMSを使うなら、Cockpitをおすすめする理由

昨日のNuxt.JS + SSR 爆速化の記事に引き続き、珍しくブログを連投しています。 最近はheadlessCMSにReactやVueといったフロントエンドを組み合わせてウェブサイトを作ることが流行っていますよね。 Contentful...
JavaScript

Nust.jsで制作中のサイトにGoogle reCAPTCHAを設置して不正なアクセスから防御する

今、「ウェブサイト制作をぐっと楽にするウェブサービス」を制作している。 ナウいウェブサービスを目指しているので、ログインフォームやアカウント作成フォームにはreCAPTCHAを設置して、ロボットによる不正なアクセスから防御したい。 今回、初...
Docker

Docker公式MongoDBにパスワードを設定する方法

現在、あるウェブサービスを開発中です。このウェブサービスは、Docker上で運用する予定でして、DBとして採用したMongoDBもやはりDocker上で走らせています。 Docker HubからMongoDBの公式イメージをPULLして、コ...
Docker

Headless CMS Cockpit 公式のDockerイメージを使うと、日本語ファイル名が使えない問題

Headless CMS Cockpit と NuxtJSを使用したウェブサイトを作っているのですが、Cockpitに日本語のファイルをアップロードすると、ファイル名のダブルバイトの部分が削除されて半角英数のファイル名に化けてしまいました。...
アプリケーション

MonacaでNuxt.jsを使って開発する方法

Monacaというウェブサービスを利用して、これまでいくつかアプリを作ってきました。cordovaによって拡張されたJavaScriptとhtml、cssを使って、まさにウェブサイトを作るようにしてアプリを作ることが出来ます。 Monaca...
アプリケーション

DockerのプライベートレジストリをLet’s Encrypt(自動更新)+ベーシック認証で作ってみた

最近、Dockerにはまっています。 環境がサクッと整うし、汚さないしで最高です。 もうこれからは、自分案件はできるだけDockerで構築しようと思っています。 スケールのことや冗長化のことなど、これまでいくつかのサービスを運営していて、漫...
アプリケーション

Linode(海外VPS)でCoreOSを使用する場合のネットワーク及びEtcdの設定方法

あるウェブサービスを作ろうと思っているのですが、せっかくなのでDockerを使ったスケールの勉強も兼ねてVPSサーバで遊んでいます。 Dockerでマルチホストネットワークを構築してスケールさせる算段なのですが、いろいろ情報を収集しているう...
Linux

Macを使わずにPush通知用の証明書を揃える方法(Monacaを使用)

Monacaでいくつかアプリを作って公開していますが、そのいくつかはPush通知にも対応しています。 Push通知を実現するにはPushサーバーが必要となりますが、面倒な手続きがあったり、そもそも情報があまりなかったりするので、Push通知...