「頑張ろうとしてる」とは、どういうことかというと 「とりあえず方法思いついたけど、これで本当にうまくやっていけるかなぁ?と半信半疑なので、意見を伺いたい状態」 ということ。 scalikejdbcのコミット数2位なのに、今までそもそもDBを普通に使うアプリを(仕事でも趣味でも)あまり書かないとか、仕事でDB扱うものでも、すでにDBのライブラリ選定済みで途中からチームにjoinのパターンが多くて、個人的にscalikejdbcを普通のユーザーとしてほとんど使ったことがないわけです。 それで、最近新しいプロジェクトで、ライブラリ(やその他プロジェクトの構成)とかを自由に選べる機会ができそうなので、標題のとおり、scalikejdbcとflywayと組み合わせて頑張ってみようとしている話を書きます。 まず前提の説明とか skinnyとか使わずにscalikejdbcだけを直で使うなら、code
Salsita Softwareは、複雑かつ最新のウェブアプリケーションとモバイルアプリの開発に特化する専門のソフトウェア・コンサルティング企業です。Salstiaの幅広い専門分野にまたがるチームは、ワールドクラスのソフトウェア・エンジニアはもちろん、グラフィックデザイナー、UXスペシャリスト、プロジェクトマネジャーそしてQAエンジニアから構成されています。 Salsitaのエンジニアは2つのグループに分かれており、フルスタック・エンジニアはサーバサイドの実装(Node.jsとPython)、クライアントサイドのJavaScript(AngularJS、React、 BackboneとEmber)、そしてモバイルアプリの開発(iOS、Android、PhoneGap)を担当します。フロントエンド・エンジニアは、モジュール性が高くメンテナンスが容易、かつレスポンシブなユーザインターフェースを
これは、冒頭の問いから端を発した、各章のつながりが不明瞭なエッセイ、流行りのミームでいうと技術的ポエム、であり、プログラミングをテーマにしていてもプログラミングの記事ではない。(と一番最後まで書き終わった自分が注釈を入れている) 良いコードとは何か 趣味で4年、本腰を入れたは最後の2年なのだが、それから3年間ほど仕事でプログラムを書いてきた。それで、趣味プログラマと業務プログラマの一番の違いは、業務プログラマが要求されるのが「他人にどれだけ意図を伝えることができるか」ということに尽きると思うようになった。 他人にとって良いコードとは、書いた人の意味が読み解けるコードであると思う。どれだけ書いた本人の自意識の中でかっこいい・よいコードを書いたと思っていて、実際にちょっと紐解けばそのポテンシャルがあったとしても、隣に座っている人間に伝わらなかったら意味が無い。正しくコードレビューが行われるなら
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "高圧縮ファイル爆弾" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2012年5月) 高圧縮ファイル爆弾(こうあっしゅくファイルばくだん)とは、それを読み込んだプログラムやシステムをクラッシュさせる、あるいは負荷により使用不能とするために作られた悪意のある圧縮ファイルである。なお、「高圧縮ファイル爆弾」という用語はウイルス対策ソフトの1つである avast! antivirus の日本語版で使われているもので、英語では "Zip Bomb" (ZIP爆弾) "Decompression bomb" (データ展開爆弾、データ解凍爆弾)
はじめに 関数型言語スキーの皆様,趣味でも仕事でも関数型されてますでしょうか? 関数型言語の強力な特徴の一つとして不変性が挙げられます.不変性においてはletやIOモナドが注目されがちですが,真に不変性を下支えしているのは関数型言語のライブラリに含まれているListやMapといったデータ構造です.これら関数型データ構造について記述された古典が「Purely Functional Data Structures」です.これらに記述されてるデータ構造について実装と解説を書く,というのが本稿の目指すところです. 関数型データ構造とは? 正確な定義については,MITの講義ビデオ など見て欲しいのですが,重要な特徴として,全ての関数型データ構造では,操作を行う前の古い版と,操作後の新しい版の,両方が維持される点が挙げられます.(これを永続性(Persistency)と呼びます.ややこしいことに永続性
Reader モナドも説明はわかりにくいが、State と同じようにモナド外部から与えられた「環境」という値(単独の値やリストなど)をモナドの内部から ask 関数で取り出せるモナドと考えると良い。 言い換えるとモナド外部の「環境」という値を、モナド内部の ask という関数から取り出すことができるということだ。このあたりは、同じ ask という関数を使っても、「環境」の値によって戻される戻値が違うから、副作用があると考えることが出来る。したがって、Reader モナドの世界の中からみると、IOモナドや、Stateモナドと同じように副作用のあるモナドだとも言える。 State モナドの場合は、「状態」から値を取り出す関数が get で、「状態」に値を代入する関数が put だった。このように、State モナドでは「状態」をモナド内部から読み出したり、書き込んだりできる。 しかし、Read
2015-03-07 某R社を5日でクビになった話 Hello,World!個人開発でぬくぬくやってきたエンジニアの僕が、縁あってエンジニアインターンし、5日目にしてクビになるという出来事があり、学びが多かったので綴りたいと思います。 ◼︎某社との出会い 焼き肉をおごるという企画で、スカウトが来て、オシャレでキレイな焼き肉屋さんでランチをしました。そこで、スゴイエンジニアさんに「このサービスのこの部分をこうしたほうがよくて、ここまで作ったので開発してもいいですか?みたいにすれば自分のやりたい開発ができるんだよ」と言われ、自分のエンジニアのイメージがガラッと変わって魅了されて、興味を持つようになりました。そのスゴイエンジニアさんは、今も憧れているスゴイ方です。カッコイイなと思っています。 ◼︎某社の技術責任者との出会い 会社訪問を予定していた日に、スゴイエンジニアさんにスゴイエンジニアさんの
電子部品,通販,販売,半導体,IC,マイコン,電子工作こどもパソコン「IchigoJam」プリント基板キット秋月電子通商 電子部品の通販・販売
※ご注文確定(お支払い確認日)より約5営業日で出荷致します。 □Microsoft Office Personal Premium (Word/Excel/Outlook + Office 365サービス 1年ライセンス) プレインストールモデル ■OS:Windows 7 Home Premium 64ビット ※OSはService Pack 1適用済みとなります。※DSP版となります。(インストールディスク付属) ■CPU:インテル Core i7-4790 プロセッサー ■グラフィックス:NVIDIA GeForce GTX970 ■メモリ:8GB → 【期間限定】16GBに無償アップグレード ■SSD:120GB インテル 530 シリーズ Serial ATAIII ■ハードディスク:1TB ■チップセット:インテル Z97 Express ■光学ドライブ:DVDスーパーマルチド
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く