タグ

ブックマーク / qiita.com (35)

  • 非デザイナーにも知っていて欲しい「色」と「特性」 - Qiita

    はじめに 数年前から「デザインの民主化」「非デザイナー向けの〇〇」といったワードをよく見るようになりました。それに伴い、デザイナー不在でも制作ができる便利なツールも増えてきましたね。 ReactなどのUI制作に便利なライブラリが広く使われたり、Canvasを使ってのバナー制作を行う人も増えてきた印象があります。 一方で「たくさんあるテンプレートから何を基準に選べば良いのか分からない」「アレンジしたけど、なんだか上手くいかない」という人もいるのではないでしょうか。 「非デザイナー~」シリーズでは「知っているとちょっと得するデザインTIPS」や「話のネタになるデザイン豆知識」をお伝えしていこうと思います。 今回のテーマ「色」と「特性」 今回は色の見え方、なかでも色覚特性について書いていこうと思います。 色覚特性はさまざまな理由から、多数派とは違う色の見え方・感じ方をする状態のことを言います。色

    非デザイナーにも知っていて欲しい「色」と「特性」 - Qiita
    takahiro_kihara
    takahiro_kihara 2024/02/16
    色盲は、今は色覚異常って言うべきなんだよ。
  • 【まとめ】大学が公開している有益な資料 - Qiita

    はじめに 今回は各大学が公開している、エンジニア向けの資料をまとめていきます。 東京大学 ChatGPT活用法 ChatGPTの基礎的な内容から実際にどのように活用すべきかが解説されている。 Pythonプログラミング入門 Pythonについて環境構築から始まり、基文法、応用的な使い方まで分かりやすく解説されている。 AWS入門 ハンズオン形式でAWSの学習ができる。 AI・データサイエンスの活用事例 データサイエンスやAIの活用事例を学べる。 人工知能・深層学習を学ぶためのロードマップ AIやデータサイエンスの具体的な活用事例が学べる。 京都大学 プログラミング演習 Python 統計学 統計学やデータ分析、検定を学べる。 慶應大学 ChatGPTの活用資料 ChatGPTを用いた開発方法が学べる。 東京工業大学 機械学習 筑波大学 データベース データベースの基から正規化や設計とい

    【まとめ】大学が公開している有益な資料 - Qiita
  • 東西南北そろっている区を持っている市は20+1分の? - Qiita

    ふと地名を見てみると北区だの中央区だの東西南北が多く使われているような気がします。 行政区というのですが、政令指定都市20市175区と東京特別区23区の一覧を作って東西南北そろっているのはどれだけあるのか確かめてみました。 データソースの取得 まずはここで住所の一覧をダウンロードします。 今回はオプションを選ばずそのまま選びました。 市と区に分けます。 データの加工 df = pd.read_csv("download.csv", header=None, names=["id", "area", "pref_code"], dtype=str) # 「市」と「区」を抜き出す df = df['area'].str.extract('(.+市)?(.+区)') df=df.rename(columns={0:'city',1:'ward'}) df=df.dropna(subset=['w

    東西南北そろっている区を持っている市は20+1分の? - Qiita
  • フリーWi-Fiを使ったら秘密情報を抜かれる経路にはどのようなものがあるか - Qiita

    ゴールデンウィークのはじめ(4月29日)に投稿された以下のツイートですが、5月7日20時において、1,938.8万件の表示ということで、非常に注目されていることが分かります。 我が名はアシタカ!スタバのFreeWi-Fiを使いながら会社の機密情報を扱う仕事をしてたら全部抜かれた。どうすればよい! pic.twitter.com/e26L1Bj32Z — スタバでMacを開くエンジニア (@MacopeninSUTABA) April 29, 2023 これに対して、私は以下のようにツイートしましたが、 これ入社試験の問題にしようかな。『スタバのFreeWi-Fiを使いながら会社の機密情報を扱う仕事をしてたら全部抜かれた』と言う事象に至る現実的にありえる脅威を説明せよ。結構難しいと思いますよ。 https://t.co/LH21zphCTV — 徳丸 浩 (@ockeghem) April

    フリーWi-Fiを使ったら秘密情報を抜かれる経路にはどのようなものがあるか - Qiita
    takahiro_kihara
    takahiro_kihara 2023/05/08
    あとで読むランキング一位…
  • 並行処理、並列処理のあれこれ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この資料の背景 社内向け勉強会で並行処理と並列処理というテーマで発表しようとしたら、 OSの役割や仕組みなどを理解しないといけなくなったので、それらも込でまとめた資料になります。 調べてみて、まだまだ分からないところがたくさんあるので、これからも継続的に勉強していきたいです。 (前提) ProcessとThread 歴史的な経緯を理解すると、腹落ちします。 Processしかなかった時代 OS(カーネル)の主要な仕事の一つに、複数の仕事をどう効率的に実行するかをマネジメントするというものがある。 この仕事(実行)の単位を表す概念がPro

    並行処理、並列処理のあれこれ - Qiita
  • アルゴリズムの世界地図 - Qiita

    0. アルゴリズムとは? まず、アルゴリズムとは何かを説明します。(0 節の説明はスライド「50 分で学ぶアルゴリズム」 の説明を参考にして書きました) さて、次の問題を考えてみましょう。 問題: 1 + 2 + 3 + … + 100 の値を計算してください。 単純な方法として、式の通りに 1 つずつ足していく方法が考えられます。すると、以下の図のように答えが計算されることになります。 これで答え 5050 が正しく求まりました。これはれっきとした アルゴリズム であり、この問題を 99 回の足し算 で解いています。しかし、計算回数が多く、計算に時間がかかるのではないかと思った方もいると思います。 ここで、方法を変えて、「1 + 100」「2 + 99」「3 + 98」…「50 + 51」の合計を求めることで、1 + 2 + 3 + … + 100 の値を計算してみましょう。 50 個の

    アルゴリズムの世界地図 - Qiita
    takahiro_kihara
    takahiro_kihara 2021/12/24
    ちょっと難しそう…
  • 君がエッチなことを考えるとみんなのブラウザに流れ星が降るChrome拡張 - Qiita

    2022/04/28:追記 公開していたzipファイルのリンクを削除しました。 バックエンドのサーバーを停止しました。 伴ってもう星が流れなくなります。 ※この記事にはちょっとだけエッチな内容が含まれます!苦手な方はご注意ください。 こんにちは。あんど(@ampersand_xyz)と申します。 いきなりすみません、タイトルにエッチとか入ってて驚かれた方もいらっしゃることでしょう。どういうことなのか説明させていただきます。 概要説明 画像出典: 吸血鬼すぐ死ぬ 9巻 P134 盆ノ木至 秋田書店 __要するにこれです。__さすがに宙に星を降らせるわけにはいきませんので今回はブラウザ内に星を降らせていきます。 漫画のコマを見ただけでは何を言ってるのかご理解いただくのが難しいかもしれませんが、これ以上説明のしようがありませんのでついてきてください。 実現方法 いかにしてエッチなことを考えている

    君がエッチなことを考えるとみんなのブラウザに流れ星が降るChrome拡張 - Qiita
  • IPアドレスの例示で xxx.xxx.xxx.xxx を使うな - Qiita

    悲劇は起こった… ある日のLINE A氏「IPアドレスについて教えて欲しい!」 B氏「IPアドレスっていうのは xxx.xxx.xxx.xxx っていうフォーマットの…」 A氏「このリンクなに?」ポチー \フワーオ♡/ B氏(YABE) 何が起こったのか LINETwitter などの SNS は投稿されたリンクを自動的に飛べるようにしてくれます。 今回不幸なことに、この .xxx というドメインは存在し、xxx.xxx というドメインは登録されていました。 参考: ドメイン (domain)とは |「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典 ドメイン名の種類 JPNIC そして .xxx ドメインの用途はよりによって… 用途 登録対象 > アダルトエンタテイメント業界用 < >> アダルトエンタテイメント業界用 << >>> アダルトエンタテイメント業界

    IPアドレスの例示で xxx.xxx.xxx.xxx を使うな - Qiita
    takahiro_kihara
    takahiro_kihara 2021/12/09
    そえばそんな話もあったか。
  • Windows10のロック画面の画像がキレイだから壁紙のスライドショーにしたいと思った - Qiita

    #Windows10のロック画面の画像ってキレイじゃないですか? Windows10のロック画面の画像って、キレイだし、定期的に変更されるからメッチャ良いじゃないですか。これをストックして、壁紙でスライドショーできたら嬉しくないですか?俺は嬉しいよ。 こんなやつ #どこに保存されているか探してみる グーグル先生に尋ねてみたら、どうやら以下のパスにあるらしい。 C:\Users(ユーザ名)\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets ちなみにファイル名を指定して実行(Win+R)で以下を打ちこんでも行けるらしい。 %LOCALAPPDATA%\Packages\Microsoft.Windows.ContentDeliveryManager_cw

    Windows10のロック画面の画像がキレイだから壁紙のスライドショーにしたいと思った - Qiita
  • 異体字の世界 【サイトウ】 - Qiita

    ここも考慮すると 斎藤 と書くと 69.3% 正解で、 斉藤 と書くと 30.7% 正解になります。 また子供のころに 斎 が難しかったので 斉 と書いていたケースも考えると、この二つの差は少し縮まりまるかもしれません。 とりあえず確立論的には 斎 と書けば…なんとなく、あたるかも…しれない? (ちゃんと人に確認とりましょう!!!) 斉 | 法務省 戸籍統一文字情報 詳細表示 の正字 斎 | 法務省 戸籍統一文字情報 詳細表示 の正字 人数情報 「斎藤」「斉藤」「齋藤」「齊藤」・・この差って何? | 東洋経済オンライン 拝啓 斎藤さん 先日エンジニアとしてサイトウさんが入社したときに「サイトウのサイってどう書きますか…? Unicodeで教えてください。」という、いつものあれが発生したのでそろそろサイトウについて理解してみようと思いました。 また以前に 『異体字の世界”ワタナベ”』| 漢

    異体字の世界 【サイトウ】 - Qiita
    takahiro_kihara
    takahiro_kihara 2021/04/19
    書き方いろいろ…
  • 日本の住所の正規化に本気で取り組んでみたら大変すぎて鼻血が出た。 - Qiita

    先日、弊社では Community Geocoder というサービスをリリースしました。 Community Geocoder 紹介記事 さて、このジオコーダーは、住所を正規化してそれを「大字町丁目コード」という12桁の数字に変換し、そのコードをファイル名として GitHub ページ上に大量においた JSON ファイルにアクセスして緯度経度を取得するということをやっています。 つまり、住所の正規化からコードに変換する部分がとても重要で、そもそも正規化に失敗してしまうとどうしようもないという仕様なんです。 さいわい先日経産省が公開した IMI コンポーネントツール である程度のことをやってくれるのですが(というかそうであることを期待したのですが)、いろいろ調べ始めると住所という仕組みはほんとに複雑で、Facebook で絡んでくださった @hfu さんいわくまさに「自然言語処理そのもの」であ

    日本の住所の正規化に本気で取り組んでみたら大変すぎて鼻血が出た。 - Qiita
    takahiro_kihara
    takahiro_kihara 2020/06/04
    北海道は大体南北に条(京都と同じ)、東西に丁目だと思ってたら、道東に行くと違ってたりして(南北に丁目)、訳がわからん。
  • まだExcelで消耗してるの?Pythonによる自動集計ガイド 基礎編 - Qiita

    ちょっとしたデータの加工や集計に、ExcelGoogle Spreadsheetは便利ですが、それが日常的な作業になってしまったら自動化したいですよね? そこでお勧めなのがpandasです。 Pandasは Python 用のデータ処理パッケージであり、ExcelファイルやCSVなどの表形式データを読みこみ、加工や集計した上で、出力するといったことがプログラムで記述できます。また開発環境を用意しなくとも、Googleが提供する無料の開発環境であるColaboratory上で、すぐに試すことができます。 そしてPythonは、Office 98以降20年以降更新されていないVBAに代わる新たなスクリプト言語として、Microsoftが採用を検討しているという話もあります。 ExcelPython搭載、マイクロソフトが検討。アンケートを実施中 まずPandasの全体像を掴んでみる Pand

    まだExcelで消耗してるの?Pythonによる自動集計ガイド 基礎編 - Qiita
  • divタグの前後で改行が入ってしまう: ブロック要素とインライン要素 - Qiita

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

    divタグの前後で改行が入ってしまう: ブロック要素とインライン要素 - Qiita
    takahiro_kihara
    takahiro_kihara 2019/01/15
    spanタグにすると、改行が直ることがある。
  • Font AwesomeとJavaScriptでシューティングゲーム(その1) - Qiita

    これは scouty Advent Calendar 2018 の11日目の記事です。 2018/12/18追記: 続きができました。 Font AwesomeとJavaScriptでシューティングゲーム(その2) はじめに Font Awesomeのサイトを眺めてたらゲームで使えそうなキャラクターがいっぱいあるなあと思ったので作ることにしました。 今回は、シューティングゲームを作ります。まずベタ書きで作ってみて、それをクラス化するところまでやります。 面倒だったので最初は慣れているjQueryを使っていますが、後ほどバニラなJavaScriptに書き換えます。 GitHubリポジトリ: https://github.com/naga3/font-awesome-shooting アジェンダ ベタ書きでとりあえず作る クラスを使って整理する jQueryの使用をやめる ベタ書きで作ってみる

    Font AwesomeとJavaScriptでシューティングゲーム(その1) - Qiita
  • おっぱい関数ジェネレーターを作ってみた【初リリース】 - Qiita

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

    おっぱい関数ジェネレーターを作ってみた【初リリース】 - Qiita
    takahiro_kihara
    takahiro_kihara 2018/12/18
    次はマウスでグリグリやったら反応するとか?
  • ブロック内でブロック要素を上下左右中央揃えにする技 - Qiita

    .wrapper { postion: relative; } .wrapper p { position: relative; top: 0; bottom: 0; left: 0; right: 0; margin: 0 auto; height: 50px; width: 50px; } ざっとこれだけの記述が必要になるし、heightwidthの記述が必要になって、要素の大きさによって完全に中央による保証がない。 flex boxを使ってみる flex boxに関する詳しい説明はこちら flex boxの左右中央寄せと上下中央寄せを同時に使ってみる

    ブロック内でブロック要素を上下左右中央揃えにする技 - Qiita
    takahiro_kihara
    takahiro_kihara 2018/11/12
    ならんorz
  • シュッとしてジワーッと戻るCSS transitionの例 - Qiita

    .sample { padding: 20px; background-color: #efefef; transition: background-color 1s linear; } .sample:hover { background-color: green; } これを指定した .sample の要素に対してhoverすると、1秒かけて背景色が薄いグレーからグリーンになります。 よく見るサンプルですね。 ただしこのままだと、hoverしたときと外れた時の両方ともtransitionが適用されてしまいます。 hoverした時は素早くtransitionを行い、外れる時はゆっくりと変化させる場合はどうするか。 簡単です。hover側にtransitionのコードを追加すればいいのです。 .sample { padding: 20px; background-color: #efefe

    シュッとしてジワーッと戻るCSS transitionの例 - Qiita
    takahiro_kihara
    takahiro_kihara 2018/11/12
    毎回わからんくなるorz
  • Webパフォーマンス虎の巻

    Webパフォーマンス向上施策のために、今更ながら超速1を読んだので、今までの自分の知見と合わせてまとめてみます。 なるべく柔らかく、**改善施策ってまず何をどうすればいいの?**という疑問を持った人に向けて書いています。 ▪️格言 そもそもWebは速い。遅くしているのは我々です。大抵は技術の問題ではなくて、人の問題。 引用元: テクニックではなく、今、気で取り組むべきWebパフォーマンス (html5jパフォーマンス部 部長 竹洞さん) 心得 パフォーマンス向上に対する施策は大別すると以下の2通り 軽量化 (単純にやりとりするデータ容量を小さくすること) 圧縮 削除 最適化 (その時に最も適している実装・実行をとること) 経路・順番の変更 非同期 もっとも遅くしている原因を探して、それを対策するのが原則。「対効果」が絶対的正義である。手段から入るのは愚策。まず先に原因を知ることが重要。

    Webパフォーマンス虎の巻
  • SSHなるものをよくわからずに使っている人のための手引書

    SSHとは SSHとは、セキュアな通信を行うためのプロトコルです。 たとえば、HTTP。HTTPを通してブラウザからWebサイトにアクセスし、 コンテンツを閲覧したりWebアプリを利用したりします。 この「HTTP」というのもプロトコルの一種です。 HTTPもSSHもOSI参照モデルと呼ばれる層の最上位、アプリケーションレイヤーに位置しています。 なお、よく聞く「OpenSSH」とは、このSSHのプロトコルを実現するための 有名なソフトウェア(プログラム)のひとつです。 FTPのプロトコルで言うFileZillaとか、そういったイメージです。 このSSHを使うと、リモートサーバに安全にログインできたり、 ファイルをセキュアに送受信することができたりします。 SSHは「Secure Shell」の訳で、リモートシェルに特化しています。 公開鍵認証という仕組みを用いて、セキュアな通信を実現して

    SSHなるものをよくわからずに使っている人のための手引書
    takahiro_kihara
    takahiro_kihara 2018/09/25
    最近、こういうSSHもあって判断に困るんだよなぁorz http://www.jst.go.jp/cpse/ssh/
  • CSSで縦位置中央に配置する方法 - Qiita

    -webkit-box-align: center; /* safari, Chrome対応 */ -moz-box-align: center; /* Firefox対応 */ -o-box-align: center; /* Opera対応 */ -ms-box-align: center; /* IE対応 */ box-align: center; /* ベンダープレフィックス無しも併記する */ が使える。 liタグの中にaタグがある場合(←題) これには手間取った。 liタグ:ブロック属性 aタグ:インライン属性 であり、どうやらブロック属性の中にインライン属性があるときそのままだと縦位置中央揃えができないらしい。 結論、以下のような操作をすることで縦位置中央にすることができた。 まず、li要素(ブロック属性)をボックス属性に変換 li { display: -webkit-b

    CSSで縦位置中央に配置する方法 - Qiita
    takahiro_kihara
    takahiro_kihara 2018/09/14
    夢紡の候補に出ないのもあったが、無視して書いたら出来た。