Administrator

vue.js

moment.format(x)を変換するだけのプログラムを作った

変換プログラムはこちらです タイムスタンプとしてUnix Timeを使うことがよくあります。 moment.jsでいうと、 moment().format("X") // たとえば 1538862421146 のようになる ...
firebase

DNSBLにブラックリスト入りして無事に戻ってくることができた話

MailgunでDNSBLってエラーが出た DNSBLなんて、聞きなれない言葉がMailGunの管理コンソールに表示され始めたのが事の発端でした。自社でサービスを展開しているNipoのメール発信システムとして、NipoはMailGunを利...
その他

Google Plusのサービス終了に思うこと

Google Plusの終わりの始まり 非常に悲しいことに、Google Plusのサービスが2019年8月をもって終了するとのアナウンスがありました。 SNSのサービスはFacebookを筆頭に、TwitterやGoogle Plus...
モバイルアプリ開発

AndroidアプリとiOSアプリ、どっちが多くインストールされたのか?

NipoのAndroid / iOSアプリの利用状況 弊社が作ったNipoというシステムには、Web版の他、Androidアプリ、iOSアプリがあります。 開発側としては3つも用意するのはちょっと大変なんですが、Cordovaなどの...
その他

HHKBを清音化した(キーボード沼に浸かる)

キーボードに対するこだわりがある? キーボードなんて、パソコン買ったら無料でついてくるあれでしょう? 一般の人にとってキーボードなんてものは付属品であり、よもやキーボードに3万円も支払うなんて馬鹿げていると思われてもしかたない。だけどそ...
その他

NipoのWebサイトが現在証明書切れのため閲覧できません

Nipoをご利用のお客様へ 現在、Nipo公式Webサイト(が、CoreSSL証明書の期限切れのため閲覧できなくなっております。 現在、CoreSSL証明書の更新手続きを行っておりますので、復旧まで今しばらくお待ち下さい。
その他

HHKBをWindowsとMacで1か月間使ってみた感想

HHKBというキーボードについて 先月、ついにHHKB(ハッピーハッキングキーボード)BT(墨色)を購入しました。日本語配列モデルです。 改めて、HHKBのスペックなどをご紹介してみます。ご存知の方も多いと思いますが、HHKBはキーボー...
wordpress

WordPressにAlgoliaの全文検索を使ってみた

WordpressとAlgoliaの全文検索を体験しよう 全文検索って聞いたことありますか?そう、曖昧な表記ゆれとかも含めて検索してくれるあれです。せっかくなので、Wordpress + Algoliaの全文検索を体験してください。 ...
firebase

firestoreのセキュリティルールでグループチャットルームを考察

firestore本当に便利ですね。 いうなればフロントからクエリを書いて、データを入力したり、データを読み出したりできるので、旧来のようにデータをPOSTして、サーバ側でクエリを生成するような手間が無くて助かります。 ただし、フロ...
その他

SEO対策って本当に思ったようにいかないものです

このサンドボックスのホームページ、アクセスは日に20〜50件くらいみたいです。 ざっとこのような感じ。 どんなキーワードが多いかというと、なぜかAngularとか、課金とかそういうキーワードが多いです。 そして1年...
vue.js

pdfMakeのページサイズの指定はmmでは無い

pdfMakeはフロント側でPDFが簡単に作れるJavaScriptです。 クライアントのPCでPDFが作れるのでサーバいらず。 日本語フォントだけ別途用意する必要があるので少し面倒ですが、それ以外の操作は簡単です。 GitHub上で...
firebase

FirebaseのE-mail認証でアドレスが正しいことを確認する

Firebaseの認証機能を使えば、面倒なログイン回りの処理がほとんど省略できて幸せになれます。 ほとんどの処理がかなり簡単に使えるのですが、1つ、E-mailが正しいことを確認する処理が若干マニュアルではわかりにくいので備忘録として残し...
成果物

Wormans WorkStyleのWebサイトをリニューアルしました

長い時間がかかってしまいましたが、ついに正式アップロードにこぎつけることができました。 お客さんからの依頼は「求人サイトのリニューアル」ということで請け負いましたが思った以上に大変でした。 マニュアルがないフレームワーク...
firebase

vue.js+firebaseで超簡単!ソーシャルログインを実装するまで

いまどき、アカウント作成にIDやパスワードを入力させるのは賢い選択とは言えないようです。 いやぁー便利ですよね。ソーシャルログイン。ボタン一つで会員登録&ログインが完了してしまうんですから。 ソーシャルログインは良いものだ F...
その他

サーチコンソールで「悪質なスパム」と表示され一切検索されなかった

ホームページを管理する人にとってはおなじみ、「Search Console」 一昔前はWeb masterと呼ばれており、私は未だに習慣で「Web master」と呼称してしまうことが多々あります。 今日は、そんな「Search Con...
wordpress

wordpressのテーマ開発にVue.jsを使う

この記事は後編です。 前編ではsassを導入しました。 前編をご覧になってから読み進めることをおすすめします。 Vue.jsはjQueryよりも優秀だと思う フロントエンドのJavaScriptフレームワーク(ライブラリ)で代表...
wordpress

WordPressテーマ作成にSASSとGulpを使った環境構築

Wordpressのテーマは無料、有料含めて様々なテーマが用意されています。 デザインにこだわりが無ければ、公開されたテーマを利用することが最も手軽で良い方法なのですが、独自のテーマを作成する必要がある場合も多いでしょう。 今回ご依頼が...
成果物

wordpressで不動産のwebサイトを作成しました

不動産を経営される会社さまのWebサイトを制作しました。 デザインはやっぱり私ではなく、社外のデザイナーさんが担当してくださいました。 出来上がったデザインをもとに、cssでデザインをwebに適合するようにしたり、wordpressで動...
成果物

wordpressで美容室covacoのWebサイト作成

Wordpressはブログシステムですが、自由にカスタマイズすることが可能で、もちろん一般的な企業用のWebサイトを作成することも比較的簡単にできます。 今回ご依頼を受けて作成したサイトがこちらの「covaco」さまです。 宇都宮市...
その他

ぼちぼち更新していきます

長らく放置しました 忙しさにかこつけて、自社のHPを完全に放置していました。 ホームページを作るのも仕事の1つなのですが、お客さんのホームページばかり作ってて、自分の会社のホームページが完全に更新できていませんでした。 最終更新日が7...
その他

人生初の自作PC

普段仕事ではMacを使っていますが、最近Windowsにも楽しさを見出しています。 使用歴でいえばWindowsのほうが圧倒的に長いのですが、ここ2年ほどはMacばかりでした。 でもやっぱりWindowsいいですね。選択肢の広さはM...
Angular

Angular4 NgbModalを使ってモーダルウインドウを表示する

NgbModalを使う 最近はionicではなく、Angular4を使った開発を行っています。 Angular4を使って、モーダルウインドウを表示する方法と、モーダルウインドウと元のウインドウのデータ受け渡しについての方法を紹介...
システム開発

linuxのinkscapeで日本語フォントを使えるようにインストール

SVGをEPSへ変換する際、フォントが適用されない linux上のinkscapeはコマンドで実行できるため、システムに組み込んで画像コンバーターのような役割を果たすことができます。 しかし困ったことに、使用するフォントがLinux...
システム開発

canvasをSVG、EPSへベクトル情報を保持したまま変換するシステム

canvasで作った画像がそのまま印刷所へ投稿できるようになるまで イラストレーターを使って画像を作り、印刷所へ投稿することはありますが、今回それをWEB画面上だけで完結するWebサイトを作成しました。 canvas上に写真や文...
ionic2

ionic2 モーダルウィンドウのサイズを自由に変更する

こんにちわ。 最近Appleの審査基準が厳しくなったなぁと思う今日このごろです。あと審査が遅いのもいい加減にして欲しい。 さて、みなさん、ionic2やっていますか? 今日はionic2のModal windowサイズを変更する方...
ionic2

A scan is already in progress iOS版でQRコードが読み取れない

ZBARは使えないようです ionic2の公式ページには、ネイティブ機能の1つとしてQRコードスキャンが上げられています。 Zbarという機能ですが、何故かAndroidではうまくいくのに、iOS版では動きません。 Xcode...
ionic2

ionic2 画像フォルダの設定について

imgフォルダが無い? ionic2のプロジェクトをセットアップするのには、CLIから ionic start projectName --v2 と叩くだけです。簡単ですね。 プロジェクトに必要なデータを勝手にダウンロードし...
ionic2

ionic2 はじめました

※ 導入したばかりでよくわかってません。間違った情報があることも含みおきの上お読み下さい。 Angular JSが新しく、Angular 2 になって新登場です。 新登場といっても既に半年ほど経過していますが、ずっとどこかのタイ...
モバイルアプリ開発

apple storeの審査リジェクト「Android」の表記はNG

現在公開中のiOSアプリの1つ、「サロンカルテ」がアップデート時にリジェクトされました。 リジェクトの理由は We noticed that your app or its metadata includes irrelevan...
Angular JS

angular JS 1.6アップデートで$httpが動かなくなった件

Angular JS 1.6が2016年12月にリリースされたようです。 プロジェクトを Angular JS 1.5から Angular JS 1.6へアップデートしたところ、 次のようなエラーが・・・ TypeError...