タグ

apwieyのブックマーク (140)

  • 【20選】俺が唸ったOSS・GitHubリポジトリ!Web企業で働くエンジニア達に聞きました - エンジニアHub|Webエンジニアのキャリアを考える!

    【20選】俺が唸ったOSS・GitHubリポジトリ!Web企業で働くエンジニア達に聞きました さまざまな企業のエンジニア20人に、リポジトリの中から「これは素晴らしい」「他のエンジニアにもぜひ使ってほしい」と思うものを紹介してもらいました! GitHub上に存在するリポジトリや、その他の場所に存在するものまで、オープンソースソフトウェア(以下、OSS)は世の中に星の数ほど存在します。利便性の高さから世界中の開発者が利用していますが、反面その種類の多さから、どれを使ったらいいのかわからないという方もいるでしょう。 そこで企画では、企業のエンジニア20人に、さまざまなリポジトリの中から「これは素晴らしい」「他のエンジニアにもぜひ使ってほしい」と思うものを紹介してもらい、その理由を解説していただきました。 使って便利なだけでなく、コードを読んで技術研鑽に活用するもよし。ぜひご一読あれ。 ※各カ

    【20選】俺が唸ったOSS・GitHubリポジトリ!Web企業で働くエンジニア達に聞きました - エンジニアHub|Webエンジニアのキャリアを考える!
  • ニューラルネットワーク使ったAIなんかめっちゃ簡単だから。俺天才wwみたいなフリすんのやめろ - bonotakeの日記

    スイマセン。クソ煽りタイトルですが、下記の記事のタイトル意訳しただけです。草生やして更にクソさを増してはいます。 Neural network AI is simple. So… Stop pretending you are a genius 個人的にはぜひ文読んでこの記事のクソ煽りっぷりを満喫してほしいのですが、英語読むのもメンドクセという方に、何が書いてあるかをさらっとだけ説明すると。 要はニューラルネットワークって、↓のPythonで11行のコード分の処理やってるだけじゃね? こんなの使いまわした程度で「うはwww俺天才www」みたいな顔すんのやめろ、ってことのようです。 まぁハッキリ言って、クソ記事www煽り乙wwwなんですけど。 でもぶっちゃけ、真実なんですよ。ある面においては。 僕も今の会社に入るまでディープラーニングに関する知識ほぼゼロだったけど、今は少なくとも、自分の業

  • ネット上で嫌がらせを受けた時の証拠の取り方|みみ(Anemone)

    ※2/20追記致しました。 初めまして、みみと申します。普段、同人活動をしております。 Twitterや匿名掲示板などネットで嫌がらせを受けている方が多く見受けられます。中にはあまりの酷さに耐えかねていつか自殺でもしてしまうのではと心配になるようなものまであります。かくいう私も夏から嫌がらせを受けており、同じような悩みを持つ方へ向けてこちらを書いております。当方、年末にこういったツイートをさせていただきました。 ネットで嫌がらせを受けておられる方で法的対処(具体的には書き込んだ相手のIPアドレスの開示請求をして、プロバイダに相手の住所氏名を開示請求し、その後損害賠償請求などを行うといったことです)を検討されておられる方に、裁判で有効な証拠の取り方をnoteに残しておきます。同人活動だけでなくあらゆるネット上での嫌がらせについて共通のものです。スマホでのスクリーンショットのみという方が多くお

    ネット上で嫌がらせを受けた時の証拠の取り方|みみ(Anemone)
    apwiey
    apwiey 2018/02/20
  • ビット演算 (bit 演算) の使い方を総特集! 〜 マスクビットから bit DP まで 〜 - Qiita

    はじめに はじめまして。 NTTデータ数理システムでリサーチャーをしている大槻 (通称、けんちょん) です。 C や C++ を使用しているとしばしばビット演算を行う場面が出て来ます。 計算機リソースが限られている状況では、ビットを用いることでデータ量を少なく済ませたり、計算コストを小さく抑えたりすることができるメリットがあります。 記事では、ビット演算を用いて実現できる処理について、簡単なものから高度なものまで集大成します。極力わかりやすく頑張って執筆しました。特に前半 4 つはビットの説明の中でもかなりわかりやすい方だと思います。後半の 7 つのテーマは比較的高度なアルゴリズムの話題ですので、フラグ管理やマスクビットについて詳しく学びたい方は前半 4 つを中心に読んでいただいて、後半 6 つは必要に応じて読んでいただければと思います。反対にビットの知識はあってビットを用いたアルゴリズ

    ビット演算 (bit 演算) の使い方を総特集! 〜 マスクビットから bit DP まで 〜 - Qiita
  • 【保存版】デザインを学ぶすべての人に贈る、配色アイデア見本101選

    配色は、デザインにおける重要な要素のひとつです。この記事では、デザインプロジェクトの参考にしたい、最新の色の組み組み合わせ101種類をご紹介します。 配色は、どんなデザインでも見る人の認識を形成しながら、雰囲気やトーンを設定します。単色や明るい、涼しい、暖かい、または補色であれ、すべての色合いがデザインの役割を果たします。 デザインに適した色を見つける作業は難しいことです。そこで、配色の参考にしたい101種類の色の組み合わせをまとめています。各カラーパレットは、Shutterstockのイメージ画像にインスパイアされており、HEXコードも一緒に記載しているので、ウェブデザインやソーシャルメディア広告、Eメールデザインなど幅広く利用できます。 コンテンツ目次 1. 単色系カラーパレット 2. 寒色系カラーパレット 3. 鮮やかなカラーパレット 4. 暖色系カラーパレット 5. 補色系カラーパ

    【保存版】デザインを学ぶすべての人に贈る、配色アイデア見本101選
  • 面倒な作業不要で、Webアプリ開発が劇的にはかどる!至高のJavaScriptライブラリ6選 - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、Webサービスやアプリ開発などにとても便利なJavaScriptライブラリを厳選してご紹介しようと思います! 強力な独自機能を簡単に追加できるものやトレンドに合わせたWebデザインを構築できるもの、そのままWebサービスとして利用できるものまで、ピックアップしてみました。 これからWeb開発を始めようという人はもちろんですが、開発ネタに困っている人も何か良いアイデアが発見できるかもしれないので、ぜひ参考にしてみてください! ■波形表示やプレイヤーも作れる高機能な音楽ライブラリ! 【 wavesurfer.js 】 音声ファイルを読み込むだけでグラフィカルな波形表示が可能で、多彩なオプションを利用することで自在に音声を制御できるJavaScriptライブラリです。 音声の再生・早送り・巻き戻し・ミュートなどの基機能はもちろん、音声の書き

    面倒な作業不要で、Webアプリ開発が劇的にはかどる!至高のJavaScriptライブラリ6選 - paiza times
  • 「プロを目指す人のためのRuby入門」は他言語経験者に最適の本 - ミズノブログ

    「プロを目指す人のためのRuby入門」を読んだ 仕事Rubyを使うことになったので、腰を入れて勉強しようと「プロを目指す人のためのRuby入門」(通称:チェリー)を購入しました。 昔個人的にRubyを勉強していたころ、著者である伊藤淳一さんの技術ブログをよく参考にしていたのでこれは!と予約して購入しました。 通勤や昼休みなどに毎日少しずつ読み進めていきました。 とても良い書籍だったのでおすすめポイントなど紹介します。 プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで (Software Design plusシリーズ)posted with amazlet at 18.02.13伊藤 淳一 技術評論社 売り上げランキング: 4,221 Amazon.co.jpで詳細を見る おすすめポイント エンジニアとしてのこだわりがたくさん詰まっている書籍だと感じま

    「プロを目指す人のためのRuby入門」は他言語経験者に最適の本 - ミズノブログ
  • Windowsでも自動文字起こしができる!議事録はGoogleドキュメントに任せろ

    情報管理LOGの@yoshinonです。 ここ最近は、「自動化」「音声入力」といったキーワードが、賑わっていますね。情報管理LOGでも、かなりこれについては激推ししています。さて今回は、文字起こしの自動化についてやってみたいと思います。文字起こしの自動化については、Macが先行していてWindowsの情報があまり見られなかったので、今回はWindowsについて深く掘り下げてみたいと思います。文字起こしの自動化が出来るようになると、議事録の作成などがほぼ自動化できるので、今まで苦痛だった仕事がとても楽になりますよ。 ※追記:Virtualが、Visualになっていましたので、修正しました…(恥ずかしい)。 ここ最近の自動文字起こし界隈(?)では、Mac勢がかなり優勢で盛り上がりを見せています。ここ最近の記事をいくつかご紹介します。 「神なの?」文字起こしが自動になる未来がやってきたとライター

    Windowsでも自動文字起こしができる!議事録はGoogleドキュメントに任せろ
  • GitHub、日本語Webサイトを3月に公開へ

    iPhone 15/15 Proの予約は公式オンラインショップから! Apple ドコモ au ソフトバンク 楽天モバイル ソフトウェア開発者にとって、なくてはならないサービスとなっているGitホスティングサービス「GitHub」。 同サービスは、個人・企業のどちらも無料で利用することができることから、英語のサービスでありながら、日でも活用している開発者は多いが、いよいよ日語Webサイトが開設されるようだ。 YouTubeチャンネル「Koh Aoki」が公開した「二度目の正直 GitHubオフィスに潜入してきました!」という動画の中で、GitHubのマーケティング担当である長島理恵氏は、「GitHub」の日語Webサイトを近々公開予定であることを発表。 これにより、今後は日の開発者もGitHubのサービスを利用しやすくなることが予想される。Macお宝鑑定団Blogによると、公開

    GitHub、日本語Webサイトを3月に公開へ
    apwiey
    apwiey 2018/02/15
  • エンジニア歴20数年の私が、設計書を書く際に心がけていること - Qiita

    はじめに 時の経つのは早いもので、私がIT業界に身を置いて四半世紀になってしまいました。 その間、膨大な数の「設計書(仕様書)」を書いて来ましたが、未だに悩み・迷いは尽きません。 それでも、亀の甲より年の劫とも申しますので、私なりの経験則を「個人」と「チーム」の両観点でまとめてみました。 稿のテーマは、「主に設計書を想定した、開発ドキュメントの書き方」です。 稿で前提とする設計書は、ExcelやWordで書かれた、フォーマルな(≒納品物になりえる)設計文書、です。 したがって、自社サービス開発よりも受託開発、アジャイルよりもウォーターフォール、を前提として読んでいただいた方が、しっくりくると思われます。 <ご注意> 稿の内容は執筆者独自の見解であり、所属企業における立場、戦略、意見を代表するものではありません。 個人的に心がけていること 当該文書の作成目的や位置付けを冒頭に記載する

    エンジニア歴20数年の私が、設計書を書く際に心がけていること - Qiita
    apwiey
    apwiey 2018/02/15
  • 僕にとってのDroidKaigiがどんなに面白い場所なのか書く日記 - ひつじのにっき

    ひつじです。 DroidKaigiおわったんですよ。みなさん、おつかれさまっした!!!!!!! このエントリはブログタイトルどおり、ひさしぶりの個人の日記並の感想文です。読んでも得られることは、ひつじのひととなり*1がわかる以外のメリットは無さそうです。 1000人規模のイベント(珍しい規模だけど特別ではないと思う)をどうやって運営したかという部分も興味があるひといるかもしれないので、ちゃんとしたまとめは別途やるかもしれないけど今回は、この一年間オーガナイザーとして関わってきたDroidKaigiが終わったあとの感想文です。読み進めてもヤマとオチはないので理解いただきたい。なお時系列も無視されているので気をつけて。 DroidKaigi 2018が終わった夜と、はじめてのDroidKaigi DroidKaigi 2018が終わった2月9日の夜、スタッフでささやか*2に打ち上げた帰り道。

    僕にとってのDroidKaigiがどんなに面白い場所なのか書く日記 - ひつじのにっき
  • Rails の Issue とプルリクを毎日読むと勉強になる - アジャイルSEの憂鬱

    最近やっているけど、これ良い勉強になっているのでブログで紹介する。 読むようになったきっかけ 先月、永和システムマネジメントさんのOSSパッチ会に参加しました。 agile.esm.co.jp この会の懇親会では Rails の Issue やプルリクの話題が多く出ました。 ただ、私が知らない話題もいくつか出ていて、もっと Rails の更新内容を知りたいと思いました。 その結果、酔った勢いで rails/rails を Watching にしてみました。 毎日だけど、雑に読む Rails は活発に開発されているため、Issue(プルリク)は毎日たくさん増えます。 しかし、これを隅々まで目を通すのはとても大変です。 なので、雑に目を通しています。 興味のないやつは読み飛ばす 自分が使用していない機能(ActionCable, ActiveStorageなど)の Issue やプルリク 英語

    Rails の Issue とプルリクを毎日読むと勉強になる - アジャイルSEの憂鬱
  • 長時間快適に作業できる監視環境をつくる - miyalog

    イケてる監視ツールとかではなく、パソコン体のおはなしをします。 こんにちは。とある通信会社の委託でネットワークの監視・保守をやっている作業員です(エンジニアじゃないよ)。24時間365日休むこと無く業務を行っていますが、16時間にもなる夜勤をこなすには、快適な作業環境が必要不可欠です。このエントリでは、2015年に行った監視業務用PC・ディスプレイの更改の実体験を通して得られた知見をご紹介したいと思います。 〜忙しい人向けサマリ〜 PCは遅くとも5年で買い替えた方がいい でも同時期に買った機械は同時期に壊れるので分散して買い替えたほうがいい 最近のミニPCは普通に使えるのでおすすめ 高効率電源ユニット(80 PLUS)にすると消費電力・発熱が大幅ダウン 液体電解コンデンサは低寿命なので、固体コンデンサを使ったPCを選ぼう システムドライブは絶対にSSDにしよう。マジ別世界 液晶は VA

    長時間快適に作業できる監視環境をつくる - miyalog
  • GitHubを見やすく・使いやすくしてくれる便利な拡張機能 - NxWorld

    地味に便利なものから慣れるとなくてはならないものまで、GitHubを見やすく・使いやすくしてくれる拡張機能を紹介します。 ここではすべてChrome拡張機能として紹介していますが、中にはその他のブラウザでも利用可能(主にFirefoxのアドオン)なものもあるので、それらは併せて紹介している各拡張機能GitHubページなどから辿ってください。 以下で紹介している拡張機能の一部は、プライベートリポジトリでも利用できるようにするなどの理由でアクセストークンを設定する必要があります。 入力する旨が表示されたり各拡張機能の紹介ページに設定方法として記載もされていますが、ほとんどの場合は「Developer settings」から移動した先で「repo」を選択して作成し、出力されたコードを設定欄に記述します。 GitHub File Icon screen shot by GitHub File

    GitHubを見やすく・使いやすくしてくれる便利な拡張機能 - NxWorld
  • NewsPicks、プログラマコミュニティ「Qiita」と連携。高品質なエンジニア採用広告を両プラットフォームに同時展開できるように | ユーザベース

    NewsPicks、プログラマコミュニティ「Qiita」と連携。 高品質なエンジニア採用広告を両プラットフォームに同時展開できるように 2018.02.13 ユーザベースグループである株式会社ニューズピックスは、ソーシャル経済ニュース「NewsPicks」において、株式会社エイチームのグループ会社であるIncrements株式会社が提供するプログラミングに特化した情報共有コミュニティ「Qiita」と連携し、両プラットフォームに対して採用広告を同時展開できる広告メニューを新しくスタートいたします。 現在、採用市場ではエンジニア採用の需要が加速しておりますが、エンジニア層のファンが多いQiitaと連携し、NewsPicksのブランドコンテンツ制作力を提供することで、エンジニア採用という企業課題をワンストップで解決できる取り組みを目指します。 NewsPicksでは、企業や製品のブランディングや

    NewsPicks、プログラマコミュニティ「Qiita」と連携。高品質なエンジニア採用広告を両プラットフォームに同時展開できるように | ユーザベース
  • AWSを学ぶ上でやってよかった勉強法5選 - log4ketancho

    AWSの勉強をしたいんだけど、まず何をすればいい?」と会社の同期や同僚から聞かれることがよくあります。ありがたいことに、先日 Amazon Web Services 業務システム設計・移行ガイド (Informatics&IDEA) を出版してからは、システムエンジニアではない知人からもこのような質問を頂くようになりました。このような質問を頂いた方には、過去に有志で開催していた社内勉強会の資料を渡したり、自分の勉強方法を共有したりするのですが、自分がどのような勉強方法をしてきたか棚卸ししきれていないなと感じたので、これを機に整理しようと思います。 私について 私は、大学時代はアプリケーション系の情報専攻で、社会人になってからも入社後最初の数年はアプリエンジニアとして仕事をしていました。そのため、当時インフラサイドの知見はほとんどありませんでした。そのような状況に危機感があり、当時の上司

    AWSを学ぶ上でやってよかった勉強法5選 - log4ketancho
  • プログラムのネーミングに迷ったら GitHub でコード検索すると参考になる説 - Qiita

    TL;DR プログラムのネーミングで迷ったら GitHub でキーワードを検索して、ヒットした件数が参考になるのでは? 複数キーワードを検索して結果の一覧を表示する CLI 作りました https://github.com/kyoshidajp/ghkw ネーミング迷いますよね? みなさん、コードを書いていて変数やメソッド名のネーミングって迷いますね。 こんな時に自分たちはチームを横断して「こういう名前考えたんだけど、これってどうかな?」という確認を Slack 上で行っています。先日、この Slack チャンネルを見ていて考えました。 「GitHub で検索すれば世の中のコードでどのぐらい使われているかざっくり分かるので参考になるのでは?説」 GitHub で検索できるという条件付きではありますが、コードの規模からするとある程度期待できそうです。 GitHub で検索 例えば「除外条件」

    プログラムのネーミングに迷ったら GitHub でコード検索すると参考になる説 - Qiita
  • データ分析職に採用されるために必要な「実務経験」をいかにして積むべきか - 渋谷駅前で働くデータサイエンティストのブログ

    (Photo credit: https://pixabay.com/en/team-businessmen-competence-2651909/) 元々書いていたネタが間に合わない*1っぽいので、ふと色々な記事を眺めていて思い出したネタで与太記事を書きます(笑)。と言ってもこれは実は色々なところで色々な人から相談を受ける話なので、もしかしたらこの程度の記事でもどなたかの何かしらのお役に立つかもしれません。 データ分析職採用における「実務経験○年以上」という要件がもたらす「鶏と卵」問題 以下に引用するのは、とあるデータサイエンティスト求人案件に載っていた応募要件です。なおこちらの求人案件を選んだのはたまたま直近で受け取ったものだからというだけであり、特定の求人元に対して特定の意見を述べたいがためではない旨予めご承知おき下さい。 応募条件 大学卒、大学院在学者、博士号取得者またはそれと同等

    データ分析職に採用されるために必要な「実務経験」をいかにして積むべきか - 渋谷駅前で働くデータサイエンティストのブログ
  • データサイエンティスト&機械学習(人工知能)エンジニアのスキル要件と、過熱する人工知能ブームが生み出す狂騒曲と(2018年2月版:追記あり) - 渋谷駅前で働くデータサイエンティストのブログ

    (Image by Pixaby) この記事は去年はてブ1100以上ついてしまった与太記事の続編です。その時はタイトルを読んで字の如く「データサイエンティスト」と「機械学習エンジニア」の満たすべきスキル要件(の2017年版)について考察したものでした。 で、まだ1年しか経ってないのに何でまた引き合いに出したのかというと、最近のメディア報道やニュースリリースの類などを見ていると「データサイエンティストにディープラーニングをやらせる」とか「高度な統計分析のできるエンジニアが必要」みたいなどう見ても色々混同している感のある内容が目に付くので、改めてちょっと自己流に交通整理してみようかなと思ったのでした。 特に、空前の人工知能ブームで「人工知能」の語が人口に膾炙すると同時に2014年頃にブームが終わったはずの「データサイエンティスト」の語が何故か復権してしまい、そこら中のメディアでかつて空回りした

    データサイエンティスト&機械学習(人工知能)エンジニアのスキル要件と、過熱する人工知能ブームが生み出す狂騒曲と(2018年2月版:追記あり) - 渋谷駅前で働くデータサイエンティストのブログ
  • 休日個人開発で学ぶテストコード! 画像に“集中線”を合成するツールを作ってみよう - エンジニアHub|Webエンジニアのキャリアを考える!

    休日個人開発で学ぶテストコード! 画像に“集中線”を合成するツールを作ってみよう プライベートでも何か作りたい! そんなときの「今日からはじめる休日個人開発」シリーズ、第二弾はテストコードを書きながら簡単なMVCモデルの画像加工ツールを作ってみましょう。好きな写真に集中線を合成できます。 皆さん、プライベートで何か開発していますか? 「何か作りたい」という気持ちはあるものの、いまひとつ何から始めたらいいのか分からず、動けないままの人も多いと思います。 そんな皆さんのために、「仕事以外にも休日に個人で気軽に何かを作ってみよう!」という企画の第二弾です。今回は、第一弾で用意した開発環境を使って、画像を加工するツールを実際に作っていきます。 せっかくですので、ただ作るだけではなく、テストコードも一緒に書いてみましょう。最近は、CI(継続的インテグレーション)やCD(継続的デリバリー)も一般的にな

    休日個人開発で学ぶテストコード! 画像に“集中線”を合成するツールを作ってみよう - エンジニアHub|Webエンジニアのキャリアを考える!