サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
やる気の出し方
dotstud.io
こんにちは、代表ののびすけです。 Node.js Magazineという連載を作ったのでNode.js系のTipsを紹介していく予定です。 今日はNode.jsでコマンドラインツールを作る際に役立つreadline-syncというパッケージを紹介します。 実際にサンプルを動かして見ましょう。 執筆時点のマシンスペックmacOS Sierra (v10.12)Node.js v6.6.0何か不具合があったときに参照してください。 インストールURL: https://www.npmjs.com/package/readline-sync npm i readline-sync サンプルを動かしてみるまずは基本的なサンプルです。.question()で質問して入力結果をそのまま変数に入れ込めます。このサンプルでいうとuserNameとfavFoodの変数に入力した値が入ります。 //app.j
はじめまして、ギャル電きょうこです。ギャルによるギャルのためのテクノロジーを提案する電子工作ユニット、ギャル電で活動しておりまっす。夢はドンキでアルドゥイーノが買える世の中です。 この記事では、”Lチカ以上、IoT未満” な電子工作テクニックでも楽しく作れてすぐに遊べるアイテムを紹介していきたいと思います。 今回の工作は夏フェスでパリピにめっちゃモテるやつ!夏といえば、夏フェス!夏フェスといえばパリピ!パリピといえば酒!!!です。 ということで、今回はパリピに激モテな電子工作、甲類焼酎大五郎4ℓペットボトルを作ってみました。 なぜ大五郎なのか 渋谷の街を歩いていたらセンター街で片手にスマホ、片手に4ℓの大五郎(半分減ってる)をもっているギャルをみかけました。 デニムのショーパンにベアトップ、そして大五郎。強めギャルファッションにこんなにも大五郎がジャストフィットしていてエモさしかありません
こんにちは、エンジニアのちゃんとくです。ひょんなことからNode女学園というNode.jsを学ぶ女性のためのコミュニティを立ち上げました。 イベントを数回開催しましたが、毎回のナレッジが流れていくのがもったいない……。ということでNode女学園のブログを開設しました! 現在公開しているページはこちら、ブログのレポジトリはこちら。(鋭意開発中です) こちらのページはNode.js製の静的サイトジェネレータ「Hexo」で開発して「Github Pages」で公開しています。手軽に無料で公開できますので、制作過程を紹介していきたいと思います! 今回は環境構築からGithub Pagesで公開するところまでやってみます。 はじめに静的サイトジェネレータって?静的サイトジェネレータは、HTML/CSS/JavaScriptで構築される静的サイトをコマンドラインで簡単に生成することができるツールです。
【Go合宿】 土善旅館は最高だったしさらにパワーアップしていた【25人でGo!】 4/22〜4/23 Goビギナーズ開発合宿! Go合宿募集ページ Swift愛好会の開発合宿に当てられて、Goビギナーズでも開発合宿を開催したのでレポートします! なおあまりビギナーはいなかった模様。 土善旅館さんの神っぷりについては至る所でまとめられているのですが、想像よりずっと神だった&&さらにパワーアップしていたのでみんなマジで行こう!という思いで綴ります。そして合宿を開催したい幹事さん向けに備忘録を! 当日のTogetterまとめはこちら。 -> 【土善旅館】25人でGo開発合宿!【isGOD】 短いまとめ長くなること必至なので、絶対に知って欲しい点だけ先にまとめ。 土善旅館は最高思ってたよりずっとキレイ、かつキレイにしようとしている感がある(至る所がリフォーム済み)静か。広い。庭がすごい。ご飯超豪華
こんにちは、dotstudio代表ののびすけです。 年の瀬ですね。というかクリスマスですね。 今回の記事は岩手県立大学アドベントカレンダー2016に登録しています。 僕が学生時代(2014年1月)に書いた記事「GUMBY + NODE.JS(EXPRESS) +APPFOGでペライチページを作ったので解説」を見つけて、��この中でAppFogを利用してNode.jsのホスティングを行なっていました。 最近になって「AppFogって今どうなってるんだろう」とか「もっと他のPaaSは無いのか」とか思ったので改めて調べてみたのでまとめてみます。 (ちなみに、この記事内で触れている盛岡TSUTAYAのカフェCulfeは電源とWi-Fi完備で頻繁に利用していましたが、2016年3月で閉店してしまっていたみたいです……) 前置きまとめを読むにあたり、この辺を把握してもらえると嬉しいです。 AWS、GC
こんにちは、dotstudioののびすけです。 最近WebBluetoothがChromeでデフォルトで利用できるようになったと知って、今回試してみたのでまとめてみました。 WebBluetoothとはWebブラウザのAPIでBluetoothが使えるようになるAPIです。正確にはBLE(Bluetooth Low Energy)というBluetooth4.0の機能を使えます。 通常、BLEはデバイス間を接続して通信させる規格ですが、その性質上、サーバーサイドかつ低レイヤーなプログラミング言語や周辺知識を持っていないと取り扱うことが難しかったです。 これまでにもNode.jsでは、nobleというBLEを扱えるモジュールや類似モジュールが存在しましたが、Node.jsはサーバーサイド言語なためホストマシンが必要でした。 WebBluetoothはブラウザのJavaScriptからBLEを扱
こんにちは、dotstudio代表ののびすけです。 Node.jsでコマンドラインツール作るときに使いやすいreadline-syncに続いて、Node.jsのモジュール紹介です。 Gitなどを用いて開発を行っていると「ファイルの変更を検知して何かを実行したい」という場面があります。 今日はそんな場面で活用できるファイル監視を行うモジュールを紹介します。 執筆時点のマシンスペックmacOS Sierra (v10.12)Node.js v6.6.0何か不具合があったときに参照してください。 インストールURL: chokidar npm initでpackage.jsonを作成してから進めます。 npm init --yes npm i --save chokidar サンプルを動かしてみるファイル監視app.jsを作成します。 const chokidar = require('chok
こんにちは、dotstudioの代表ののびすけです。 前回の記事(AzureでMySQLのセットアップと接続方法)に続きMySQLの話です。 今日は初心者向けに、Node.jsからMySQLにアクセスする方法をチュートリアル的に紹介します。 MySQLモジュール(ドライバー)こちらのモジュールを利用します。 おそらく一番利用されているMySQLのNode.jsモジュール(ドライバー)になります。 https://www.npmjs.com/package/mysql npm init --yes npm i mysql --save これでインストールはできました。 MySQLデータベースを用意接続を試す前にデータベースが用意できているか確認しましょう。 前回の記事(AzureでMySQLのセットアップと接続方法)などを参照してみましょう。 仮データをいれておきましょう。 今回は’test
こんにちは、dotstudioエディターのうらら(@uraranbon)です。 今や10人に1人は社長と言われるほど起業が身近になった現代。しかし、夢や希望を詰めて作られたサービスの大方は、思うように成長せずに消えていってしまいます。 そんな中、イベントの募集を助けるWebサービス「connpass」は、2011年にリリースされてから5年で85,000人のユーザーを集め、connpassを利用し2015年〜2016年の1年間で6,000人の集客したという人もいます。 サービスを向上させる秘訣はあるのでしょうか。 【connpass × のびすけ対談】勉強会あるある!イベントのドタキャンにどう対処する?に続き、connpassを運営する株式会社ビープラウドの代表・佐藤氏に話を伺ってきました。
こんにちは、dotstudio代表ののびすけです。 最近Azure WebAppsを使って開発をしています。dotstudioではGitLabを利用してソースコード管理をしているのでGitLabとWebAppsを連携し自動デプロイをする方法を紹介します。 「Auto-Deploying to Azure App Services from GitLab」を参考にしましたが、調べても英語記事しかなかったので日本語記事は初めてだと思います! 今回やることGitLabはGitHubやBitbucketのようなGitのホスティングサービスです。 GitHubとBitbucketはWebAppsが公式対応しているため簡単に設定できますが、GitLabは公式対応していないため少しやり方が特殊です。 やりたいことはこの図の通りで、作業者がGitLabにPushしたら自動的にWebAppsにデプロイされる
こんにちは、 dotstudio代表ののびすけです。 このブログはページネーション機能が無かったのですが、そろそろコンテンツ数も増えてきたのでページネーション機能を実装しました。 888888 実際に作る方法を紹介します。 Hugoでページネーション機能を作る今回はblogセクションにページネーションを実装します。 Hugoのページネーションで調べるとまずはドキュメントページのここがヒットします。 もともともsection/blog.htmlは以下のようなコードでした。 {{ partial "header.html" . }} <!-- Main Content --> <div id="blog-card--container"> {{ range first 12 (where .Data.Pages "Type" "blog") }} {{ .Render "summary"}}
こんにちは、dotstudioエディターのうららです。 2016/09/29にLINE Developer Day 2016が開催され、IFTTTやGitHubと連携できる「LINE Notify」や新たなMessenger APIが公開されるなどLINE Botが今まさに話題の渦中にいます。 LINE Developer Day 2016 結果報告(LINE Engineers’ Blog) そんなLINE Botをノンプログラミングで扱える「 hachidori 」というサービスが登場していたので、サクッと触ってみました。 結論から言うと(途中詰まるところもありましたが)とても簡単にチャットボットを作れました。詰まった&チュートリアルをするなど使い方に慣れるまでを含めて3時間程度かかりましたが、 一度慣れてしまえば30分ほどで1つの簡単なボットを作れそうな肌感 です。 hachidor
こんにちは、dotstudioのデザイナー・ちゃちゃまる(@chachmaru)です! 第一回目では - 動的サイトと静的サイトの違い - Hugoの使い方 - Hugoディレクトリの中身 を説明しました。 本連載の第二回目では、とりあえずトップページに記事を表示させ、ローカル環境でテストしてみるところまで進めていきたいと思います!なお、この記事ではHugoに直接関係のない部分(基本的なHTMLやCSSの記述など)の解説は省いていきますのでご了承ください。 また、僕自身も手探りのため、コードや理解に間違っている部分や改善すべき点など多数あると思います。お気づきの方は、こっそりGithub issueの方で報告していただけたら幸いです。 それでは早速やっていきましょう! 記事を作成するHugoを使った操作は、基本前回と同じようにターミナル内で行います。アプリケーション > ユーティリティ >
こんにちは、dotstudio代表ののびすけです。macOS Sierraが出ましたね。まだ早いんじゃないかと思いつつ試しにアップデートしてみたのでレポートします。 ちなみに今回は「実際にmacOS Sierraにアップデートしてみたレポート」ですので、試す際にもしトラブルが発生しても当メディアでは責任は負いません。 2018/9/25 追記 Mojaveにアップデートしてみました。 macOS Sierra (v10.12) macOS Sierra シエラって読むみたいです。OS X El Capitan(v10.11)の後続版にあたります。 バージョンは10.12でコードネームがSierraです。 ちなみに10.11までは「Mac OS X」という表記でしたが、Sierraからは「macOS」へ変わり最初のmが小文字になりました。デザイン的な理由がありそうですね(笑) 既に色々なメデ
こんにちは、dotstudioのデザイナー・ちゃちゃまるです。 僕はまだ自分のポートフォリオサイトを持っていません。TumblrやPortfolioboxなどのサービスを使って作ろうと色々試してみましたが、自分のほしい機能がなかったり料金がかかったりしてしまい、結局挫折していました。 そこで、重い腰を上げて、外部サービスに頼らず自分だけでポートフォリオサイトを作ってみようと思います。 本連載のミッションとりあえず僕がイメージしているポートフォリオサイトを書き起こしてみます。 まず機能面でほしいのは ブログのような投稿形式がいい(時系列に投稿を並べたい)投稿をいくつかのジャンルにわけたい(作品、お知らせ、など)作品には、それを作るにあたって使ったソフトウェア等をタグ付けしたい(#illustrator、 #photoshop、など)作品の投稿には、作品の画像とともに作成した日付や説明文なども
こんにちは! dotstudio代表ののびすけです。 最近Macを新しくしたんですけど、最初にインストールしたアプリケーションや設定した項目を自分用にメモしたので公開します。 「Time Machineでバックアップとれよ!」みたいな話はあると思うんですけど、僕は基本的にパソコンを買い換えるタイミングで、使ってないアプリなどを断捨離したい性格なのでご理解ください。 僕は職種的には Webエンジニア / テクニカルライター / エバンジェリスト あたりです。Web開発しつつ、記事執筆しつつみたいなスタイルの人は共感してくれるかも。 ことわりスペックは Mac Book Pro 13 インチ / Retina / US配列 / OSX 10.11 El Capitan となっています。 Macを買って初日にいれたアプリケーションと設定のみを紹介しています。2日目以降にインストールするアプリは、
「Nefry(ねふりー)」は手軽にIoTに挑戦できるFRISKサイズのデバイスです。Wi-Fiを搭載しておりインターネットに接続しやすいため、接続に時間をとられることなくあなたのアイデア実現に集中できます。Groveセンサー対応しており、はんだ付け不要で楽しめます。 電源供給方法:USB給電バッテリー:非搭載Wi-Fi:搭載Bluetooth:非搭載SoC(System On a Chip):ESP8266初期設定は「さくっと生活を便利にする!FRISKサイズのIoT向けデバイス「Nefry」を使ってみよう【環境構築編】」をご参照ください。 専用のケースも付属しています。組み立て方はこちらからどうぞ。 簡単にIoTに挑戦できるNefryで、ぜひあなたのアイデアを実現してみてくださいね!
こんにちは、dotstduio代表ののびすけです。 みなさん、Pokemon GOやってますか? 僕はけっこう作業ゲーな気がしていて、最近飽き気味だったんですよね。現在だとLv.18で止まってしまっている中途半端組です。 そんな感じなので、僕は「ポケモンが出てきたら教えてくれる仕組み」があるといいなって思い、PepperとPokemon GOを繋げて 近くにポケモンが出現したら通知する 仕組みを作ってみました。 Slack通知とかはたまに記事で見かけたんですけど、たまたまPepperが部屋にいたので活用することにしました。なかなかPepperが手元にないかと思いますが、試せる人は試してみてください(笑) 全体像と開発手順 やったことは次の3つです。 1. Node.jsを使い、Pokemon GOのAPIから近くのポケモンを探す2. ポケモンを見つけたら、ポケモン名を日本語変換する3. N
こんにちは〜! dotstudioライターのおこめです。 最近雨の日が多くて、外に出ても傘を開けたり閉めたり面倒くさいですし、うっかり失くしてしまったりと最悪です……。そんなときに、画期的な傘を見つけました。 スマート傘「HAZ」とは? 日本未上陸、片手で自動開閉できる傘。台湾のスタートアップが作り、現在はアメリカで話題になっています。Bluetoothが搭載されているため、どこで失くしたかをアプリから探知することもできるんです。詳細はこちらからどうぞ。 ところで、雨の日っていつもと違う雰囲気で、異世界みたいでいいですよね。伊坂幸太郎さんの著書『死神の精度』に登場する死神の千葉さんは、「雨の日しか人間界に出てこない」という設定ですし。 もし 今生きている世界とは違う世界があるのだとしたら、どんな世界になるのでしょう? 今いる世界とは違う世界、つまりパラレルワールドですね。ということで今回は
こんにちは、dotstudio代表ののびすけです。 今日は、世界で人気のNode.js/Johnny-Fiveのワークショップ「NodeBot Workshop」で使うアイテムをまとめた、「NodeBot Workshop Kit JP ver」というキットを作ったのでその紹介をします。 また、 NodeBot Workshopの1問目の配線解説も本記事で行いますので、ぜひ挑戦してみてください! NodeBot Workshop向けにカスタマイズされたキットはおそらく世界初です! NodeBotsの入門はこちらの記事(Webな人でもハードウェア制御が簡単に!Node.jsでJavaScript Roboticsを楽しもう #nodebots_jp)を参照してください! 購入ページはこちらになります。 IoTやるときの”まずはじめに何を買えばいいか分からない”を解消 入門者にとって最初に何を
こんにちは、のびすけ( @n0bisuke )です。 この度、dotstudio(ドットスタジオ)という会社を設立しました。 経緯僕は2014年に上京してLIGに新卒入社という形でジョインしました。Webエンジニアとしての入社でしたが、ArduinoやRaspberryPiを触ったりしていてその頃からIoT領域は大好きでした。2015年の2月からIoTLTというIoTの勉強会を始めたことがきっかけで、LIG社内で新事業を立ち上げて (参考: 課外活動で勉強会を主催していたら会社の事業になった話 #IoTLT)IoTやガジェット好きなチームメンバーとともに仕事をしてきました。 特に問題なく進んでいたのですが、ここ最近のIoT界隈の盛り上がりや速度感を肌で感じていて、今ここでスピードに乗れないと後悔するという思いが強くなり、IoT事業に集中してスピード感を持たせるためにチームごと独立という形で
アイデアをカタチにし、社会に出すまでを最速で身に付け事業創造プロフェッショナルの輩出へ、日本初のプロトタイピング専門スクール「ProtoOut Studio」開校 詳細が気になる!
このページを最初にブックマークしてみませんか?
『dotstudio(ドットスタジオ)』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く