tabataryのブックマーク (113)

  • 海外・国内の便利なAPI一覧 - API LIST 100+

    Android、iOS、Web環境での開発キットを提供。Google Play、Google+、Maps、YouTube、Books、Gmail、Cloud などのAPIも多数公開

  • Spring Boot with Docker な開発環境を考える

    Java で Web Application を作成するときに何が気が重いって、環境や設定、クラス等必要なものをごちゃごちゃ揃える必要のあることだと思っています。 Spring Boot と Docker を使えばもっと身軽に開発ができるだろうなということで少し内容を整理してみます。 ここではサンプルとして単純な REST API を Spring Boot で実装し、アプリケーションの実行環境とデータベースを Docker Container で準備するという形を目指します。 データベース準備 REST API 実装 with Spring Boot Java Application 実行用 Image 作成 docker-compose でまとめて管理 環境 OS: Arch Linux (linux kernel: 4.9.3) Java: openjdk version “1.8.

  • DockerでサクッとDBからER図を作成する - Qiita

    SchemaSpyというDBのスキーマを解析してテーブルの一覧やER図を出力してくれるツールがあります。 このツールの公式Dockerイメージが公開されており、非常に使いやすいので紹介させて頂きます。 https://hub.docker.com/r/schemaspy/schemaspy/ コマンド docker run -v "$PWD/schema:/output" --net="host" schemaspy/schemaspy:snapshot \ -t <DB種類> -host <DBホスト名/IP>:<ポート> -db <DB名> -u <DBユーザー名> -p <DBパスワード> このコマンドを実行するとカレントディレクトリのschemaディレクトリに解析結果のHTMLが出力されます。 (コンテナは自動的に終了します) docker run のオプション -vオプションで指

    DockerでサクッとDBからER図を作成する - Qiita
  • JJUG CCC 2017 Spring スライドまとめ(随時更新) #jjug_ccc - メンチカツには醤油でしょ!!

    まとめました JJUG CCC 2017 Springの発表資料(スライド)を纏めました。 現在非公開になっているものは見つけ次第、追記していこうと思います。 また、漏れてたり間違ってたり追加があったり後に非公開になったりした場合は @ryoichi_obara までお知らせ頂ければと思います。 スライドが無くて、Togetterがあるものはそちらにリンク貼っていたりします。 A0 日Javaユーザーグループ 年次総会 日Javaグループ2017年定期総会 #jjug from 日Javaユーザーグループ www.slideshare.net ABCD1 JJUG CCC 20th fireside chat 未公開 E1 ふつうのJavaコーディング F1 Hipsterで学ぶ!Springによるサーバサイド開発手法 GH1 非機能要件とSpring Boot ABCD2 Java

    JJUG CCC 2017 Spring スライドまとめ(随時更新) #jjug_ccc - メンチカツには醤油でしょ!!
  • 青色申告完了。macOS Sierraからe-Taxで送信できた

    記帳指導講習会の最終チェッククリア。確定申告準備完了で書きましたように、もしもアフィリエイトの12月分報酬の振込を待っていました確定申告ですが、昨日無事振込まれて金額が確認できました。 これにより必要なデータが全て揃いましたので、今日は青色申告の提出処理を行っていました。 最終チェックでミスを1つ発見 今回は基調指導講習会で税理士のチェックも受けていますので、あまり悩まずにサクッと送ってしまおうと思っていました。 しかし念のために入力データを一通りチェックしていたところ、1つだけミスを発見してしまいました。 それは社会保険料控除の国民年金分ですが、誤って今年(平成29年)支払い分の金額を記入してしまっていました。 私の場合、去年が2年前納の支払い年でしたので、今回の2年前納の9ヶ月分(平成28円4月〜12月)と、前回の2年前納の3ヶ月分(平成28円1月〜3月)を合計するのが正解ですね。 2

    青色申告完了。macOS Sierraからe-Taxで送信できた
  • Slack,ChatWork,Github,Backlogをまとめて管理『Franz』が便利すぎる | DevelopersIO

    はじめに アプリ開発・システム開発を行っていると、さまざまなウェブアプリやチャットツールを使うことが多いと思います。これらをひとつのアプリでまとめて閲覧・管理できるMacアプリがFranzです。 公開されているプラグインを入れたり、自分だけのプラグインを作ったりすることも簡単です。 実際にすずしゅんは、こんなかんじで利用しています。これだけまとめておくとめっちゃ便利です。 プロジェクト管理ツール/Git Backlog Zube (おそらくズービって読む) Github チャットツール Slack複数PJ ChatWork GoogleApps系 Google Calendar Gmail その他 Soundcloud 更新履歴 2017/01/26 : KDDIChatWork, Backlogの通知ができるようにwebview.jsについてを追記 1. インストール 公式サイトからダウ

    Slack,ChatWork,Github,Backlogをまとめて管理『Franz』が便利すぎる | DevelopersIO
    tabatary
    tabatary 2017/01/25
  • うつ病:やっぱり!? 腸内「善玉菌」が少ない人ほど… | 毎日新聞

    研究結果、ヤクルトなど共同チームまとめる うつ病の人は健康な人と比べて、ビフィズス菌など「善玉菌」の数が腸内に少なく、菌数が一定以下だとうつ病患者の割合が高くなるとの研究結果を、国立精神・神経医療研究センターとヤクルトの共同チームがまとめ、オランダの科学誌に発表した。腸内細菌は近年、脳の機能に影響を与えるとの研究発表が相次いでおり、チームは善玉菌の減少がうつ病発症のリスクを高める可能性があるとみている。 うつ病患者は医療機関の受診者だけで推計約73万人おり、実際はその数倍いるとされる。チームはうつ病患者43人と健康な57人を対象に、体にいいとされる腸内の善玉菌数を調べた。

    うつ病:やっぱり!? 腸内「善玉菌」が少ない人ほど… | 毎日新聞
  • ドキュメントの継続的な開発方法 | IIJ Engineers Blog

    私はソフトウェア開発を主体とするエンジニアで、 クラウドサービスの開発・運用 分散処理技術の検証とサービス利用の検討 社内の開発支援環境の開発・運用 などの業務に従事していますが、今回の記事は業務とは直接的な関係は無く、私が会社で勝手自発的に行っている取り組みについて書きたいと思います。 昨今、インターネットは生活に深く浸透し、クラウドサービスを利用することで安く簡単にWebサービスを開発、公開できるようになりました。Web技術の進化や流行の移り変りも非常に激しく、既存サービスの機能追加や新規サービスの開発は頻繁に行われています。それは弊社も例外ではありません。 このような開発の現場では、リーンソフトウェア開発への取り組みなど開発手法の最適化が積極的に行われ、様々なベストプラクティスが生みだされています。それらのベストプラクティスには、 継続的インテグレーション や 継続的デプロイメント

    ドキュメントの継続的な開発方法 | IIJ Engineers Blog
  • システム構成図やプレゼンテーション資料などで自由に使える「さくらのアイコンセット」を公開いたしました。 | さくらのナレッジ

    「さくらのアイコンセット」とは? 「さくらのアイコンセット」は、サーバやストレージなどインフラに関連したアイコンをセットにしたものです。当社サービスをご利用をされている方はもちろん、当社サービスをご利用でない方でも、ホワイトペーパー、システム構成図、プレゼンテーション資料など様々な用途にご利用いただけます。 >>こちらからダウンロードできます。 《ライセンス》 SAKURA internet Inc. クリエイティブ・コモンズの 表示 4.0 国際 ライセンスで提供されています。 《アイコンの紹介》 「さくらのアイコンセット」を含まれるアイコンについては、下記のアイコンとなります。 1 : general 様々な用途でご利用できる汎用的なアイコン集です。 2 : programming PHPPythonなどのプログラミング言語のアイコン集です。 3 : server-parts CPU

    システム構成図やプレゼンテーション資料などで自由に使える「さくらのアイコンセット」を公開いたしました。 | さくらのナレッジ
  • LINE Bot API の HTTPS Callback は Amazon API Gateway を使うと簡単便利安価で最高 - おともだちティータイム

    追記 (4/15) 現在は Let's Encrypt の証明書が利用できるようになっているようです。なので「https で Callback が受け取れない」と言う理由のためだけに Amazon API Gateway を使う必要も無くなりました。 LINE Bot API は Callback URL が https のみで、しかも Let's Encrypt や StartSSL と言った無料の証明書が使えない。どうにか安価で Bot を動かしたいとなると Heroku のようなドメインを指定しなければ Wildcard 証明書が割り当てられている PaaS を使うのが一般的でしょう。 しかし Heroku は外に抜ける IP アドレスがどんどん変わっていくので、 Bot API の IP Whitelist に登録することが出来ない。仕方無いので Heroku に rack-rev

    LINE Bot API の HTTPS Callback は Amazon API Gateway を使うと簡単便利安価で最高 - おともだちティータイム
    tabatary
    tabatary 2016/04/14
  • 【資料公開】Chef ベーシックトレーニング

    みなさんこんにちは。@ryuzeeです。 これから新たにChefを学ぶ人向けに非常に基的なトレーニングの資料を作ったので公開します。 資料の構成は以下のとおりです。 まずDevOpsの文脈から自動化が必要な背景を説明Infrastructure as Codeについての利点を説明ChefのアーキテクチャChefの用語解説Vagrantで仮想マシンを2台使った一番単純なハンズオン(boxも用意済み)Serverspecを使ったCookbookのテストの書き方(VirtualBoxの仮想マシンの中でDockerを使っています)その他なお、2-3時間でさくっと触りながら全体像を掴むことを目的にしているので、網羅性はありません。 ハンズオン用のVagrantのboxには、あらかじめ、Chef DK(Development Kit)、Dockerなどが含まれており、すぐに触れると思います(ただしb

    【資料公開】Chef ベーシックトレーニング
  • 10年のツケを支払ったフロント界隈におけるJavaScript開発環境(2016年4月現在)。 - 日々、とんは語る。

    2015年はCSSが普及した以来となる10年に1度のフロントエンド大変革期で、それまでのツケが一気に回ってきたと個人的に感じていました。目まぐるしく状況が変化していきましたが、2016年になり、個人的にだいぶ落ち着いてきたと感じているので、ここらへんでまとめておきたい思います。 最初に結論を書いておくと、 『React + Redux + react-router + material-ui + axios + ES2015 + Babel + webpack + ESLint + Airbnb JavaScript Style Guide』 という組み合わせが、いま僕の採用しているJavaScriptの環境です。 主要ライブラリは React A JavaScript library for building user interfaces | React 去年、一気に普及したReact

    10年のツケを支払ったフロント界隈におけるJavaScript開発環境(2016年4月現在)。 - 日々、とんは語る。
  • セゾン情報が大型システム開発の遅延で約150億円支払いへ、希望退職50人募集

    セゾン情報システムズは2016年3月28日、クレディセゾンと同社子会社であるキュービタスから受注した大型システム開発案件の開発遅延のために2社から損害賠償を請求されていた問題で、条件付き和解を行う方針を決めたと発表した。 セゾン情報が支払う和解金はクレディセゾンに対して83億9700万円、キュービタスに対して65億7800万円の合計149億7500万円である。これは、開発業務にかかる契約に基づいてクレディセゾンとキュービタスのそれぞれからセゾン情報が受領した対価と同一である。クレディセゾンとキュービタスは、今回の紛争に関する他の請求を放棄する。 セゾン情報にとっては、受け取った金額を“全額返金”する格好になるが、「当社としては、合理的な和解案であると判断している」(経営企画室)という。 和解案は企業間交渉で策定した。今後、第三者機関であるソフトウエア専門のADR(裁判外紛争解決)機関の「ソ

    セゾン情報が大型システム開発の遅延で約150億円支払いへ、希望退職50人募集
    tabatary
    tabatary 2016/03/29
    このシステムに関わった人達が希望退職者になりそうだよね。
  • GitHub - ChromeDevTools/awesome-chrome-devtools: Awesome tooling and resources in the Chrome DevTools & DevTools Protocol ecosystem

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - ChromeDevTools/awesome-chrome-devtools: Awesome tooling and resources in the Chrome DevTools & DevTools Protocol ecosystem
  • アジャイル・クラウド・DevOpsとエンジニアの採用と評価についてRyuzeeさんに聞いてみた(14,000文字インタビュー!) | DevelopersIO

    アジャイル・クラウド・DevOpsとエンジニアの採用と評価についてRyuzeeさんに聞いてみた(14,000文字インタビュー!) はじめに 2月某日、Ryuzee.com の Ryuzee さんこと吉羽龍太郎さんに、アジャイル・クラウド・DevOps についてのお話を伺う機会がありました。エントリーは、その時の様子を文章化したものです。 アジャイル・クラウド・DevOps は実際のところどんなものなのか? 上手くいく/上手くいかない取り組みの違いはどこなのか? そもそもそれは当にやるべきか? 組織とエンジニアの関係、評価はどのようにすれば良いのか? といった幅広いテーマについて語っていただきました。 このインタビュー記事は、 アジャイル・クラウド・DevOps などをやりたいけど、どこから手を付けていいのかわからない方 手を付けたけど、なんだか上手くいっていないことにお悩みの方 もしく

    アジャイル・クラウド・DevOpsとエンジニアの採用と評価についてRyuzeeさんに聞いてみた(14,000文字インタビュー!) | DevelopersIO
  • テストなんか書かなくて良い!? エンジニアたちの反応まとめ

    リンク http://mosa-siru.hatenablog.com/ テストなんか書かなくて良い 僕の考えるサービス開発の肝 - mosa_siru’s blog 世の中は一周まわってエンジニアリングの手法に溢れている。 テストを書け、ドキュメントを書いて冗長化しろ、コミットはわかりやすく、コーディング規約が、安定性が─── でも、それって質なんだろうか? 新規サービスを作る際に肝だと思っていることをまとめてみた。 おことわり 以下は少人数で"普通"のアプリやWebサービスを自社で新規開発するときのことを想定しています。大人数で重厚なソシャゲを作るとか、ガチガチの金融系サービスを作るとか、コンシューマーゲーム開発とか、個人で好きなものを作るとか、受託とかは全く想定

    テストなんか書かなくて良い!? エンジニアたちの反応まとめ
    tabatary
    tabatary 2016/03/08
    テスト書いたけど、通らないテストがあるってんで、ビルド時にスキップしてるから全く意味ないプロジェクトあったなー(^^;)
  • ネットで確定申告、嫌やねん? 大阪の会場に長蛇の列:朝日新聞デジタル

    自営業者らが所得税を届け出る確定申告のシーズン。国税庁はインターネットの利用を呼びかけるが、関西では受付会場に足を運んで入力する人が4人に1人以上いる。大阪国税局は今回、あえて会場を減らす「強硬策」に出た。すると会場には長蛇の列。関西人はネット申告が嫌い? 「去年は近所の税務署ですぐ終わったのに、今年は1時間も並ばされた。さむうて足がしびれましたわ」。大阪・北新地の地下鉄改札と飲店街をつなぐ薄暗い通路にできた特設会場で2月下旬、年金収入の申告を終えた大阪市北区の女性(72)は疲れきった様子でぼやいた。 確定申告は年金生活者や住宅ローン・医療費の控除を受けるサラリーマンも対象。会場を訪れる多くは高齢者だ。この会場では大阪市の北、大阪福島、大淀の3税務署管内の納税者に対応するが、日によっては「2時間待ち」もある。昨年まで個別に設けていた3税務署の会場が今年は一つになったためだ。 大阪国税局は

    ネットで確定申告、嫌やねん? 大阪の会場に長蛇の列:朝日新聞デジタル
    tabatary
    tabatary 2016/03/07
    自分はMFクラウド確定申告→e-taxだけど、全然難しくないし瞬殺で終わったぞ。行列おつかれさん。
  • メルカリの謎文化「即購入禁止」の意味・理由・対策等まとめ

    フリマアプリ「メルカリ」でよく使われるキーワードに「即購入禁止」があります。これは「購入する前に、コメントしろ」という意味です。しかし、「当にその指示に従って、すぐ購入してはいけないのか」疑問に思う人が多くいます(システム的には、ボタンさえ押してしまえば購入できる)。そこで今回は、その「即購入禁止」の意味や理由、そして、メルカリ運営はどう対応しているのか、などについて、いろいろと解説したいと思います。 また同時に、フリマアプリ「メルカリ」を実例に、システムとユーザーが生み出す文化を覗いていきます。 メルカリ、コメ無し即購入禁止とかいう独自ルール厨湧きすぎ— 野獣と化したマサラタウン先輩よしお (@yoshiwo_CE71) 2016年1月19日 メルカリの即購入禁止の風潮というか暗黙のルール意味が分からない— かすてら (@220extra) 2016年1月17日 ※メルカリを使いたくて

    メルカリの謎文化「即購入禁止」の意味・理由・対策等まとめ
    tabatary
    tabatary 2016/03/06
    謎文化が発展したユニコーンなメルカリ村には近づくべからず。何も知らないよそ者は火傷するぞ!
  • Git のコンフリクトを解決する 14 のヒントとツール | Atlassian Japan 公式ブログ | アトラシアン株式会社

    Git はコードのマージを非常に得意としています。マージとはローカルで高速、そして柔軟に行えるものです。当然のことですが、異なるブランチから誰かがコンテンツをマージするたびにコンフリクトが発生します。コンフリクトを解決するには、主な変更点を把握して見抜かなければなりません。コンフリクトの解決は、時には多くの作業が必要になります。 開発者にはそれぞれ好みのコンフリクト解決方法があります。そのため同僚ライターのダン・スティーブンが以前、Questions for Confluence を使用して社内の人に質問していました。 返ってきた回答と洞察はアトラシアン社員だけではなく、もっと多くの人に役立つものでした。そこで私たちが Git コンフリクトを解決するさまざまな方法を以下に詳しく注釈付きで紹介します。皆さまの毎日のコーディング作業に役立つアイデアや方法がここで得られることを願います。 セット

    Git のコンフリクトを解決する 14 のヒントとツール | Atlassian Japan 公式ブログ | アトラシアン株式会社
  • NTTデータがJavaフレームワークを刷新、StrutsをやめてSpring主軸に

    NTTデータは2016年2月24日、Javaアプリケーションサーバー環境で利用できるソフトウエア開発部品(フレームワーク)の新版「TERASOLUNA Server Framework for Java 5」(図)を発表、同日提供を開始した。新版では、Web画面の遷移を制御するMVC(モデル・ビュー・コントローラー)フレームワークをStruts1からSpring MVCに切り替えるなど、ソフトウエアの構成を刷新した。 TERASOLUNAは、NTTデータが自社のシステム構築サービスで社内利用している、サーバーサイドJavaのフレームワーク。StrutsやSpring Framework、iBATISといったオープンソース(OSS)のフレームワークを中核機能として採用するとともに、NTTデータが独自に開発した機能を追加してOSSとして公開している。2014年4月にStruts1のセキュリティ

    NTTデータがJavaフレームワークを刷新、StrutsをやめてSpring主軸に
    tabatary
    tabatary 2016/02/24
    ドキュメントがすごい充実してるから重宝してます。