タグ

ブックマーク / qiita.com (2,350)

  • デザイナーに言われた「非デザイナーが気をつけるべきデザインの4原則」 - Qiita

    ウェブサイトやアプリケーション制作の現場で、非デザイナーが度々デザイナーからフィードバックをもらう内容をアバウトに4原則にまとめました。デザインは理論だそうで、以下に挙げるようなポイントさえ抑えれば非デザイナーでも「ハズさない」デザインをつくることができます(デザイナー談)。 追記[09/23/2015]:参考文献について 記事は以下に掲載しております参考文献「ノンデザイナーズ・デザインブック(Robin Williams)」の前半部分における要所を引用して作成しています。デザイナーの方が非デザイナーにアドバイスする際に非常に有用ならしく、私自身受けたフィードバックもこのの内容に基づくものでした。予想していた数百倍の反響があり心底ビビっていますが、これをきっかけにデザインに興味をもち更に自分で勉強していくきっかけとなれれば望です。わかりやすくデザインのポイントをまとめてくれた参考文

    デザイナーに言われた「非デザイナーが気をつけるべきデザインの4原則」 - Qiita
  • ER図の作図について、 Draw.io, PlantUML, Mermaid を比較してみる。(VSCode拡張機能など) - Qiita

    ※ 参考記事「PlantUML を VSCode で利用したいけど、プレビューが表示されずエラーが出る」 参考(PlantUML 導入後の編集中画面) 2-2. ER図 今回作成したER図 Qiita記事でも、コードブロック内でPlantUMLの構文がそのまま使えます。(このER図は、Qiitaのコードブロックで表示させています) 今回作成したER図のPlantUMLの表記 @startuml yonde ' hide the spot hide circle ' avoid problems with angled crows feet skinparam linetype ortho entity "families" as families { id -- name nickname introduction created_at updated_at } entity "users

    ER図の作図について、 Draw.io, PlantUML, Mermaid を比較してみる。(VSCode拡張機能など) - Qiita
  • ユーザーのITリテラシーに配慮するのはアクセシビリティなのか - Qiita

    主に2つの答えがあります。 A. WCAGの考えではユーザーが適切な支援技術を利用することも含めてアクセシビリティであり、支援技術の入手やアクセシビリティ機能の利用に必要なITリテラシーを持たない人はアクセシビリティの対象ではない。(WCAG偏重派) B. うるせえ!! なるべく多様な人に情報を届ける、それがおもてなしの心ってヤツだろうが!!(アクセシビリティはみんなの心にあるよ派) 筆者には、Aのようにアクセシビリティの範疇からITリテラシーを外すのはやや極端な考え方であるように思えます。しかし、アクセシビリティに詳しい方でもAのような考え方をしているのを見かけます。 この記事では、WCAGやその関連文書を読みながら、この問いについて考察していきます。 今回WCAGとして参照するのはWeb Content Accessibility Guidelines (WCAG) 2.1です。この記

    ユーザーのITリテラシーに配慮するのはアクセシビリティなのか - Qiita
  • 個人開発で即戦力になるツール・サイトまとめ - Qiita

    はじめに 個人開発エンジニア自体の歴も浅いSEです。 就業先がJavaをメインで使う企業なのですが、個人的にフロントエンドまわりが好きです。 元々、興味位でデザインのだったりUXに関するとかを読んでいたりするのですが、 その結論の際にたどり着いたのが、 「理論とか決まってるなら、それをよしなにやってくれるor参考にできるツールとかサイト探せばよくね」 という結論になりました。なんと怠惰な思考でしょうか。 そんなわけで、こちらではデザインに限らず、色々開発に便利なツールを紹介させていただきます。 (有名なのが多いかもしれませんが、ご容赦ください、結局有名なものに行き着くのです) レイアウト関係 1. Awwwards おしゃれなwebサイトが集まっているサイトです。 ここまで個人開発でお洒落にできたらいいなと思いますが、自分はアニメーションを考えるときや、 作りたいフロント側のデザイ

    個人開発で即戦力になるツール・サイトまとめ - Qiita
  • 無料版Slackが9/1より90日前投稿が見れなくなるので、メッセージ保存ツールを個人開発してみた - Qiita

    2022年7月19日にSlackが発表した、プロプランの値上げとフリープランの内容変更は大きな衝撃を与えました。 特に、後者の無料版Slackのメッセージ上限が、1万通→過去90日以内に変更することに悲しみにくれるユーザーも出てきています。 そこで、Slackのメッセージ保管・退避ツールを個人開発してみました。 Slackがフリープラン改定の衝撃発表 Slackの公式サイトで2022年7月19日にユーザーを震撼させるお知らせがありました。 プロプラン(有料版)の値上げとフリープラン(無料版)の内容変更です。 多くのメディアでも取り上げられましたが、影響範囲が大きいのが後者です。 これまでフリープランでは1万メッセージが上限でそれを超えた投稿が表示されなくなる仕様でした。 しかし、2022年9月1日より投稿してから90日が経過したメッセージが非表示になる仕様に変更されます。 1万メッセージ→

    無料版Slackが9/1より90日前投稿が見れなくなるので、メッセージ保存ツールを個人開発してみた - Qiita
  • サブスクリプション型のビジネスなら見ておくべき5つの超重要チャート - Qiita

    サブスクリプション型のビジネス、またはソフトウェアの世界ではSaaSと言われたりする、顧客が製品やサービスを継続的に利用するために購読するタイプのビジネスは一般的な売り切り型のビジネスとは収益構造が異なるため、ビジネスを成長させるために見るべき指標やチャートも違ってきます。 よくあるのは、この違いを意識せずに「売り切り型」のビジネスでよく使われる指標やチャートをモニターしていたがために、ビジネスの成長のきっかけをつかめなかったり、成長していると思っていたビジネスが急に傾き始めたり、成長の見通しを社内で共有、または外部の投資家にうまく説明できなかったり、という問題です。 そこで、こちらの記事ではサブスクリプション型のビジネスを成長させるために欠かせない5つのチャートを使った簡単な分析手法を紹介させていただきます。 1. コホート分析(生存分析) コホート分析(生存分析) は顧客のチャーンやリ

    サブスクリプション型のビジネスなら見ておくべき5つの超重要チャート - Qiita
  • 【2022年版ベストプラクティス】AWS IAMまとめ - Qiita

    はじめに AWSのアクセス制御サービスであるIAMについて、2022年7月時点での機能および使用法を、初学者でも理解しやすいことを心掛けてまとめました。 IAMをよく分からないまま適当に設定するとセキュリティ的にまずいので、これを機に設定を見直して頂き、セキュリティレベル向上に貢献できれば幸いです。 特に、後述するIAM設定手順は、AWSに登録して最初に実施すべき設定に相当するため、セキュリティに興味がなくとも一度は実施することをお勧めします。 また公式のベストプラクティスは丁寧にまとめたつもりなので、初学者以外でもAWSセキュリティ確保に興味がある方は、ぜひご一読頂けると嬉しいです。 IAMとは 「Identity and Access Management」の略です。 公式ドキュメントによると、IAMは「誰」が「どのAWSのサービスやリソース」に「どのような条件」でアクセスできるかを

    【2022年版ベストプラクティス】AWS IAMまとめ - Qiita
  • 全てのMacユーザにMoomのウィンドウ操作をおすすめしたい - Qiita

    はじめに Mac環境でのウィンドウの移動・サイズ変更操作を、素早くキーボードだけで完結できる便利なアプリを見つけたのでメモ。手っ取り早く動作の雰囲気を知りたい方はこちらへ 困っていたこと マルチディスプレイ環境で、定位置に配置していた各ウィンドウが一カ所に重なっているときがある ウィンドウの移動がマウスだと手間 個人的には1が一番面倒でした。自分はマルチディスプレイ環境では常時起動アプリの定位置(このウィンドウの右側にはTwitterみたいな)があるのですが、スリープからの復帰時や、PC単体で利用後にドッキングステーション環境に戻った際に開いていたウィンドウ位置がバラバラになることありました。PC立ち上げてこれから作業するぞって時にこの症状がでるとテンション下がりますよね、、、笑 下記で紹介するアプリで、上記の困りごとは納得できるレベルで解決できました。 Moomについて Moom mak

    全てのMacユーザにMoomのウィンドウ操作をおすすめしたい - Qiita
  • 執筆体験記「Kaggleで磨く 機械学習の実践力」 - Qiita

    はじめに こんにちは。(株) 日立製作所の Lumada Data Science Lab. の諸橋 政幸です。 プライベートな活動になりますが、「Kaggleで磨く 機械学習の実践力」というタイトルのを執筆し、6月に無事発売しました。書籍の執筆という貴重な体験をしたこともあり、せっかくなので「執筆を通じて知ったこと/経験したこと」などを書きたいと思います。将来的にを書きたいなと考えている方の参考になれば幸いです。 記事では以下のことを書いています。 なぜ執筆することになった/したのか 企画から発売までのプロセス 執筆する際にどんなことで困ったか まずはの紹介です! 興味を持った方は是非読んでみてください!書店にも並んでます!! [タイトル] Kaggleで磨く 機械学習の実践力 -- 実務xコンペが鍛えたプロの手順 https://www.amazon.co.jp/dp/4865

    執筆体験記「Kaggleで磨く 機械学習の実践力」 - Qiita
  • 元iOSエンジニアの自分が、我妻先生の「みんなのKaggle講座」のPython基礎で特に学びになったことをまとめてみた - Qiita

    元iOSエンジニアの自分が、我先生の「みんなのKaggle講座」のPython基礎で特に学びになったことをまとめてみたPythonKaggleUdemy Udemyの我先生の「みんなのKaggle講座」 を受講させていただきました。 大変わかりやすかったので、Kaggleに取り組んでみたいと思われているみなさんにおすすめです。この記事を見て、少しでも気になった方はぜひ購入してみてください。 自分は元iOSエンジニアということもあり、Pythonの書き方がなれていなかったので、 Pythonはこのように書くのかと、特に学びになったことをまとめさせていただきます。 誰かの学びになれば幸いです。 学びになったこと 論理演算子の書き方 リスト タプル for文 クラスのself ファイルの保存と読み込み __init__メソッド __call__メソッド 論理演算子の書き方 Pythonでは、

    元iOSエンジニアの自分が、我妻先生の「みんなのKaggle講座」のPython基礎で特に学びになったことをまとめてみた - Qiita
  • 【Python】東京23区の中古マンション販売価格予測をやってみた - Qiita

    参考文献 今回、以下サイトを参考にさせていただき、また大変勉強させていただきました。感謝申し上げます。 SUUMO の中古物件情報を Tableau で分析してみる ~データ収集編~ SUUMO の中古物件情報を Tableau で分析してみる ~データ予測編~ 機械学習を使って東京23区のお買い得賃貸物件を探してみた 〜スクレイピング編〜 オープンポータル (オープンデータ活用サイト、競売、人口、駅) 1.準備:パッケージインポートなど 1.1 Google Driveへのマウント、パッケージのインポート ここでは、Google CplaboratoryからGoogle Driveへファイル書き出し、読み込みをするための準備や、今回使うパッケージのインポートを行いました。また、後ほどデータ加工用の関数群も予め定義しておきます。 #ドライブ設定 PATH_GMOUNT='/content/

    【Python】東京23区の中古マンション販売価格予測をやってみた - Qiita
  • Bash: わかるとほんのちょっとうれしくなること5選 - Qiita

    Bash の勉強を始めた頃、頭がごちゃごちゃになって調べたこと、わかるとほんのちょっとうれしくなったことを5個ピックアップしてみました。 - 目次 - alias sudo='sudo ' と alias sudo='sudo -E ' bash -c /dev/null grep -rl xargs で任意の位置に引数を展開する - 説明 - 1. alias sudo='sudo ' alias コマンドを使うと、長いコマンドを別名で登録できて、とても便利です。 でもそのまま sudo と組み合わせると、エラーになります。 例えば、la という登録名で、ls -a を実行させると、 sudo la でエラーになります。 bash のマニュアルには、以下のように書かれています。 alias [-p] [name[=value] ...] value の末尾に空白があると、エイリアスが展開

    Bash: わかるとほんのちょっとうれしくなること5選 - Qiita
  • エンジニアのタイムトラッキング事始め - Qiita

    あれ、今日何やったっけ...? 仕事を終えて、忙しい日だったな...と思いながら日報を書き始めると あれ、今日何やったっけ...? となることがよくありました。 頑張って思い出して書き出してみると、意外とやったことが少ない。 思い出すことにも時間がかかる。 どれにどれくらい時間をかけたか思い出せない。 ので、相対見積もりもうまくできない...。 等々、様々な問題を抱えていました。 タイムトラッキングを始めてみる 同僚のデザイナーが Clockify というタイムトラッキングツールを使っているのを知っていたので、私も真似をして導入してみることにしました。登録は簡単で、Google ログインするだけで簡単に使い始めることができました。 他に有名なタイムトラッキングアプリとして、Toggl が挙げられます。 Clockify とほとんど同じ UI でシェアも高いので、こちらもオススメです。 この

    エンジニアのタイムトラッキング事始め - Qiita
  • 【Python】GiNZA: 日本語自然言語処理オープンソースライブラリ - Qiita

    はじめに 3年前に大学の研究で自然言語処理に使った自然言語フレームがGiNZAでした。 どこまでアップデートされたか興味があるので、調べていきます。 仕組みも論文で説明されているので興味があったら公式サイトから閲覧してみてください!! GiNZA 日語自然言語処理フレームワークで形態素解析器として用いります。日語の解析処理、依存構造(係り受け)解析や固有表現抽出などをすることができます。 また、GiNZAは自然言語処理フレームワークのspaCy形態素解析器のSudachiPyの2つの基盤技術を利用しています。そのため、spaCyと併用して使用することができます。 その他にも様々なプロジェクトが稼働しているようで、その一つとして、HappyDBという不特定多数の人々の協力から成る10万件の幸福な瞬間を収集したDBを作られているようです。 インストール インストールする種類がいくつかあっ

    【Python】GiNZA: 日本語自然言語処理オープンソースライブラリ - Qiita
  • 【厳選】機械学習の学習におすすめのTwitterアカウント40選 - Qiita

    はじめに 最近、翻訳サービスをリリースしたりしてから、機械学習の勉強をどこでしたらいいのか聞かれることが増えました。 機械学習関連の知識は遷移が激しいので、書籍には限界があります。 ですので、その度に「twitterが一番勉強になる」と答えていました。 が、この回答は聞き手依存な無責任な回答な気もしたので、この際フォローすべき人をまとめておこうと思います。 時折機械学習系でない人も紛れているかもしれません。 とりあえず40アカウントおすすめするだけの記事なので、抜け漏れはあると思いますが、後日補完していこうと思います。 登場するアカウントには何の許可も取っていませんが、独断と偏見でアカウントの特徴をメモしていきます。 (メモとはいえ失礼のないよう書いたつもりです) 0. goto_yuta_ 私です。機械翻訳や、論文のまとめなどの話が多いです。自作の機械翻訳サービスの中身に触れたりします。

    【厳選】機械学習の学習におすすめのTwitterアカウント40選 - Qiita
  • 【絶対に観るべき】英語のYoutubeチャンネル集【プログラミング】 - Qiita

    こんにちは。masakichiです。 わたしはプログラミングの学習をしたり、情報収集をする時に好んで動画を閲覧することが多いです。 そんな中、最近英語圏のYoutubeチャンネルのクオリティが有料級並みに高いことに気づきドハマりしています。 ぜひ、プログラミングを学ぶ同志にも視聴してほしいと思い、おすすめのYoutubeチャンネルをまとめました。 なお、わたしはフロントエンドを主としていますので、紹介するチャンネルにも偏りがあります。予め、ご了承のほどよろしくお願いいたします。 The Coding Train 所感 スネークゲームやパズルゲームなどクリエイティブなチュートリアルがたくさんあるチャンネルです。運営者が教育仕事もしているようなので、説明がわかりやすいと思いました。また、語学学校の先生みたいなノリで喋るので、聞き取りやすく親しみを感じることができると思います。 技術範囲 p5

    【絶対に観るべき】英語のYoutubeチャンネル集【プログラミング】 - Qiita
  • GoogleデータポータルでTwitterのダッシュボード作ってみた - Qiita

    これはなに Googleデータポータルを用いて、Twitterのアカウント分析用ダッシュボードを作る ※「データポータルとは?」という方は、以下の記事をご参照ください。 背景 Twitterアナリティクスでは無料でTwitterアカウントのパフォーマンスが確認できます。 但し、クロス分析などの細かな分析はできません。 今回はTwitterアナリティクスのデータを使い、Googleデータポータル上でダッシュボードを作成しようと思います。 いざ、実践。 ゼロから作ろうと思っていたのですが、moootさんによる素敵な記事を見つけたのでテンプレを拝借させていただきます🙏 今回はこちらのテンプレを元にカスタムしてダッシュボードを作成していきます。 1. Twitterアナリティクスでデータを出力し、スプレッドシートに貼り付ける Twitterアナリティクスにアクセスし、By Tweet、By da

    GoogleデータポータルでTwitterのダッシュボード作ってみた - Qiita
  • 自前サーバでCodespacesが使えるVisual Studio Code Serverを動かしてみた - Qiita

    VSCodeがバージョン1.69でVisual Studio Code Serverをpreviewリリースしました。これはおそらくGithub Codespacesでうごいているものの自前サーバ用ソフトウエアと思われるので、早速試してみました。 追記:この方法は現在動作しなくなっています。詳しくはこちらをご確認ください。 ====以下当時の記事===== マニュアルはこちら これまでのGitHub Codespacesやgithub.devのレビューはこちら このマニュアルによると、インビテーションが必要とのことです。申し込みフォームから申請しましょう。「私はエンタープライズ企業で働いていて彼らはファイアーウォールの内側でしか仕事をすることを許可しません、だから私はVS Code Serverを学びエンプラ環境に生かしたいです。」と書いてみました。 ひとまずサーバを用意 Vultrで東京

    自前サーバでCodespacesが使えるVisual Studio Code Serverを動かしてみた - Qiita
  • Pythonで地理空間情報(GIS)やるために必要なパッケージ全部入りの「geospatial」が便利すぎた - Qiita

    Mac民にとってはめちゃくちゃ朗報かも GISをやる人ならわかってくれると思うんですが、MacPythonを使ってGIS(主にgeopandasなど)をやる時依存関係の解決にかかる時間ヤバすぎ問題っていうのがありまして… 主にGDLAとかGDALとかがかなりやばくて偉大なる先人様のお知恵を拝借して鼻血出しながらなんとかかんとか実行環境を整えていました。 が!!!!!もうそんな必要はないのかもしれませんね!!!!!! 早速インストール Anacondaがインストールされている前提ですので、こちらの記事を参考にするなどしてインストールお願いします。 MacGISデータ分析を始めるためにサクッとAnacondaとjupyter labをインストールしてみる で、インストールはこれだけ。 - python >=3.7 - black-jupyter - bump2version - carto

    Pythonで地理空間情報(GIS)やるために必要なパッケージ全部入りの「geospatial」が便利すぎた - Qiita
  • 無料で使える航空写真とOpenDroneMapを利用して、あなたの街の3Dデータ(点群)を作成する! - Qiita

    (今回作っていく広域点群データの完成図です) 3Dデータを有効に可視化したい PLATEAUのデータを利用することで、地図 + 地形データの上に詳細な建物データを配置するなど3Dデータを活用したリッチな表現が比較的簡単に出来るようになりました。 が、3Dモデルはテクスチャ(ビルの外観など)を貼り付けるとWeb地図上ではかなーり動作が重たくなってしまう上、モデルが整備されていない・もしくは整備されているが、詳細な形状がモデリングされておらず四角い箱になっていたり、テクスチャが存在しなかったりする都市だと、こんな感じでちょっと寂しい絵面になってしまいます。 そこに、詳細な色付き点群データを利用して乗っけると一気にリッチな感じになりますね! 詳細な広域3Dメッシュモデルがテクスチャ付きで整備されていれば、それを利用すれば良い話ではあるのですが、全国分整備するにはお金も時間もかかります。 なので、

    無料で使える航空写真とOpenDroneMapを利用して、あなたの街の3Dデータ(点群)を作成する! - Qiita