CSSのセレクタがいまいち、という人にお勧めです! セレクタの使い方が分かりやすくまとめられたPDFのチートシートを紹介します。 このチートシートは通常のチートシートだけでなく、ゲーム版もあり、CSSのセレクタをどれくらい知っているか確認することもできます。
今日からはじめるGitHub ~ 初心者がGitをインストールして、プルリクできるようになるまでを解説 エンジニアであれば、チーム開発ではもちろんのこと、個人開発でもGitを用いてバージョン管理していきたいもの。今回は、GitやGitHubをはじめて使う人に向けて、導入から初歩的な使い方までを解説します。 ソースコードの管理はできていますか? ファイルを修正するときに、修正前のソースコードをhoge.php.bakのようなバックアップファイルとして残し、開発環境をゴミだらけにしていませんか? エンジニアであれば、チーム開発ではもちろんのこと、個人開発でもGitを用いてバージョン管理していきたいもの。今回は、GitやGitHubをはじめて使う人に向けて、導入から初歩的な使い方までを解説します。 ここではGitの詳細な仕組みには触れません。GitやGitHubを利用したことのない人が、Gitを
Amazonの音声アシスタント「Alexa」には、スマートスピーカーの「Amazon Echo」シリーズや「Amazon Alexa」アプリ(iOS/Android)をインストールした端末同士で、音声通話やボイスメッセージができる機能の「Alexaコール・メッセージ」があります。 9月5日、日本でもこの機能がやっと使えるようになりました。米国でこの機能が追加されたのは2017年5月なので、随分待ちました。 「Echo」や「Echo Dot」で音声通話ができるのはもちろん、ディスプレイ付きスマートスピーカーの「Echo Spot」なら、ビデオ通話もできます。ビデオ通話もできるコミュニケーションサービスは、Google(DuoやAllo)にもApple(FaceTime)にもFacebook(メッセンジャー)にもMicrosoft(Skype)にもありますが、Amazonのは声だけで会話を開始
はじめに この記事は自分のための備忘録も兼ねた、新人による新人のための新人の教材リンク集です。 新年度になりましたので、少し更新をしました。よろしくおねがいします。 ターゲット この記事はこんな人に向けて書いています。 これからWebプログラマを目指す人 Webプログラマになったばかりの人 コーディングだけでなくデザインやマーケティングにも興味がある人 早く一人前のWebプログラマになりたいと思ってる人 つまりわたしのようなへっぽこのこと 1. コーディングを身につける ▼まずはここから 何から始めて良いかわからない!新しい言語を学びたい!という方に。 ドットインストール https://dotinstall.com/ 動画付きで解説してくれる学習サイト。とにかくカバーしている範囲が広いのも特徴。無料プランでも十分勉強になります。早口ながら丁寧でわかりやすく、時々ちょっと間違える田口先生の
機械学習入門 - 基本のPythonライブラリ、9つを触って学ぶ 機械学習を学ぶために、まず知っておきたいPythonライブラリを、機械学習エンジニアの「ばんくし」こと河合俊典さんに厳選し、そのエッセンスをつづってもらいました。機械学習入門に向けたスタートアップガイドです! こんにちは。機械学習エンジニアの「ばんくし」こと河合俊典(かわい・しゅんすけ/ @vaaaaanquish )です。 近年の機械学習関連の開発では、多くの場合Pythonが用いられます。 本記事は、「機械学習をこれから初めてみたいけど何から始めればいいか分からない」「基本のキから学びたい」という方に向けて執筆しました。プログラミング言語「Python」の中でも、特に機械学習における使用頻度の高いライブラリを厳選し、その解説を目的としています。 「この記事の内容に沿ってPythonを学習すれば、機械学習エンジニアとして入
ドメイン駆動設計、どこまでやるべき? 開発現場の“問題”を乗り越えるためにできること ゲーム開発におけるドメイン駆動設計とサーバレスアーキテクチャ #1/2 2019年2月7日、『神姫PROJECT』などソーシャルゲームの企画・開発を手がける株式会社テクロスが主催するイベント「TECH x GAME COLLEGE」が開催されました。渋谷発エンジニア勉強会「ヒカ☆ラボ」とコラボレーションした今回のテーマは「ゲーム開発におけるドメイン駆動設計とサーバレスアーキテクチャ」。過去にTECH x GAME COLLEGEにて講演を行ったギルドワークス株式会社取締役の増田亨氏と、Game Server Services株式会社代表取締役社長CEOの丹羽一智氏をゲストに招き、参加者から事前に募った質問に解答していただきました。前半の本パートでは、ドメイン駆動設計(DDD)やFaaSの未来、チームビルデ
!! ======================== !! ※この記事は2019年の記事です。この記事で紹介している内容は2019年当時の内容である事を理解した上で、実際に設定する際は最新の情報を確認しながら行ってください。 !! ======================== !! SeleniumはE2Eテストの自動化などで大きな力を出してくれます。 今回の記事では、下記の内容をまとめてみます。 色々なユースケース 抜け漏れ対策のwait.until()関数 => 実務ではとても重要 IDやClassが無くても、AltやPlaceholderなどから力技で抽出する技 パスワード系 無限スクロール系 必要なツールをまずは揃える Python3.7 ChromeDriver https://sites.google.com/a/chromium.org/chromedriver/dow
スマホでWebサイトを見ると、Appleをはじめ、DisneyやWikipediaやThe New York Timesなど多くのサイトでハンバーガーメニューが採用されています。Web制作者が見落としがちなハンバーガーメニューをスマホに実装する時の注意すべきポイントを紹介します。 特に、メニューをposition:absolute;で配置している場合は注意が必要です。 The mistake developers make when coding a hamburger menu by Jared Tong 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 ハンバーガーメニューをiOS Safariで機能させる ハンバーガーメニューの実装でよく見かける問題 ハンバーガーメニューの実装方法 終わりに ハンバーガーメニューをiOS S
科学が認めた脳力アップの方法とは? 知能は上げられない――それは生まれつきの能力であり、大きく伸ばすことは難しい。研究者も、多くのひとびとも、そう考えていた。ところが、近年、「知能は短期間で上げられる」という研究成果が続々と発表され、大きな注目を集めている。こうした成果に基づいた<頭をよくする>脳トレや認知能力を高めるメソッドもいろいろ開発されている。また、米国では政府系機関も関心を寄せ、積極的な研究支援を行なっている。 本書はこうした動向を科学ジャーナリストである著者が、最新の脳トレをはじめ頭がよくなる方法を、みずから実践体験することによって紹介していく。 すでに世の中には「脳力アップ」を謳う多くの商品やメソッドが出回っている。実はこうした中で、科学的に効果が検証されているものはごく少ない。著者は、まずなにが科学的に認められ、なにが認められていないのかを吟味検証する。 あの有名な脳トレ・
そろそろ、ゲームデザインの話もしていこうかと思う。今回は、ゲームが面白いとはそもそも何なのか?そもそもゲームとはなんなのかを紐解き、そこからどうすれば面白くなるのかを書いていこうと思う。 そして、最初に本記事の結論を書いておく。 ・ゲームとは学習を嗜好品化したものである ・人が学習から面白いと感じるには条件がある=フロー理論この二つが、本記事の結論である。面白いと思ったら、この先を読み進めていただければ幸いだ。 そもそもとして、今回の記事をnoteに書こうと思った理由の一つとして、毎年新卒に向けて同じような話をするのだけれど、ずっと張り付いて教えられるわけでもないし、必要になったタイミングで情報を提供しないと、なかなか身に付かないので、これ参考にすると良いよというような似たようなまとまったリファレンスがほしかったのだ。でもそのようなリファレンスは存在しないので自分で書こうと思った次第だ。
結婚してから、初めての転職。旦那の姓で呼ばれることに物凄い違和感がある。 前の職場では、結婚後も旧姓で呼ばれていたし、今までの友人もみんな旧姓で私のことを呼ぶ。 でも、今、これなら出会う人は、新しい名字と名前でもって私を「私」として認識するんだ、って思うと違和感。 新しい名字で呼ばれても、他人のことかと思ってしまうのに。間違ったラベルがくっつけられてるみたいで気持ち悪い。大袈裟にいうとアイデンティティもぐらぐらする気さえする。 慣れるものなのかな。夫婦別姓はなんで認められてないんだろう。新しい名字の響きは、名前といまいちあってなくて、それも、なんだか嫌になる。 旦那が私の旧姓に変えてくれてもよかったのでは。画数も少ないしスタイリッシュだよ、多分。
ウェブデザイナーやグラフィックデザイナーのデザイン制作をスピードアップさせる、便利な最新オンラインツールをご紹介します。 ゼロから作ると時間のかかってしまいそうなことも、これらのツールを使うことで大幅に制作時間を短縮できるツールが揃います。今後のデザイン制作のワークフローに取り入れてみてはいかがでしょう。 ここでは、カテゴリー別に分けて新しいオンラインツールをまとめています。 コンテンツ目次 1. モックアップツール 2. デザインツール 3. デザインからコードへの変換ツール 4. プロトタイプツール 5. サウンドツール 6. アイコン素材パック 7. コラボレーション、共同作業ツール 8. 面白ツール 9. フォント、書体ツール ウェブデザイン制作を爆速に!便利な最新オンラインツールまとめ モックアップツール Design Camera アニメーション付きの3Dモックアップを数秒で作
ブロックチェーン入門 ─ JavaScriptで学ぶブロックチェーンとBitcoinウォレットの仕組みと実装 本記事ではブロックチェーンのプログラミングを、実践とともに学びます。ブロックチェーンとは、分散環境の新しいデータ構造であり分散合意のアルゴリズムですが、Node.jsでブロックチェーンおよびBitcoinウォレットを実装し、その仕組みを理解していきましょう。 フリーランスでエンジニアとライティングなどをゆるゆる行っているerukitiと申します。 個人のサークル「東京ラビットハウス」から「Modern JavaScript」「簡単JavaScript AST入門」「JavaScriptで覚える暗号通貨入門#1 Bitcoin完全に理解した」といったJavaScript関連の技術同人誌を単著で発行しています。 この記事では、ブロックチェーンの仕組みを解説し、実際にブロックチェーンやB
この記事では、プログラミングをしてWebサービスを個人&独学で開発するときに役に立つ&役に立ったWebサービス、Webサイトを紹介します。 全般 質問サイト チュートリアル サーバー・データベース 開発環境 API フロントエンド・デザイン 配色 HTMLをHAMLに変換 フレームワーク CSSジェネレーター 背景 ロゴ 全般 質問サイト Qiita、stackoverflow(英語版)を使えばプログラミング初心者が頻繁に陥りがちなバグやエラーの解決法を見つけることができます。 Qiitaは最近は記事の質が下がっているようにも感じますが、初歩的な情報はまとめられているので問題ないでしょう。 より理論に踏み込んだ知識を得たいなら専門書を読み込むことが必要です。しかしウェブサービスを開発する目的を果たすだけなら「どのように?(HOW)」がわかれば「なぜ?(WHY)」は後からでもいいと思います。
※「顔採用」は、自分を表現する化粧品を扱う企業として、“就活メイク”で自分を偽ることなく、自分らしい見せ方で、弊社の面接に来ていただきたい/自分らしい見せ方を通して、自分を語っていただきたい、という意図で行うものです。 容姿の良し悪しや性別で判断する採用ではございません。 ※服装とメイクはご自身を表現できる自由な格好でお越しください。 私たち伊勢半KISSMEのブランドメッセージ 「私らしさを、愛せるひとへ。」 その「私らしさ」とは何か考えた上で、 面接に来ていただきたいと思います。 メイクも、服装も、ご自身を表現できる 装いで ご応募ください。「型にはまらない 自由な発想で、 新しい前例をつくりたい人」 にお会いしたいからです。
正直、柳樂光隆さんの言ってることに100%頷けるか、と言えばそうじゃない。けれど、以下のポイントはすごく同意。 音楽って意識的に聴かないと分からない面白さが埋まっていることも多いんだけど、意識的になるためには、一度スイッチが入らないといけない。で、そこから思い出したのが、「銀河」のエピソードだった。 この曲はCメロから最後のサビにかけて「え?」となる転調が仕込まれている。3分46秒と52秒で、半音ずつ上がっている。 これ、当時もリアルタイムで「ええ?」となった記憶がある。蔦谷好位置さんみたいに車を路肩に止めた覚えがある。 で、何度かインタビューする機会があって、「あそこがすごい」という事も伝えた覚えはあるんだけれど、結局、何がルーツになってああいう発想が出てきたのか、わからなかった。 結局、それを知ったのはプロデューサーをつとめた片寄明人さんのブログ(現在はFacebookに移行)を読んで
♦︎はじめにまずはこのnoteを手にとっていただきありがとうございます。 最初に、このnoteを執筆するに至った経緯とnoteの概要について説明させていただきます。 私は数年前からアフィリエイトに取り組み始め、現在でもいくつかのサイトを運営しています。今でこそ、それなりに利益を上げられるようになりましたが、最初は全然利益は出ませんでした…。 今になって思うんですが、なかなか結果が出なかった一番の原因は「知識がなかったから」でした。 中でも一番苦労したのが「SEOの攻略」でした。「SEOってなに?」の状態だと、そもそも何を勉強すればいいのかわからない!って状況なんですよね。 私はアフィリエイトを独学で勉強しましたから、情報源はネットと書店の本でした。 しかし、「初心者向け!」とか「一番易しい!」とかって書いてある本やサイトを見ても、「いや、全然易しくないやん!結局何すればいいのかわからんわ!
近年のフロントエンドの盛り上がりはすごいですね。プログラミング初心者がJavaScript(最近ではTypeScriptも)から学び始めるなんて昔ではなかなか考えられなかったことです。 そんな世界中で大人気のJavaScriptですが、プログラミングに慣れていても困惑する部分が結構あります。特に初心者にとっては、非同期処理、this、コールバック関数、あたりが難しいのではないかと思います。 非同期処理については前に解説しましたし、thisの解説はネットに大量に転がってるので、今回はコールバック関数について解説します。 コールバック関数ってなんなんだ コールバック関数というとsetTimeoutなんかで使われるアレですね。Node.jsでもたくさん使われます。setTimeoutだと以下のような使い方になります: setTimeout(function() { console.log('He
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く