タグ

papipupepujiiのブックマーク (1,143)

  • 新人研修でドヤ顔で披露したらウケたEclipseのショートカット集 - Qiita

    最近新人研修(プログラミング未経験者・大学で専攻など、ごちゃまぜ)に関わることがありました。 適当なタイミングでEclipseのショートカットキーを教えていたのですが、実演してあげるといつきがよかったです。 ウケがいい≒新人から需要があるといえそうですし 教えるほうも教わるほうもモチベーションを保ちやすいです。 その点で、ウケるかどうかは大切な視点のひとつだと思います。 なので、ウケのよさランキングの形式で、ショートカットを紹介したいと思います。 環境は、WindowsでPleiadesのやつ(http://mergedoc.sourceforge.jp/ )を使って、Javaを教えていました。 第20位 ctrl + alt + k スネークケースとキャメルケースの切り替え 変数名やメソッド名を選択した状態でctrl + alt + k 教えていたのはJavaなのですが、C言語のように

    新人研修でドヤ顔で披露したらウケたEclipseのショートカット集 - Qiita
  • LambdaでAWSの料金を毎日Slackに通知する(Python3) - Qiita

    はじめに 個人アカウントは基的に無料枠で運用しているので、少しでも請求がある場合はいち早く気づきたいです。 先日、とあるハンズオンイベントで使ったリソースを消し忘れて、最終的に$30ぐらい請求が来てしまいました。。。 CloudWatchで請求アラートは設定していますが、閾値超えが想定の場合、当然見逃すことになり、最終的な請求額に驚くハメになります。 これを防ぐためにLambdaで毎日SlackAWS料金を通知することにします。 先日LambdaPython3に対応したので、せっかくだし勉強がてらPython3で実装したい。 ネット上にはNode.jsでの実装例が多いようで、今回はこちらを参考にPython3で実装してみます。 必要なもの Slack incoming-webhooks URL 取得についてはこちらを参考に 適当なchannel lambda-uploader req

    LambdaでAWSの料金を毎日Slackに通知する(Python3) - Qiita
  • 一夜漬け音楽理論

    ■コードの覚え方(全15回)■ ┣1.ドレミとアルファベット ┣2.基となるコード ┣3.真ん中の音が変化する ┣4.真ん中の音がさらに変化 ┣5.ここまでのまとめ ┣6.右の音が変化する ┣7.3つの音のまとめ ┣8.音を付け足す ┣9.特殊な例 ┣10.4つの音のまとめ ┣11.さらなる音を付け足す ┣12.さらに、、、 ┣13.音を移動しちゃう ┣14.ベースの音が変わる ┗15.まとめ ■キー・スケールのお話(全6回) ■ ┣1.メジャースケール ┣2.ナチュラルマイナー ┣3.ハーモニックマイナー ┣4.スケールのまとめ ┣5.メジャーキー ┗6.マイナーキー ■コード進行のお話(全13回)■ ┣1.重要な3つのコード[1] ┣2.重要な3つのコード[2] ┣3.重要なコードのまとめ ┣4.簡単な進行 ┣5.グループ分け ┣6.カデンツ ┣7.進行においての規則 ┣8.忘れてお

  • WinSCPでAWS(EC2)に接続する方法 | ex1-lab

    Windows10のWinSCPからEC2のインスタンスに接続する方法ですが、AWSのプライベートキー形式(.pem)は使用できません。PuTTY 形式(.ppk)に変換してからWinSCPでSSH接続してファイルのアップロードする必要があります。 初めは、PuTTY 形式(.ppk)に変換が面倒で、Mac OS XのFileZillaでファイルのアップロードしていましたが、WindowsでもAWS環境にアップロードできるように設定しました プライベートキー形式(.pem)をPuTTY 形式(.ppk)に変換 PuTTY形式(*.ppk)に変換する方法ですがWinSCPをインストールすると、変換に必要なツールの「PuTTYgen」もインストールされていると思いますので、それを利用します ・WinSCPを起動します ・サーバーへのログイン画面内の左下より「ツール」を選択し「PuTTYgenを

    WinSCPでAWS(EC2)に接続する方法 | ex1-lab
  • ばいきんまんの戦績*2勝99敗、唯一の勝利は?対アンパンマンとの勝率は? - パパパッとパパ

    スポンサーリンク うちの2歳児が大好きなアンパンマン。 我が家では息子がぐずってどうしようもないときに備え、毎週アンパンマンを録画しています。我が家のHDDには1年分のアンパンマン(とトーマス)が撮り溜めされているのです。 この1年で放送されたアンパンマンは全48回。1回の放送でだいたい2話あり、話数で言うと91話ありました。 さて、2016年の一年間で100回くらいはドンパチいわせたアンパンマン vs バイキンマン。せっかく録画してあるので、もう一度見直してその戦績をまとめてみました。 前提 集計期間 対戦成績のカウントの方法 2016年バイキンマンの戦いの履歴 2016年2月 クリームパンダとロールパンナ(2/19放送) おくらちゃんとひなの里(2/26放送) ハンバーガーキッドと黒バラ女王(2/26放送) 2016年3月 ナガネギマンとしらたまさん(3/4放送) しょくぱんまんときり

    ばいきんまんの戦績*2勝99敗、唯一の勝利は?対アンパンマンとの勝率は? - パパパッとパパ
    papipupepujii
    papipupepujii 2017/02/28
    読み応えある
  • 検索順位チェックツールというSEO対策で必須のツールはどれが良いか?

    www.flickr.com Googleの検索結果でキーワードの順位を追い続ける事は有効なSEO対策を調べる上で最も重要な事である。どういった施策がSEO対策上有効なのかは検索順位を見ることでしか、表面上わからないからだ。 自身の所有するサイトならGoogleのサーチコンソール等でもキーワードの検索順位を追うことは可能だ。しかし、検索順位が相対評価(他と比較した評価)である以上、検索結果が動いた際には、自身で保有するサイトの動きだけでは判断できない。他のサイトの動きもチェックしなければならないだろう。 こういった他者の所有するサイトの登録も可能な検索順位チェックツールは国内外にいくつかある。日ではGRCは以前から有名だった。ただ最近は無料で使う事が出来るSerposcope利用者が最も増えているかと思う。 どの検索順位チェックツールを選ぶかは登録キーワード数による部分が大きいと思うが、

    検索順位チェックツールというSEO対策で必須のツールはどれが良いか?
  • Python環境構築@Win7 - Qiita

    はじめに Windows7Pythonのプログラミング環境を構築します。 OSの情報は以下です。 Pythonダウンロード&インストール Pythonのホームページからダウンロードします。 バージョンは3.4.3を使います。 ダウンロードしたインストーラを実行します。 環境変数設定を有効にしてください。 コマンドプロンプトでpythonをタイプしてインストールできたか確認してください。 >python Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (In tel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> エラーが表示される場合は環境変数設定が正しく設定さ

    Python環境構築@Win7 - Qiita
  • Windows+ApacheでSSLを有効にする方法

    Windows+ApacheでSSLを有効にする方法を紹介します。 1.はじめに WindowsにApacheを単独でインストールすると、http://~でローカルPCのファイルにアクセスできるようになりますが、https://~では、次のような読み込みエラーになってアクセスすることができません。 (クリックで拡大) ちなみにXAMPPではデフォルト状態でhttpsアクセスできるようです。 ということで、Windows上でhttps://~でローカルPCのファイルにアクセスできるようにする手順を解説します。 httpsでアクセスできるようにするためには、Apacheに同梱されているopenssl.exeを使って秘密鍵・公開鍵・証明書を作成する必要があります。 利用しているApacheのバージョンは2.4.7です。Apacheは「C:\Apache24」にインストールした状態で説明を進めます

    Windows+ApacheでSSLを有効にする方法
  • Subversion の基礎勉強 〜Subversion によるバージョン管理を使う〜 | バージョン管理システム入門(初心者向け)

    はじめに ようこそ、バージョン管理システム「Subversion」の基礎勉強です。バージョン管理システムの歴史は古く汎用機の時代からプログラムのソースコード管理に利用されてきました。現在はオープンソースで多くのバージョン管理システムがあり、Subversion や CVS のように集中管理型(クライアント・サーバ型)や、Git / Mercurial / Bazzar などの分散型と呼ばれるバージョン管理システムがあります。 「Subversion の基礎勉強」では、Windows 7 のコマンドプロンプトで Subversion の基的なコマンドを自分のマシンで動作させます。 Subversion はこのチュートリアルで説明している以外にも多くの機能を備えたパワフルなバージョン管理システムです。使いこなすためには文章を読むだけではなく実際に試すことがとても重要です。 このドキュメントに

    Subversion の基礎勉強 〜Subversion によるバージョン管理を使う〜 | バージョン管理システム入門(初心者向け)
  • AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門

    This document summarizes an AWS webinar on Amazon ECS Deep Dive. It includes slides on key concepts of ECS such as running containers on EC2 instances or Fargate, task definitions, clusters, services, load balancing with ALB, and service discovery. It also covers questions and answers about using AWS Secrets Manager and ECS, load balancing with ALB, task dependencies, and scheduling tasks on Farga

    AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門
  • 【Android】Windows PCでエミュレーターを起動しようとしたら "Failed to create HAX VM" って怒られたときの対処法 - Qiita

    AndroidWindows PCでエミュレーターを起動しようとしたら "Failed to create HAX VM" って怒られたときの対処法AndroidWindowsAndroidStudioエミュレータ Androidのエミュレータも最近バージョンアップが進んでだいぶ快適に動作するようになりましたね。 OS2.x時代の全く起動してくれなかった頃が懐かしい今日この頃です。 が、新しいWindows PCで意気揚々とエミュレータを実行したら起動時にエラーが出て全く起動できなかったことがあったので、その対処法をまとめました。 事象 Windows PCAndroidのエミュレータを起動しようとしたら以下のエラーで怒られる。 Open the vm device error:\.\hax_vm00, ec:2 Hax is enabled Hax ram_size 0x60000

    【Android】Windows PCでエミュレーターを起動しようとしたら "Failed to create HAX VM" って怒られたときの対処法 - Qiita
  • あなたのJavaコードをスッキリさせる、地味に便利な新API 10選(前編) - Taste of Tech Topics

    こんにちは! アキバです。 ...T3ブログは初登場かもしれません。ハジメマシテ。 以後お見知りおきを。 いよいよ、2014年3月、Java8が正式公開されますね。 なんと言っても、Java8の注目機能はラムダ式ですので、ラムダ式や型推論に関する記事は多いです。 世の中で「Java8」と検索すると、皆さんいろいろと記事を書かれているので、おおよその事はこれで分かっちゃうような気がします。 が、 実は地味に便利なAPIが追加されていたりすることを最近知りました。 これはあまり触れられていないぞ、と。 というわけで、このエントリでは、あまり日語で情報の無い、しかし地味に便利なAPIに実際に触れてみます。 大事なところなので2回強調して書いてみました。 今回は、前編として4つ紹介します。 ※APIの紹介と言いつつ、コードにはラムダ式を使ったコードが普通に出てるので、ご了承ください。 (むしろ、

    あなたのJavaコードをスッキリさせる、地味に便利な新API 10選(前編) - Taste of Tech Topics
  • Google BigQuery クエリーリファレンス - Google Cloud Platform

    このページは、2015 年 3 月 1日現在の https://cloud.google.com/bigquery/query-reference の翻訳です。最新の情報は、こちらの英語のページもご確認ください。 修正等のフィードバックがあれば、こちらからお寄せください。 BigQuery のクエリーは、標準 SQL の SELECT 文にアレンジを加えたものを使って書きます。BigQuery は、COUNT、算術演算、文字列操作など、さまざまな関数をサポートしています。このドキュメントでは、BigQuery クエリーの構文と関数の詳細を説明します。 目次 クエリーの構文 BigQuery のすべてのクエリーは、次の形式の SELECT 文です。 SELECT [[AS] ] [, [[AS] ], ...] [() WITHIN ] [FROM [(FLATTEN(|()] [, |()

  • Maven2のTipsを集めるWiki - CookBook

    {{toc}} !インストール !! Maven2をインストールする 既にJava環境(1.4以上)をインストールしているものとする。 http://maven.apache.org/download.html より [[magnoto|http://horoscope.magnoto.com/]] * maven-2.0.X-bin.tar.bz2 * maven-2.0.X-bin.tar.gz * maven-2.0.X-bin.zip のどれか1つをダウンロードし適当な解凍ソフトで展開する。展開後の'''maven-2.0.X'''ディレクトリを任意の場所に置く。(例えばWindowsであれば'''C:\maven-2.0.4'''、Unixであれば'''/usr/local/maven-2.0.4''') Windowsの場合、エクスプローラより'''マイコンピュータ'''を右ク

  • JavascriptのChromeでのデバッグ方法個人的まとめ2016 - Qiita

    はじめに Javascript開発でよく使ってるデバッグ方法についての個人的なまとめです。 当たり前の事ばかりですが、これからJavascript開発をやる方や興味がある方に少しでもお役に立てればと思います。 デバッグの鉄板 console.log Javascriptの開発でconsole.logを使わない人を探すほうが難しいくらいだと思います。

    JavascriptのChromeでのデバッグ方法個人的まとめ2016 - Qiita
  • JSHint, a JavaScript Code Quality Tool

    Report Cyclomatic complexity Unused variables Undefined variables Warn About == null About debugging code About unsafe for..in About arguments.caller and .callee About assignments if/for/... About functions inside loops About eval About unsafe line breaks About potential typos in logical operators When code is not in strict mode When new is used for side-effects Assume Browser NodeJS jQuery Develo

  • Review: Vimeo API Update Provides Robust Access to Service's Ecosystem | ProgrammableWeb

    Unleash the power of Salesforce Customer 360 through integration Read more

    Review: Vimeo API Update Provides Robust Access to Service's Ecosystem | ProgrammableWeb
  • マテリアルデザインについて少し調べる - Qiita

    はじめに マテリアルデザインという言葉は知っていましたが、それが一体なんなのかを正しく理解しないまま、 「これからは、マテリアルデザインだぜ」のような顔して、生活していましたが、 知ったかぶりしているのがバレる前に、少し学んでおこうと思いました。 マテリアルデザインとは 2014年にGoogleが発表した「デザインのガイドライン」。 直訳すると「物質デザイン」。 マテリアルデザインの目的 スマートフォン、タブレット、テレビ、メガネ、腕時計などのデバイスで、 統一されたデザインを取り入れることにより、操作性も統一され デバイスが変わっても使いやすいUIを実現できるとか。 現実世界のルール(奥行きや、影など、質量)を取り入れることで、直感的な操作を実現します。 マテリアルデザイン誕生までの歴史 1.スキューモフィズムでのデザイン スキューモフィズムとは スキューモーフィズム(skeuomorp

    マテリアルデザインについて少し調べる - Qiita
  • slack でのいろんな表記方法 - Qiita

    ボーダー付き引用段落表現。``` で発言を開始すると再び```が来るまでは改行しても送信しない というオプションがある

    slack でのいろんな表記方法 - Qiita
  • より良いプルリクエストのための10のヒント | Yakst

    GitHubなどの普及により、プルリクエストを使った開発フローは非常に一般的になった。一方でプルリクエストの品質も色々だ。オープンソースプロジェクトや業務でたくさんのプルリクエストをレビューするMark Seemann氏から、良いプルリクエストを作り、スムーズにマージしてもらうための10のヒント。 原文 10 tips for better Pull Requests by Mark Seemann 良いプルリクエストを作ることには、良いコードを書くこと以上を含んでいる。 プルリクエストモデルは、チームでソフトウェアを開発するための素晴らしい方法になりつつある。チームメンバーが分散している場合は特にそうで、オープンソースの開発だけでなく、企業においてもそれは同じことだ。2010年頃から私は、オープンソースプロジェクトにおいてだけでなく、クローズドソースのソフトウェア開発のために内部的にプル

    より良いプルリクエストのための10のヒント | Yakst