タグ

ブックマーク / crieit.net (4)

  • VSCodeのRemote Development機能が革命的な話。 - Crieit

    背景 今月始めにMicrosoftからRemote Development Extension Pack. というのが発表された。簡単に言うと、VSCodeでコードを書くOSとプラグインが実行されるOSを別にすることが出来る。 よくあるパターンで、「MacでNokogiriがビルドできません」「WindowsでESLintを実行するにはどうしたら良いですか」みたいな質問がある。 最終的にサービスを公開するときにはどうせLinux使うのに、開発するときしか使わない別のOSで同じものを動かす苦労って無駄だよなあ、と思っていた。 じゃあ最初からLinuxで開発すればいいかというと、最近の高度化したWeb開発はIDEの支援なしに実行することが困難で、RubyだったらRuboCopJavaScriptだったらPrettierやESLintで文法チェックしてもらわないと人類にはついていけない。これら

    VSCodeのRemote Development機能が革命的な話。 - Crieit
  • 開発マシンをWindowsに移行した話 - Crieit

    (2019/05/05追記) 一年も前に書いたジョークがいまさら発火して、もうどんな顔していいかわからないのだけど🙃 この記事には後日談があります VSCodeのRemote Development機能が革命的な話。 (追記終わり) 2010年頃に開発マシンをMacに移行して、それからずっとMacで開発していたのだけれど、Windowsに戻してみることにした。 理由 最近なんかMacイケてないと思わない? 新型MacBook Pro1.3kgはともかく、13インチMacBook Airが1.2kgってありえないでしょ?アップルの空気はそんなに重いの? 一方で、WindowsでWEB開発する条件が整いつつある Office 365, Adobe CCなど、大手の会社のソフトウェアはだいたいマルチプラットフォーム対応になってきたよね VSCodeもSublime TextもWindowsで動

    開発マシンをWindowsに移行した話 - Crieit
  • 個人開発のUI設計術 - Crieit

    あんど( @ampersand_xyz )と申します。 クイズメーカーなど、色々なサービスを個人でリリースしているフリーのエンジニアです。 個人開発を支える技術のアドベントカレンダーではサービスを構築するArchitectureに関する技術の話題が多いなか、周りの方やマシュマロからの匿名メッセージ質問でUIのことに関する質問などが多かったので、投稿ではUIやデザイン周りに関するTechnic…と言えるほど上等なものではないのですが、そのあたりの技術をお話したいと思います。 なお、自分は正直かなり我流で適当にやっているので、もっといい方法のツッコミなど歓迎しております。 1.画面サイズの最大・最小幅を最初に決めておく まずはじめにここを決めます。 いかにリキッドデザインやレスポンシブで画面を作成するといえども、極端に幅が小さい、または大きいデバイスを相手にする場合、どうしてもサイズ整合性を

    個人開発のUI設計術 - Crieit
  • WEBサービスの通知機能実装が面倒すぎるので困った - Crieit

    先日Crieitにコメント機能を付けました。そうなると必要になってくるのが、通知機能です。 記事を投稿した人はコメントがついたら通知が欲しいでしょうし、コメントした人も自分のコメントに返信が来たり、同じ記事にコメントがついた場合にはすぐに見たいと思いますので通知が欲しいはずだからです。 通知機能の選択肢 WEBサービスに通知機能を実装する場合、現在だと大まかにふた通りのやり方があると思います。 メール通知 昔からある一般的な方法です。一番無難な方法でもあると思います。通知メールを残しておけば何の通知だったかあとでも確認できますし、メール通知機能さえあれば必要最低限はまかなえると思います。 PUSH通知 FCMを利用したPUSH通知です。メールとは違い、端末に通知が来て直接アプリケーションの画面が開けるため、スピード感がありWEBサービスには向いています。 どちらがいいのか? 最終的には両方

    WEBサービスの通知機能実装が面倒すぎるので困った - Crieit
  • 1