moyashidaisukeのブログだからもやぶろ。フリーランスのエンジニアのダイスケです。プログラム関連とかギター関連とか旅行関連とか色々。
【vue】Vue Styleguidistの使い方を説明⑤ 〜アンダーバーが勝手に省略される挙動対策〜
概要 Vue Styleguidistで、アンダーバーつなぎの文字を書くと、勝手にアンダーバー「_」が省略される挙動の対策です。(多分ReactのStyleguidistでも発生する) 「HOGE_HOGE_HOGE」 -> 「HOGEHOGEHOGE」になります。 今までの www.moyashidaisuke.com www.moyashidaisuke.com www.moyashidaisuke.com www.moyashidaisuke.com 概要 どこのこと?何がダメなの? 何が起きているの? 対応方法 マニュアル どこのこと?何がダメなの? こんな感じでかくと /** * H…
【JavaScript】JSDocでfooterの作成日時を消す
概要 JavaScriptのドキュメンテンションツールのJSDocのfooterの日時を削除する方法です。 前回の www.moyashidaisuke.com 概要 どこのこと?何がダメなの? 対応方法 どこのこと?何がダメなの? defaultテンプレートを使った時のフッターの ここのことです。 CIで毎回JSDocを自動的にビルドして、生成されたhtmlファイルをコミットしない運用であれば特に問題はありません。むしろ最新版である事がわかって良いですね。 一方で、CIにJSDocを組み込んでいない場合、生成されたHTMLをコミットする事になります。 その時に、この更新日時が表示されると、全…
【JavaScript】JSDocでhot reloadを無理やり有効にするやり方
概要 JavaScriptのドキュメンテンションツールのJSDocですが、最近のツールのようhot reload(コードを書き換えるとブラウザ開きっぱなしでも自動で更新してくれるやつ。hot build?hot replacement?)がありません。 既存のツールを組み合わせて実現する手段を紹介します。 概要 JSDoc? hot reloadのやり方 概要 chromeのextentionいれる(livereload) npmでインストール nodemonでファイル監視して自動ビルド 対象の拡張子を追加する ブラウザの自動更新を有効にする① dockerを使っている場合 ブラウザの自動更新…
フリーランスエンジニアの一日の過ごし方を紹介するよ③〜雑務色々やる日編〜
概要 前回までで在宅ワーク、客先常駐の場合の1日を紹介しましたが、今回はメイン業務以外で色々やる日もあります。 フリーランスって、会社に例えるなら社長と経理と総務と営業と制作と人事もろもろ全部を一人でやらないといけないので、けっこうやる事多いです、、、 前回の www.moyashidaisuke.com www.moyashidaisuke.com 概要 雑務色々やる日編 全体 8:30 目覚ましが鳴る 9:00 ベッドから出る 10:00 請求書出す 10:30 経費の仕分けをする プライベート用の支出、収入を仕分けする 領収書があるものを仕分けする ネットで支払ったものを仕分けする 13…
フリーランスエンジニアの一日の過ごし方を紹介するよ②〜客先常駐編〜
概要 前回在宅ワークの場合の1日を紹介しましたが、お客さんの企業に行って業務を行う場合の一日を紹介します。 引き続き、「フリーランスってどんな風に働いてるの?」「ノマドなの?」「どこで働いてるの?」などに興味がある方向けです。 前回の www.moyashidaisuke.com 概要 客先常駐って? 客先常駐🏢 の場合 全体 8:30 目覚ましが鳴る 8:40 ベッドから出る 9:00 移動開始 10:00 お仕事開始 13:00 昼食 14:00 仕事再開 17:00 退勤 17:15 別のお仕事 18:00 帰宅 19:00 晩ごはん 20:00 自由時間 23:00 寝る準備 24:0…
フリーランスエンジニアの一日の過ごし方を紹介するよ①〜在宅ワーク編〜
概要 「フリーランスってどんな風に働いてるの?」「ノマドなの?」「どこで働いてるの?」などなど、よく質問を受けますので、私の日常を紹介しようと思います。 フリーランスという働き方に興味がある人 在宅、リモートワーク(テレワーク)、ノマドワークに興味がある人 なんとなーく働き方がイメージできるようになってくださいね! 概要 1週間のスケジュール リモートワーク在宅🏚 の場合 全体 8:30 目覚ましが鳴る 9:00 ベッドから出る コーヒーいれる 軽く筋トレ メール、チャットのチェック 10:00 仕事開始 11:30 小休憩 13:00 昼食 14:00 仕事再開 16:00 カフェに場所を移…
FP3級に受かりました!うれしいので報告させてください!(自己採点でわかってはいたけどやっぱりうれしい) 受けた時の記事 1ヶ月たってどう? お金周りのニュースがわかる 税金の計算がある程度は自分でできるようになった まとめ的な所感 受けた時の記事 www.moyashidaisuke.com 1ヶ月たってどう? お金周りのニュースがわかる 老後にいくら貯めればいいんだっけ?(老後 2000万問題)とか、年金周りの制度変更とかのニュースが理解できるようになりました。 (ちなみにフリーランスは厚生年金に加入していないのと、何も対策しないと退職金が無いので、2000万円じゃ足りないはずです。今度計…
【ノマド】コワーキングスペース使い放題の「日経オフィスパス」が超便利
概要 お気に入りのコワーキングスペースがなかなか見つけられない、毎日同じ場所で働いてるとすぐに飽きてしまう、客先で打ち合わせてカフェを探すのにいつも苦労する、そんなノマドワーカー(私の事です)に超おすすめな「日経オフィスパス」を最近使い始めたのですが、すごく良かったのでご紹介します! 概要 日経オフィスパスとは? すごいところ 使えるコワーキングスペースが多い いくら使っても¥15,258円 / 月(税込み) 当日ふらっといけばOK ※例外あります まだ微妙なところ アプリが無い、Webの使い勝手がイマイチ コワーキングスペースの利用に制限がある場合がある コミュニティに入れない まとめ 日経…
【JavaScript】Symbolを駆使してenumぽいものを定義する
概要 JavaScriptでsymbol型を使う事によって、enumっぽいものの実装ができます。 そこそここなれてきたので紹介します。 概要 前説 JavaScriptでenumを作るパターン 単純にconstで定義するパターン enumクラスを自作 何が不満? Symbol(シンボル)とは 実装 前説 JavaScriptでenumを作るパターン JavaScriptではenumが基本無いので、あの手この手でenumっぽいものを作る必要があります。 単純にconstで定義するパターン こういうの const ENUM = { HOGE: "hoge", FUGA: "fuga, } func…
【はてなブログ】Minimalismで更新日を表示する(トップページのエラー対策付き
概要 たまに過去記事を修正したり追加したりした時に、更新日が表示されないのはもったいな〜という事で、カスタマイズして表示するようにしました。 こんな感じです。 概要 やり方 フッタ デザインCSS 所感 やり方 www.tomomore.com ほとんどこのままです。 トップページで以下のエラーが出てたので(エラーが出るだけで動作上は問題無さそう)、微修正しています。 エラー hatenablog.js?version=4cbff299be1219037c65e826e20075ea9027b5e7&env=production:19 Uncaught TypeError: Cannot re…
概要 はてなブログのテーマ「Minimalism」のソーシャルボタン(シェアボタン)ですが、目立たないかなぁ、、と思ったので(シンプルでかっこいいのですが)を色付きのもので目立つようにしてみました。 あわせて、はてブとFacebookはシェア数がのカウントも見えるようになりました。(Twitterは仕様変更でできなくなったらしい) これでみんなシェアしてくれるとうれしいな! 概要 before after やり方 アイコン読み込み ソーシャルボタン配置 デザイン→カスタマイズ→記事→記事上 デザイン→カスタマイズ→記事→記事下 css まとめ before after やり方 www.noti…
ブログのアイキャッチ画像、サムネ画像(タイトルの下と、一覧に出るやつ)について調べて、自分用にまとめたのを公開します。 ※まだ使い始めたばかりなので、感想・使い勝手は適宜追加していきます。 素材系 アイコン イラスト 吹き出し 写真 ツール 参考 素材系 アイコン flat-icon-design.com イラスト www.irasutoya.com 吹き出し 吹き出し専門の素材サイトっていうジャンルがあるのが驚き。感謝。 fukidesign.com 写真 o-dan.net unsplash.com ツール www.canva.com saruwakakun.com saruwakakun…
【はてなブログ】【Minimalism】ナビゲーションメニューのスクロールバーを常に表示する
概要 はてなブログのテーマ「Minimalism」のナビゲーションメニューですが、スマホ等の画面幅が小さい環境だと横スクロールできるようになっています。 が、そもそも横スクロールできる事に気が付かないのでは・・・という対策で、常に横スクロールバーを表示するようにカスタマイズしました 概要 before after やりかた 参考 before after やりかた 「ダッシュボード → デザイン → カスタマイズ → デザインCSS」に以下を追加してください。 ※追加です!既存のものは上書きしないようにしてください #menu-scroll::-webkit-scrollbar { heigh…
概要 GitHubで日記を書いてリリースノートを定期的に出す、というのを見かけたので自分もやってみる事にしました。 まだ数日ですけど、自分のやり方と、やってみた感触を共有します。 概要 きっかけ 私のやり方(お試し中 ファイル ファイルテンプレ やらない事 まとめというか所感 きっかけ www.konosumi.net 毎日習慣として色々続けたいのですが、継続するのが苦手マンです。(ブログは割と続いてる) 紙の日記も過去に何回かチャレンジしたのですがダメ。 そもそも手書きが苦手なんですよね。 文字を書くスピードと思考のスピードが合わなくて(文字を書くのが遅い)イライラするのと、スピード優先で書…
【JavaScript】babelで「Multiple configuration files found. Please remove one」エラー
事象 bableを使った環境でjsのコンパイル(ビルド、ホットリロード等なんでも)時に以下のエラーが発生する。 Error: Multiple configuration files found. Please remove one: - package.json#babel - .babelrc 何が起きているか bableの設定ファイルの babelrc なのですが、実は他にpackage.jsonに書く方式、.babelrc.jsに書く方式があります。 babeljs.io この3つのどれかを同時に使おうとすると、設定はマージされずにエラーになってしまうようです。 対応方法 前述の3のう…
JavaScriptのパブリックフィールドとプライベートフィールドの宣言をbable-eslintでlintに対応させる方法
事象 lintで以下のエラーが発生する。 error Parsing error: Unexpected token = class Hoge { /** * @type {Array} */ hoge = null; } 何が起きているか JavaScriptで標準化が完了していない機能はeslintに対応していません。 github.com 今回の例で言うと、この機能が該当します。 developer.mozilla.org パブリックフィールドとプライベートフィールドの宣言は JavaScript 標準委員会の TC39 で提案されている実験的機能(ステージ 3)です。ブラウザでのサポー…
【vue】Vue Styleguidistの使い方を説明④ 〜見た目を変える〜
概要 Vue Styleguidistで、stylesの変更(見た目の変更)のやり方についてです。 今までの www.moyashidaisuke.com www.moyashidaisuke.com www.moyashidaisuke.com 概要 公式 解説 theme styles コンポーネントの探し方 なぜReact? 公式 ここに書いてあります。 vue-styleguidist.github.io が、例の如く解説が全体的に足りないので、参考程度です😇 解説 見た目の変更要素としては、themeとstylesの2種類あります。 theme 予め変数として定義されているものをov…
【ノマド】東京駅のコワーキングスペース「+OURS 八重洲」を使ってみた
概要 東京駅の八重洲北口から4分のコワーキングスペース「+OURS 八重洲」を利用してみました。大人の落ち着いた雰囲気でした! plus-ours.com が、中は写真撮影禁止という事で、あまり説明できる内容がありません、、、 概要 ドロップイン価格 立地 Wifi 椅子/机 備品 ドリンク その他 まとめ ドロップイン価格 2,500円/日額 のみという男気設定。 ちと高級ですね。 立地 東京駅の八重洲北口から徒歩4分です。場所もわかりやすくて特に迷わないです。 (成田空港行きの安いバスが出発するあたりです。って言っても伝わらないか、、、) Wifi 測り忘れました、、、 椅子/机 うーん、…
【ノマド】新宿のコワーキングスペース「サテライト安心お宿 新宿店」でノマドワークを試したけど誘惑がすごかった
概要 新宿のコワーキングスペース「サテライト安心お宿 新宿店」なのですが、カプセルホテルに併設になっています。最近のカプセルホテルはすごいもので、漫画やら温泉やらがついているんですねぇ、、 そんな場所にドロップイン利用でノマドワークを試してみました。 www.pasela.co.jp 概要 ドロップイン価格 立地 Wifi 椅子/机 備品 ドリンク その他 まとめ ドロップイン価格 DAYマルチ利用 ¥1,500(税込) 3時間 ¥1,000(税込) 1時間 ¥500(税込) 1日利用が比較的お安めですね! 営業時間が長め(10:00~21:00)なのもうれしいです。 立地 新宿駅の南口、東南…
【ノマド】恵比寿の猫カフェ「ニャフェ メランジェ」でノマドワークしてみた
概要 ノマド民ならどこでも仕事できるぜ!という事で猫カフェのNyafe Melange(ニャフェメランジェ)で仕事してきました。 猫カフェ?ニャフェ? 猫かわいいですよね・・・仕事でちょっと疲れた時にふと視線をあげると猫がいる職場、、、いいですよね・・・ www.nyafe-melange.com 概要 猫の写真 ドロップイン価格 その他 立地 Wifi 椅子/机 備品 ドリンク その他 まとめ 猫の写真 みなさん多分私のノマドレポートよりも猫の姿を見たいと思うので、まずはこれを見てください。 ドロップイン価格 30分 平日600円 土日祭日700円 60分 平日1,000円 土日祭日1,20…
【ノマド】おしゃれ家具の新宿のコワーキングスペース「THE HUB 新宿」に行ってみた
概要 新宿のコワーキングスペース「THE HUB 新宿」にドロップイン利用で行ってみました。 落ち着いた色合いの雰囲気と、おしゃれな家具があって、他とは違う落ち着いた雰囲気のコワーキングスペースです! ro-japan.com こんな感じです! 概要 ドロップイン価格 立地 Wifi 椅子/机 備品 ドリンク その他 まとめ ドロップイン価格 600円/h 一日価格はありません。ので、長時間作業するには向かないですね。 立地 新宿南口の高島屋の向かいになります。新宿3丁目駅の方が近いかもです。 が、場所がすごーくわかりにくいです。google mapだけだとたどり着けません。 ビルとビルの間の…
【vue】Vue Styleguidistの説明③ 〜Vuetify動かす〜
概要 Vue Styleguidistで、vue用のコンポーネントライブラリのvuetifyを使う設定をいれてきます。 前回までの www.moyashidaisuke.com www.moyashidaisuke.com 概要 公式 解説 外部ライブラリの読み込み設定 loaderの設定 私の設定 exampleの書き方tips 次 公式 exampleが提供されています。 vue-styleguidist.github.io github.com が、解説が全体的に足りないので、参考程度です😇 解説 外部ライブラリの読み込み設定 vue-styleguidist.github.io 任意の…
【vue】Vue Styleguidistの説明② 〜Sections〜
概要 前回はとりあえずVueStyleguildを動かすところまで解説しました。 今回はページの設定である「Sections」の解説をします。 前回の www.moyashidaisuke.com 概要 マニュアル ベース sections name, description components、ignore content usageMode collapse(デフォルト) hide expand exampleMode href sectionDepth 次 マニュアル ここです。 vue-styleguidist.github.io ベース 最初は前回の解説で使ったとりあえず動く設定か…
オーディオブックでaudiobook.jpを使い始めたら色々捗った件
概要 最近オーディオブック(耳で聴く本)を始めたのですが、思ったより良かったので使い方やおすすめポイント等を紹介します。 本が好きだけど時間足りない〜という方におすすめです! 概要 オーディオブックとは きっかけ 「audiobook.jp」と「Audible」を比較する 使ってみて良いと思ったところ 隙間時間を有効活用できる 再生速度を調整できる ナレーターが上手い 文字の本を読むより疲れない 結構セールやってる 使ってみて微妙だと思ったところ オーディオブックに向いている本と向いていない本がある ファイル容量が大きい 本のレビューを見る機能が無い うまく使うコツ 全部オーディオブックでやろ…
【vue】Laravel + vue環境でVue Styleguidistを動かす①
概要 vueのstyleguild「Vue Styleguidist」をLaravel + vue環境で使い始めてみました。 思ったより手間取ってしまったので、設定ファイルや、私の環境で発生したエラーの対応等を残しておきます。 ↑のカメレオンはVue Styleguidistのロゴ。きもかわいい。 ※Laravel環境じゃなくても多分参考になると思います。 概要 Vue Styleguidistとは 導入手順(理想形 前提 インストール style guildの設定 package.jsonにコマンド追加 実行 hot reload版 htmlとjs吐き出す版 エラー色々 styleguide…
概要 何かしらの理由で古いaws-cliを入れたい場合のやり方です。 公式のマニュアルにはのってないのと、ネット上にもあまりのってないようだったので残しておきます! ついでにエラーがいくつか出たので、その対処方法も。 概要 前提 正解 私の環境で出たエラー 初回実行 pipを更新(python2.7のwarningは無視 matplotlibをインストール six対策 確認 前提 mac pythonの2系しか入ってない のでpip3じゃなくてpipコマンドで(多分pip3でも一緒だと思う) 公式ドキュメント docs.aws.amazon.com 正解 sudo pip install "a…
【ノマド】渋谷駅から徒歩2分のコワーキングスペース「POINT EDGE ShibuyaBASE」に行ってみた
概要 渋谷のコワーキングスペース「POINT EDGE ShibuyaBASE(ポイント エッジ 渋谷ベース)」にドロップイン利用で行ってみました。 渋谷はコワーキングスペースの戦国時代みたいになっていて選べないほどたくさんあるのですが、派手さはないものの、場所と価格のバランスが良くて使いやすそうでした。 pointedge.work 概要 ドロップイン価格 立地 Wifi 椅子/机 備品 ドリンク その他 まとめ ドロップイン価格 1,000円 / 2時間 2,000円 / 1日 都内だとよくある感じですね! 立地 渋谷駅の東口、宮益坂口から徒歩数分! なのですが、今の渋谷は行くたびに変化し…
【ノマド】森永のお菓子食べ放題のコワーキングスペース「MORINAGA Village」(田町)に行ってみた
概要 田町にあるコワーキングスペース「MORINAGA Village(森永ヴィレッジ)」にドロップイン利用で行ってみました。お菓子食べ放題だし、使いやすくておすすめです! morinaga-village.com 概要 MORINAGA? お菓子食べ放題 キョロちゃん ドロップイン価格 立地 Wifi 椅子/机 備品 ドリンク その他 まとめ MORINAGA? あのお菓子で有名な森永製菓が運営しているコワーキングスペースです!というわけで森永要素がたくさんあります! お菓子食べ放題 「おっとっと」「小枝」「エンゼルパイ」が無料サービスで置いてあります! 糖分が足りない時、小腹が空いた時、打…
「ブログリーダー」を活用して、moyashidaisukeさんをフォローしませんか?
指定した記事をブログ村の中で非表示にしたり、削除したりできます。非表示の場合は、再度表示に戻せます。
画像が取得されていないときは、ブログ側にOGP(メタタグ)の設置が必要になる場合があります。