タグ

2017年1月30日のブックマーク (10件)

  • Bitbucketを使ってFTPに自動でデプロイする方法「bitbucket-sync」

    MontBlanc.です。 最近会社のエンジニアさんにGitでプッシュすると自動的にサーバーにアップできる仕組みを構築してくれました。 そこで自分でも自動化できたら良いのに・・・、と思い調べてみると 「bitbucket-sync」でいけるみたいなので試してみました。 用意するもの Bitbucketアカウント https://bitbucket.org/ のアカウントを発行しておきます。 レンタルサーバー 今回は「さくらのレンタルサーバー スタンダード」 phpが使用できるサーバーであればどこでもいけそうな予感。 導入方法 bitbucket-syncをダウンロード まずは下記から bitbucket-sync をダウンロード https://github.com/alixandru/bitbucket-sync/ フォルダが長い名称になっていますが、bitbucketやbitbucke

    Bitbucketを使ってFTPに自動でデプロイする方法「bitbucket-sync」
  • Bitbucketにプッシュしたらテストサーバー(本番サーバー)に自動でデプロイしたい | WEBPAPRIKA

    WEBPAPRIKA Wordpress & PHP, Web Design, XCODE, Object-C, etc メニューとウィジェット

  • BitbucketにGit PUSHしてサーバーに自動でデプロイしちゃうよ!

    皆さんのWeb開発では、 開発環境 → 番環境 へのファイルアップロードはどんな手順でおこなっていますか?? 今日はgit pushで開発環境や番環境へ、gitのリポジトリから自動デプロイ(アップロード)する方法を紹介してみます。 よくあるサーバーへのファイルアップロード手順 これまで、様々なWeb制作案件や、ソーシャルゲームの開発に携わらせてもらいました。 幾つかの開発現場で、サーバーへのファイルアップロードをおこないましたが、こんな感じの手順が多かったように思います。 1. FTP(SFTP)で直接アップロード なんだかんだ、FTP(SFTP)が一番主流でした。 自分のPCなど、ローカルな環境上で開発するか、サーバー上の開発環境で直接作業するかはエンジニアそれぞれでしたね。 vimとか得意な人は、割とサーバー上のファイルを直接編集していた気がします。 開発が完了すると、開発環境で動

    BitbucketにGit PUSHしてサーバーに自動でデプロイしちゃうよ!
  • Laravel + MySQL5.7 で日本語全文検索をする方法とちょっとした注意点 - Qiita

    皆さんこんにちは ちょっとしたアプリケーションを作っていると、キーワードやフリーワードを利用した検索が必要になったりします。 でも、そのときにLIKE検索なんてやっていると、全データを走査する可能性があり、あまり気分の良いものではありません。 そこで、適当な全文検索エンジンを使ってインデックスを張っておきたいなと思うわけですが...MySQLの場合、5.6まではデフォルトで(InnoDBに)日語全文検索エンジンを入れていなかったりと、少々ハードルが高かったのです。 今回はMySQL5.7でデフォルトでNgramが搭載されているようなので、Laravelで全文検索を実装してみましょう。 例によって今回もLaradockを使用して即席環境を構築しています。 MySQLに全文検索が来た! 大昔のtritton, ちょい昔のgroongaのように、外部のプラグインを導入することなく、裸のMySQ

    Laravel + MySQL5.7 で日本語全文検索をする方法とちょっとした注意点 - Qiita
  • 【Laravel 5.4】Laravel Duskによるブラウザテストの作成方法 - Qiita

    この記事について Laravel5.4 から導入されたLaravel DuskというE2Eテストツールを使ったチュートリアルを実際にやってみたので、その備忘録です この記事は、下記のLaravelの公式ドキュメントを参考にしています https://laravel.com/docs/5.4/dusk Laravel 5.4で開発する準備 Laravel5.4 https://github.com/laravel/laravel 上記からgit pullするなり、ZIPファイルを落とすなりしてローカルにコードを持ってきます。 その後、composer updateを実行します。

    【Laravel 5.4】Laravel Duskによるブラウザテストの作成方法 - Qiita
  • エンジニアが手早く英作文をする時はかどる Tips - tomoima525's blog

    GithubのPRや海外Slackチャンネルでチャット、はたまた英語圏のエンジニアとやりとりする等、英語で文章を書くことはしばしばあります。そんな時、自分がよく使っている方法について書きます。 先に一番大事なこと 大事なことは、英語はあくまでもツールだということです。伝えたい内容が重要であり、英文を書くことに時間かけることはエンジニアにとって不毛です。 よっぽど英語が得意な人でないかぎり、一から英作文すると時間がかかって質的でないところで時間を消費するということです。 なので一から文章を考えるのでなく、なるべく"型"を知ることがポイントだと考えています。それを踏まえた上で御覧ください。 文章を書く アルクの英辞郎とGoogle, Githubを組み合わせる 恐らく多くの人がGoogle翻訳などを使って英文を作っているかと思うのですが、アルクの英辞郎と組み合わせるともっとはかどります。理由

    エンジニアが手早く英作文をする時はかどる Tips - tomoima525's blog
  • Goではじめてみたブラウザの自動操作 - Qiita

    はじめに 面倒なWEBブラウザの定型作業を自動化したくて。 WEBブラウザの自動操作には定番のSeleniumを利用する。 Seleniumは主にウェブブラウザのテストに利用されているが、テスト用途以外でも利用はできる。 なおウェブスクレイピングが目的であれば、scrapeとかgoqueryなどを利用するほうが簡単。 それでもSeleniumを利用するのは、 実際のブラウザが利用できるという点であり、以下のような利点があると思っている。 IEなど特定のブラウザのみをサポートしているサイトの自動操作 ごりごりのJavascriptやFlashを利用されているサイトの自動操作 証跡として画面のスクリーンショットを取得できる 前提知識 WebDriverを介することで、スクリプトとしてJava,C#,Pythonなど多くの言語から利用できる ブラウザごとにWebDriverが用意されており、1つ

    Goではじめてみたブラウザの自動操作 - Qiita
  • Docker ComposeをDockerのswarm modeで使えるようになったので試してみた - Qiita

    先日リリースされたDocker 1.13で、swarm mode上でのdocker composeが使えるようになったのでさっそく試しました。 何が嬉しいのか まず、1.12でdockerにビルトインのswarm modeが追加されました。 その時はクラスタをサクッと作れて嬉しいぞ!と歓喜したものです。 しかし、使ってるとservice作るのがめんどくせえ…、とすぐになりました。 そうです。 docker-composeだと各サービスを宣言的に書けるのですが、これがswarm modeのクラスタを対象としていませんでした。 /(^o^)\ナンテコッタイ serviceをコンスタントに再現可能にするためには職人によるシェルスクリプトを残すなどの工夫が必要になります。 それはそれでまあ別にいいんですが…。 まあでもツラいです。 そこで1.13ですよ。 docker-composeによる宣言的な

    Docker ComposeをDockerのswarm modeで使えるようになったので試してみた - Qiita
  • 誰も教えてくれない「分かりやすく美しい図の作り方」超具体的な20のテクニック

    【追記】この記事をきっかけに、名著「ノンデザイナーズ・デザインブック」の20周年記念特典eBookの制作に協力させていただきました。詳しくはこちらを御覧ください。 ノンデザイナーズ・デザインブック20周年記念の特典に寄稿しました デザイナーである・なしに関わらず、仕事の中で伝えたいことを「図」で説明する機会は多々あります。提案書で事業内容を説明することもあるでしょうし、具体的な数値をグラフで説明することもあるでしょう。そんな中でこんな指摘を受けたことはありませんか? ・最終的に何を言いたいのか結論が見えないよ。 ・関係性が複雑すぎて理解しずらいんだけど。 ・要素が多すぎて全てを把握するのが大変。 ・何をどこから見れば良いの? ・結局一番言いたいことはなんなの? ・文字サイズがたくさんありすぎてまとまりがないね。 ・安っぽいチラシみたいでダサイなぁ。 ・全体的にバランスが偏ってて不安定。 ・

    誰も教えてくれない「分かりやすく美しい図の作り方」超具体的な20のテクニック
    okinaka
    okinaka 2017/01/30
  • 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
    okinaka
    okinaka 2017/01/30