タグ

uneasyのブックマーク (6,301)

  • Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco

    こんにちは、まちいろの工藤です。 まちいろでは開発フレームワークに Rails を採用していますが、最近の新規案件では Go 言語を採用してみています。この記事では、Go で開発を始めるにあたって行ったライブラリ選定の中身を紹介したいと思います。 選定にあたっては、awesome-go や Qiita などの記事を参考にしました。 ModulesGo 1.11 から Go modules が導入されたとのことで、素直に Go modules を利用することにしました。特にハマることもなく利用ができています。 Web Application FrameworkgRPC + grpc-gateway or grpc-web ・https://github.com/grpc/grpc-go ・🙆proto でスキーマ駆動開発が可能 ・🙅‍♂️REST API を提供する場合は grpc-ga

    Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco
    uneasy
    uneasy 2020/01/21
  • 2020年流行するであろうwebデザインのトレンド - Qiita

    ここ最近はざっくり言ってしまえばフラットデザイン2.0、マテリアルデザインが主流になっていると思います。 視認性もよく操作もしやすいのが好まれる傾向になっています。 そんな中でこれからあるいは、今も流行っているものもありますが2020年で流行するwebデザインを紹介したいと思います。 正直webデザインの流行ってすぐに広まるものでもないと思うのですでに流行っているものも紹介しています。 なるべくサイトも載せていこうと思いますが、ページが更新されて違うデザインになっていたり、サイトがなくなってしまっていたらごめんなさい。 ・ダークモードに対応したデザイン ios13からiphoneでもダークモードが搭載されました。 すでに対応しているサイトもありますがまだまだダークモードに対応していないサイトが多く見られます。 目に優しいから、かっこいいからなどの理由で利用している人は多いと思いますのでこれ

    2020年流行するであろうwebデザインのトレンド - Qiita
  • Pythonライブラリの「麻雀(mahjong)」って?? - Qiita

    「mahjong」 みなさん、Pythonに「mahjong」というライブラリがあるのをご存知でしょうか? ↓Pythonライブラリ「mahjong」 https://pypi.org/project/mahjong/ 名の通り、このライブラリは麻雀のライブラリです! (麻雀の英訳は"mahjong") 今回は、上記URLの内容をまとめて、実際に使ってみました! ライブラリ詳細 mahjongができる事を一言で表すと 「Mahjong hands calculation」 つまり、麻雀の手計算を行えます。 URLの記事に記載されているProject description部分を読んでいきましょう! Python2.7 and 3.5+ are supported. We support the Japanese version of mahjong only (riichi mahjong

    Pythonライブラリの「麻雀(mahjong)」って?? - Qiita
  • TypeScript + Node.js プロジェクトのはじめかた2020 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    TypeScript + Node.js プロジェクトのはじめかた2020 - Qiita
  • RE: 最終出社日について - megamouthの葬列

    松田部長 お疲れ様です。システム戦略グループの山下です。 最終出社日についてのお返事ありがとうございました。 先日ご連絡した来年1月20日を最終出社とする退職は難しい、とのご回答でしたが、申し訳ありません、こちらとしましても、諸事情を考慮のうえ、最終出社日をご提示させていただいている次第となりますので、退職日を3月末まで延期するというご希望に沿うことはできません。 あしからずご了承下さい。 また、同時にご連絡させていただいた業務の引き継ぎについてですが、引き継ぎ人員が存在しないことにより、未だ一切の進捗がございません。 おそらくは、この点が、松田部長のおっしゃっている「就業規則上に明記されている業務上の支障が発生する事由」に該当すると思われます。 この点につきましては、システムインフラを解する人員が私以外に存在しない現状において、とり急ぎ解消の目処はたたないかと愚考いたします。 よって、勝

    RE: 最終出社日について - megamouthの葬列
  • 有給休暇を取ったことにして出勤している

    課長からこっそり会議室に呼ばれた。 早急に有給休暇を取ってほしい。今年から有給を年に5日間以上取らないと管理者が逮捕されるらしいから。 申し訳ないですが、休むだけのゆとりはないのです。私も困っているのです。 お願いだから休んでほしい。みんなが困るんだ。これは上長命令だから。そうだ、来週どこかで休んでほしい。 でも休暇を取ったらその日の仕事は誰がやるんですか。調整してくださるのですか。 人が足りない。でもやらなければならないんだ。 どうすればよいですか。 それはキミ自身が考えることだよ。 来週お休みをいただくとして、調整していただくことは難しいですか。 調整などできるわけがないだろう。キミにしかできない仕事だよ。昨年キミがインフルエンザで1日休んだ時に、どういうことになったのか忘れたか。大変なことになって結局1日中キミに電話をかけていたじゃないか。 その上コテンパンにお客様に怒られて、切られ

    有給休暇を取ったことにして出勤している
  • Express+TypeScriptをはじめるときにやったこと - くらげになりたい。

    Expressでサーバ立てたいなと思ったので、 TypeScriptではじめるときにやったことの備忘録。 TypeScriptの設定 まずは、package.jsonから。 # package.jsonの生成 $ npm init # typescriptのインストール $ npm i -D typescript @types/node # バージョン確認 $ npx tsc -v # ts初期化: tsconfig.json生成 $ npx tsc --init tsconfig.jsonの設定する。 // tsconfig.json { "compilerOptions": { "target": "ES2019", "module": "commonjs", "sourceMap": true, "outDir": "./dist", "strict": true, "esModul

    Express+TypeScriptをはじめるときにやったこと - くらげになりたい。
  • 思わずWeb開発で使いたくなる便利機能をAPIで提供するサービスを厳選してみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、Webサービスやアプリ開発などで便利に使える機能をAPIで提供しているサービスを厳選してみたのでご紹介いたします。 画像系、ストレージ、CMS、認証系、APIモック…など、さまざまな用途に使えるサービスの特徴や基的な使い方も合わせて解説しています。いずれも無料で使えるものばかりなので、ご興味ある方はぜひ参考にしてみてください! ■イラスト風のアバター画像を取得できるAPI 【 Joe Schmoe 】 Webサイト、ブログ、SNSなどに利用可能なアバター画像を取得できるAPIです。 イラスト風の人物画像を取得できるのが特徴で、Webサイトのチームページにアバターとして利用できるほか、自分のプロフィール画像やブログに挿入する画像など無料で利用できます。 使い方は簡単で、以下のような構成のエンドポイントを実行するだけです。 https:/

    思わずWeb開発で使いたくなる便利機能をAPIで提供するサービスを厳選してみた! - paiza times
    uneasy
    uneasy 2020/01/16
  • 【Firebase, Nuxt】リアルタイムなスライド共有サービスを作ってハッカソンで優勝した話 - Qiita

    昨年末にFirebaseのアイデアソン/ハッカソンに参加しました。 その場で出会った3名で即席チームを結成して、約1ヶ月でFirebaseを使ったサービスを開発しました。 その結果、最優秀賞を獲得し、更に1ヶ月で機能を追加して、サービスを正式リリースしました! 自分なりに大きな経験になったので、その経緯をサービス紹介を含めて公開します。 個人開発したいと思っているエンジニアで、参考にしてくれる人がいたら幸いです。 どんなサービスか "SlideLive(スライドライブ)"といいます。 勉強会やセミナーのライブ感を飛躍的に高めるリアルタイムスライド共有サービス です。 SlideLiveのコンセプト 勉強会をライブに 私はプレゼンが苦手です。 「アイスブレイク」ってどうやったらいいのでしょうか? 「勉強会でプレゼンしている時にリアクションが無く緊張する」ことってありませんか? そんな課題認識

    【Firebase, Nuxt】リアルタイムなスライド共有サービスを作ってハッカソンで優勝した話 - Qiita
  • 最新のJavaScript: ES2016からES2019までの知るべき全て - Qiita

    訳者前書き 記事は、InspiredWebDevの原文記事(英語)について、自身の理解を深める為に日語翻訳したものです。 はじめに JavaScriptは絶えず進化している言語であり、過去数年で多くの新機能がECMAScriptの仕様に追加されました。 この記事は、Alberto氏の著書「最新のJavaScriptの完全ガイド(Complete Guide to Modern JavaScript)」の抜粋です。 同書では、ES2016、ES2017、ES2018、ES2019の新規追加要素について説明しています。 記事の最後に、すべてを要約したチートシートをダウンロードするためのリンクがあります。 1. ES2016の新機能 ES2016で導入された2つの新機能について説明します。 Array.prototype.includes() 指数演算子(べき乗) 2. Array.prot

    最新のJavaScript: ES2016からES2019までの知るべき全て - Qiita
  • notionバックエンドのzeit製ヘッドレスCMS“Notion Blog”が激アツ🔥 - Qiita

    2020/01/14 昨日突如 zeitからNotionをバックエンドにしたヘッドレスCMSが発表されました!! Excited to share our long-awaited Next.js + Notion statically-generated blog example with the same tech as https://t.co/HVcLCVUO5w! - Edit via Notion - Blazing fast - JAMstack based - Always available - Fully customizable - Incremental SSG - MIT Licensedhttps://t.co/fD2vWxq2Y6 — JJ Kasper (@_ijjk) January 13, 2020 この内容が激アツなので、アツいポイントや使い方を紹介し

    notionバックエンドのzeit製ヘッドレスCMS“Notion Blog”が激アツ🔥 - Qiita
  • Vue.jsを100時間勉強して分かったこと - Qiita

    Vue.jsを100時間ほど勉強して分かったことを整理します。 勉強時間の内訳は、 UdemyVue JS 2 - The Complete Guide (incl. Vue Router & Vuex) をだいたい全て完了(85時間) 実際に自分でコードを書いてみた(15時間) です。 学習開始時のレベルは、JavaScript・jQueryはそれなりに扱うことができ、過去に少しだけReactを勉強したことがある感じでした(専門は Ruby on Rails)。 Vue.js 自体の構文 まず、Vue.js 自体の基的な構文を整理します。 Vue インスタンス Vue インスタンスの書き方は次のような感じです。 new Vue({ el: "#app", data: { name: "Kei", age: "30", counter: 0 }, methods: { increas

    Vue.jsを100時間勉強して分かったこと - Qiita
    uneasy
    uneasy 2020/01/15
  • ドメイン転生|中古ドメイン精査ツール

    「中古ドメインを使えば検索エンジンで上がる」 あなたも一度は、この魔法のような言葉を耳にしたことがあるでしょう。 確かに、中古ドメインは過去に運営されていたサイトのドメインパワーを引き継ぐことができるので、SEOで非常に有利な状態でスタートできます。 早ければ、サイトを作ったわずか1週間後に報酬が発生することも珍しくありません。 しかしその反面、中古ドメインを使ってもほとんど成果が上げられないアフィリエイターが居るのも事実。 中古ドメインを使って売上を伸ばし続けるアフィリエイターと、中古ドメインを使っても一向に売上が伸びないアフィリエイター、その差は一体どこにあるのでしょうか?

    ドメイン転生|中古ドメイン精査ツール
  • GitHub - qawolf/qawolf: 🐺 Create browser tests 10x faster

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - qawolf/qawolf: 🐺 Create browser tests 10x faster
  • 技術的負債とならないテストコードを書くために考えること - Qiita

    概要 プロダクト開発を行う上で、テストコードは重要な要素であるかと思います。 ユニットテストコードを書くことで、クラス単位の動作保証を行うことが出来ます。また、E2Eテストやインテグレーションテストを書くことで、DBアクセスや外部連携を含めた、プロダクトにおける一気通貫の動作を確認することが可能になります。 作成したテストコードは、CICDと組み合わせて、自動テストとして定期的に実行させます。これにより、既存のソースコードを変更した際の品質を (ある一定レベルにおいてですが) 担保することが出来るようになります。結果として、開発メンバーは積極的なリファクタリングを行えるようになり、健全な開発のライフサイクルが回る・・・という流れになります。 テストコードも、プロダクションコードと同様に、継続的に保守・開発していく必要があり、一定のお作法に則って開発していく必要があります。無秩序で設計が不十

    技術的負債とならないテストコードを書くために考えること - Qiita
  • iPad Proでラフな絵を書きたい - atsuoishimoto's diary

    絵と言ってもイラストっぽいやつではなく、技術書などに出てくるような、主に線と四角形と若干のテキストで構成されてるようなやつを、さくっと手書きで書きたい。こんなのだ。 ちょっと長めの英単語や文章が入ることもあるので、そういった部分はキーボードで入力してテキストボックスで配置したい。 現在、こういった絵を書くときには、Notability を使っている。機能的にはこれで十分だし、もっと格的なお絵かきツールの Procreate なども持っているが、自分にはNotabilityがあっているようだ。 とはいえ、Notabilityも質的にはメモ取りアプリ。お絵かき機能はさほど高くない。Procreateでは高機能すぎて使い方がわからないし、起動も重たい。Notabilityよりは高機能で、それほど重たくない、そんな好都合なアプリはないだろうか?ということで、ちょっと探してみた。 GoodNot

    iPad Proでラフな絵を書きたい - atsuoishimoto's diary
  • フジテレビの番組がWi-Fiの5Ghz帯を使っている状況を「日本導入予定の5Gが導入されている」と放送し見ていた人たちが盛大にツッコミ

    ばんちょー{やいの} @Ulsaka 日でも導入予定の5Gって言ってたけど、確かにWiFiルーターに5Gって書いてあったけど、上に2.4Gって書いてあったから、それはモバイルの5Gじゃなくて5GHzってことなんじゃないの?間違ったこと言ってないか? #シンソウ坂上 さやまゆき(ゆま)>今後イベント参加は固定参照 @sayama_yuki (´-`).。oO( 5Gの電波…… (´-`).。oO( いま「WiFi 5G」って見えた気がするんですが…… (´-`).。oO( それ次世代5Gの5Gちゃう…… #シンソウ坂上

    フジテレビの番組がWi-Fiの5Ghz帯を使っている状況を「日本導入予定の5Gが導入されている」と放送し見ていた人たちが盛大にツッコミ
  • JavaScriptでvarが非推奨な理由を整理してみた - Qiita

    はじめに 未経験からNode.jsの現場に配属された2019年新卒エンジニアが、学習の振り返りとしてJavaScriptの基礎の基礎をまとめます。 今回は、JavaScriptの変数宣言についてあらためて整理し、なぜ近年のJavaScriptではvarの使用が推奨されていないのかをまとめたいと思います。 こういう人に読んでもらいたい JavaScriptを勉強したてで、ひとまず変数にはvarを使ってる人 letやconstを使っているけど、改めて訊かれると理由を上手く説明できない人 JavaScriptにおける変数宣言をおさらい 題に入る前に、まずJavaScriptの宣言に関する基的な挙動を整理します。 宣言の種類は? 2019/12月現在、JavaScriptの変数宣言キーワードにはvar, let, constの3つがある。 元々はvarしかなかったところに、ECMAScript

    JavaScriptでvarが非推奨な理由を整理してみた - Qiita
  • 2021年最新版、Font Awesome アイコンの使い方と便利な機能のまとめ

    Font Awesome アイコンの基的な使い方をはじめ、Webサイトやスマホアプリでアイコンを使う時の便利な機能をまとめて紹介します。 Font Awesome guide and useful tricks you might not know about. by Kiss Patrik 下記は各ポイントを意訳・加筆したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 更新: 2021/2/1現在の最新情報にアップデートしました。 Font Awesomeとは Font Awesomeへの登録方法・アイコンの基的な使い方 Font Awesome アイコンのサイズの指定方法 Font Awesome リスト用のアイコン Font Awesome アイコンの回転 Font Awesome アイコンのアニメーション Font Awesome アイコンを

    2021年最新版、Font Awesome アイコンの使い方と便利な機能のまとめ
  • 「偉い人には@をつけない」「重要なことはメールで送る」いつの間にかSlackにまで『Slackマナー』が誕生していた

    よんてんごP @yontengoP 過去に僕が一番ビビったのは ツイッタ外の場外乱闘編で 「4.5Pくんとかはサァ、SNS活動とかしてんの?ダメだよ?今の時代そのくらいして情報収集だけじゃなく発信もしてかないと!twitterとか詳しいから教えてあげようか?」 って自社営業に言われたことっスね (・ω・)<わぁ嬉しいです!とお答えした よんてんごP @yontengoP その後社内にslack導入したあとも 「4.5Pくんslackとか苦手でしょ? いつもあまり長い文章とか書いてないよね 教えてあげるよ、コレサービスね 残業時間削ってタダで教えてあげるんだから感謝して」 とか言われて slack上で @も付けず「営業2部 杉さん」から書き始める技法を学びましたね☺<●ねや よんてんごP @yontengoP 営業マン御用達Slackの書き方、は大体こんな感じのことを言ってましたね。 ちな

    「偉い人には@をつけない」「重要なことはメールで送る」いつの間にかSlackにまで『Slackマナー』が誕生していた