俺も同じような立場になったことあるけど、解決策は一つしかない。転職だよ。 今も使えるか分からんけど俺の使った方法を書いておく。1年以上継続して健康保険の資格があることが条件。同じ会社で1年以上社員やっていれば満たしているはず。 まず、有給は使い切れ。その上で心療内科から適応障害の診断書を出してもらう。 診断書と一緒に健康保険の傷病手当を申請して休職する。雇用保険の傷病手当じゃなくて、健康保険の傷病手当ね。傷病手当はやむをえない理由で休んでいることに対する手当だから、この期間は休んだという実績が先に必要で、会社にそれを証明してもらうことになる。 申請が通れば給与の代わりに傷病手当が出る。 給与のざっくり6割程度の金額だから生活は切り詰めなきゃいけないけど生きてはいけるだろう。 傷病手当の受給が確認できたら会社には「療養が長引きそうなので」と伝えて退職する。 退職手続きや退職日のために一度でも
タイトルを見た瞬間私の中のインターネットの心が「お金のことを考えたくないって言ってるじゃん!!!」と叫びます。でもマジで一回勉強するともう考えなくてよくなるから! オモコロのPR記事がめっちゃよくて、私はこれまで30年近くを「だらしない派」として過ごしており、これは性格なんだよな…と思っていました。この記事に書いてあるだらしないエピソードをほぼ全部体験しています(最後のエピソード以外)。 読んでるとメチャ元気が出る(時々はしごを外されてニャーンとなる) でもお金への「???」みたいな感じ、ある日突然霧が晴れるみたいになるのでそこまで頑張って生きよう / “【徹底討論】あなたはどっち?お金関係だらしない派vsしっかりしてる派 | オモコロ” https://t.co/UMmIXmlYDC — 青柳美帆子 (@ao8l22) 2021年3月5日 ちな私も運転免許取れなかった(学生時代払ったけど
会社勤めしてた人向けに。 ・傷病手当をもらう 会社を休職したら給料の6割がもらえる制度。 マックスで1年半もらえる。 2022年から改正されて、「通算で」1年半もらえるようになった。 例えば、今までだと鬱で1ヶ月休職して傷病手当もらってその2年後とかにまた休職、だと2回目の休職時には「1年半経過してるのでもう傷病手当渡せません」ってなってたのが、 改正後だと「前に1ヶ月分だけ傷病手当を渡したので、残りは1年5ヶ月分渡せます」となる。 詳しくは近所の協会けんぽに聞いてみて。 ・自立支援受給者証を作る 指定した精神科・薬局の料金が1割負担で済むようになる。 あと、収入によって月額の上限がある。自分の場合は月5000円だった。 1ヶ月の治療費がどんなにかさんでも5000円を超えることはない。(入院したら別にかかる) 精神科で診断書(3000円はすると思うけど、全然元とれる)を書いてもらおう。それ
はじめに 今年(2022年)1月から、久々に個人でスマホアプリ配信の副業を再開してみました。 脱税(違法)は絶対ダメですが節税(合法)は限界までしたい と思っているタイプなので、以前副業でやっていた時に税関連のこと(所得税法)をそこそこ調べておいたつもりですが、かなり久々なので現行ルールの確認がてら、主にスマホアプリで副業した際の確定申告の要点をまとめてみます。 ストーリー(ポエム?)として文章を書きたかったので、グダグダと長文を書いてますが、要点は最後の「まとめ」で簡潔に書いてあります。 エンジニアとして働いている私たちには少し縁遠い「経理」に関する話題ですが、 趣味でスマホアプリを出しつつ、ついでにマネタイズしているエンジニアは多いハズ サラリーマンはどうしても確定申告と縁遠い スマホアプリで確定申告が必要な水準まで収益を上げる事は困難である(個人の場合99%以上の人は確定申告不要で、
こんにちは、小林(@koba04)です。 本記事では、シングルページアプリケーション(以下、SPA)における状態管理について解説します。 GmailやTwitterは、SPAとして構築されている代表的なWebアプリケーションであり、スムーズなページ遷移をSPAによって実現しています。またElectronやPWA(Progressive Web Apps)の登場により、複雑なアプリケーションをWebの技術を使って構築する場面も増えてきました。 これらの複雑なアプリケーションにおいては、既存のページ単位での状態管理の考え方では対応が難しくなります。 そこで今回は、具体的なフレームワークも取り上げながら、Webフロントエンドにおける状態管理のアプローチについて紹介します。 フロントエンドでの状態管理の複雑化 ページの単位を超えた状態の保持 モデルとビューによる処理の分割 イベントの管理が複雑にな
CodeIQのブログより。🤔 なぜ、OOPから移行する時なのか Ilya Suzdalnitski OOPは、多くの人にコンピューターサイエンスの重要資産と考えられています。コード構成(code organization)に対する究極のソリューション。すべての問題の終焉。私たちのプログラムを書くための唯一の本当の方法。自分自身をプログラムするという真なる唯一神から私たちに授けられました… それまでは、そうではなく、抽象化の負担、そして無差別に共有されるミュータブルなオブジェクトの複雑なグラフによって、人々は屈し始めています。現実世界の問題を解決するのではなく、「抽象化」と「デザインパターン」について考えるのに貴重な時間と頭脳が費やされています。 非常に著名なソフトウェアエンジニアを含め、多くの人々がオブジェクト指向プログラミングを批判してきました。驚くことに、OOP自身の発明者でさえ、今
Tweet Pocket あなたは「お金の勉強をしたい」と思って、こちらの記事をご覧いただいていると思います。 とはいえ、いざ勉強しようにも「どれから手をつけたらいいの」となって結局は手つかずになってしまったり、「なんかめんどくさいなあ」と思って後回しにしがちになってしまって・・という方も多いのではないでしょうか。また最近では、子供にお金の勉強をさせたいという親御さんも増えています。 今でこそ、FPをしている私自身も、かつては「お金ないから何とかしないとやばいなあ」と悩んでいました。 その際に、「お金のことを何とかするにはお金の知識を勉強することが必要だ。まずは本を読んでやれそうなものはやってみよう」という事で、100冊以上の本を読んできました。 その中から私自身が、家計簿のつけ方、固定費の見直しや食費の見直し、保険の見直し、ローンの見直し、積立NISA、クレジットカードの使い方など、実際
林鄭月娥行政長官(左)のボス、習近平も幻想を見せられていた(2017年7月1日) REUTERS/Bobby Yip <香港デモ隊は一握りの「暴徒」で、その他の「声なき多数派」は親中派を支持している――それは中国が仕組んだプロパガンダではなく「信仰」だった。人民日報や環球時報のジャーナリストたちに聞いてわかった中国指導部の驚くべき慢心ぶり> 香港で11月24日、区議会議員選挙の投開票が行われた。夜になって開票作業が進むなか、民主派陣営は熱狂に包まれていた。選挙妨害や不正の可能性を懸念しつつも勝利を見込んでいた民主派だったが、ここまでの圧勝は想定外だったためだ。 投票率は過去最高。夜半までには民主派が獲得議席数を前回選挙の3倍(452議席中389議席)に増やし、親中派(61議席)に対する逆転勝利を決定づけた。民主化デモに対する警察の強硬姿勢に市民の怒りが高まるなか、親中派の候補者たちが次々と
2024年バージョンの全面改定された新しい本が公開されているので移動してください 関数型プログラミングをゼロからわかりやすく実用的に幅広い視点から解説!〜 圏論からFRPの構築まで a岡部 健Ken Okabekentutorialbook@gmail.com 関数型プログラミングが『銀の弾丸』である という非常識な常識 2022Functional Programming as the Silver bullet, that is the Insane common sense 2022
(You can read this article in English.) Ruby の開発版にパイプライン演算子(pipeline operator)が試験的に導入されましたが、いろいろあってプチ炎上になっています(チケット)。 せっかくの機会なので、パイプライン演算子の歴史を調べてみました。付け焼き刃の調査なので、間違ってたら教えてください。 パイプライン演算子とは こんな感じのものです。 x |> f |> g |> h # h(g(f(x))) と同じ意味 h(g(f(x))) という関数適用の式は、関数が呼ばれる順序(f→g→h)と、プログラムの字面上の順序(h→g→f)が逆でわかりにくいとされます。この問題は、特に、関数が大きくなったときに顕著になります。 wonderful_process_h( marvelous_process_g( fantastic_process
「Python」と「Google Colaboratory」で株価データ分析に挑戦:「Python」×「株価データ」で学ぶデータ分析のいろは(1) 日々変動する株価データを題材にPythonにおけるデータ分析のいろはを学んでいく本連載。第1回はPythonを実行する環境とデータの前準備について。 はじめに 連載第1回は「Google Colaboratory」でサンプルプログラムを実行するための環境を用意する方法や利用するPythonのライブラリを説明します。「Google Chrome」と「Googleアカウント」を用意して読み進めてください。 なお、連載の趣旨がデータ分析であるため、Pythonの言語仕様や文法の詳細を割愛する場合があることをご了承ください。 Google Colaboratoryの準備 Google Colaboratoryとは、Googleが提供するブラウザ上でPy
SwiftUI はWWDC 2019のキーノートで発表された iOS/MacアプリなどのUIを構築するためのフレームワーク です。デベロッパーフレンドリーなコーディング&直感的なデザインツールの組み合わせで、超簡単にUIを構築できる特長があります。例えばこんな感じです。 import SwiftUI struct ContentView: View { var body: some View { Text("Turtle Rock") .font(.title) .color(.green) } } struct ContentView_Preview: PreviewProvider { static var previews: some View { ContentView() } } これまで以上に簡単にUIが構築できることから、発表後iOSエンジニア界隈ではバズワードになっています
みなさん、Optional Chaining使ってますか? 私は先日出たTypeScript 3.7 Betaを小さいプロジェクトに導入して使ってみました。これはとても快適ですね。 例によって、Optional ChainingはECMAScriptに対するプロポーザルの一つです。つまり、もうすぐ入りそうなJavaScriptの新機能です。プロポーザルはたくさんの種類がありますが、その中でもOptional Chainingはその高い有用性からこれまで多くの注目を集めてきました。Optional Chainingは2019年6月のTC39ミーティングでStage 3に上昇し、いよいよ正式採用が近く期待も高まってきたところです。TypeScript 3.7にも導入されたため、TypeScriptユーザーの方々は11月上旬に正式リリースが予定されているTypeScript 3.7を今か今かと待
この記事は 一休.comのカレンダー | Advent Calendar 2023 - Qiita 10日目の記事です。 昨今は Web アプリケーション開発の世界でも、関数型プログラミングのエッセンスを取り入れるような機会が増えてきました。 とはいえ、一つのアプリケーションを 1 から 10 までがっちり関数型プログラミングで構成するというわけではなく、そのように書くこともあればそうでない従来からの手続き的スタイルで書くところもあるというのが現状で、どこまで関数型プログラミング的な手法を取り入れるかその塩梅もまちまちだと思います。まだ今はその過渡期という印象も受けます。 本稿ではこの辺りを少々考察してみたいと思います。 先日、Qiita Conference 2023 Autumn で以下のテーマで発表を行いました。 この発表では「関数型プログラミング最強!」という話をしたわけではなく、
通常、会社員は自ら確定申告をする必要がないため、所得控除などの節税方法をあまり知らない方もいるでしょう。前回記事では、確定申告でしか処理できない「3つの物的控除」を紹介しました。今回も引き続き、稲垣啓氏の著書『イラストでサクッとわかる 日本一たのしい税金の授業』(日本実業出版社)より一部を抜粋し、会社員が使える所得控除について紹介します。 「会社員の必要経費」が認められるようになったワケ 法学部で勉強されたことのある方なら、一度は聞かれたであろう「サラリーマン税金訴訟」もしくは「大島訴訟」を紹介しておきましょう。 【事件の概要】 サラリーマンがもらう給与・賞与は「給与所得」(所法28①、所令64、65)に分類されるのに対し、個人事業主などが得る収入は「事業所得」(所法27①、所令63)になります。 事業所得者の必要経費は、実際に払ったものであれば、この金額を控除できます(所法27②)が、必
TypeScript の型システムを活用して、本番のアプリケーションにおける実用的な問題を解決することを目指しています。Effect-TS は、以下のような特徴を備えています。 並行性(concurrency):Fiber ベースの並行モデルにより、高いスケーラビリティと低レイテンシを実現 コンポーザビリティ(composability):小さく再利用可能なパーツを組み合わせることで、メンテナンス性、可読性、柔軟性の高いソフトウェアを構築する リソースの安全な管理(resource-safety):処理が失敗したとしても、安全にリソースを開放する 型安全性(type-safety):TypeScript の型システムを活用した型推論と型安全性に焦点を当てている エラー処理(error handling):構造化された信頼性の高い方法でエラーを処理する 非同期性(asynchronicity
かつて標準といわれた「家族」が消えつつあります。そもそも「家族」とはなんでしょうか?(写真:kotoru/PIXTA) 「夫婦と子ども2人」からなる核家族のことを標準世帯といいました。世帯の中心は、この「夫婦と子」世帯であり、その構成比は1990年の国勢調査時点で4割近くもありました。しかし、それが25年後の2015年には27%まで激減しています。 一般に、家族はそれ以外の「夫婦のみ世帯」や「3世代世帯」「ひとり親世帯」も含みますが、本記事では、この「夫婦と子」世帯を便宜上家族と表現することとします。 単身世帯の構成比は今や35% 激減した夫婦と子の家族の代わりにトップに立ったのは、単身世帯(一人暮らし世帯)です。単身世帯の構成比は、今や35%にまで増えていますが、この傾向はますます加速します。国立社会保障・人口問題研究所によれば、2040年には約4割が単身のソロ世帯となると推計されていま
コードを読み込みScalaの関数型パラダイムを学ぶ - xuwei-kがScalaを学ぶために読んだOSS 数多くのScala関連OSSにコミットを続ける吉田憲治(xuwei-k)さん。その精力的な活動を支える、関数型の知見の源をうかがいました。 オブジェクト指向言語と関数型言語の特徴を併せもつマルチパラダイム言語・Scala。この言語に関連するOSSのコミット履歴には「 xuwei-k」というアカウントが頻繁に登場します。今回お話を聞いた吉田憲治(よしだ・けんじ/ @xuwei_k )さん、その人です。 吉田さんはScalaのスペシャリストとして、数多くのScala関連OSSにコミットを続け、2018年、Scalaコミュニティに対する貢献者に贈られる「Phil Bagwell Award」を受賞しています。界隈屈指のコントリビューターとして知られる吉田さんに、Scalaのスキルを研鑽して
はじめに 業務のメインプロジェクトではScalaを使うことが多く、チームに新しく加わったメンバーのオンボーディングではScala言語自体やライブラリ(主にtypelevel系)の資料を紹介する機会が少なくありません。毎回リンクのリストを作り、コメントを添えて共有するのですが、回数も増えてきたので記事にしてみることにしました。 Scala言語の入門 ScalaText 『Scala スケーラブルプログラミング』(第三版) 『Scala関数型デザイン&プログラミング ―Scalazコントリビューターによる関数型徹底ガイド』 1つ目のScalaTextは有名なドワンゴさんの研修資料が日本のScalaコミュニティに寄贈にされたものです。2つ目以降はScalaTextの冒頭でも言及がありますが、入門としては鉄板かなと思います。他のプログラミング言語を修得されているのであればScalaTextを一通り
純粋関数型プログラミングで副作用を扱う方法Posted by Mizunashi Mana on April 05, 2020 Haskell は他のプログラミング言語には見られない特徴を多く持っている。その中の1つが純粋性だ。Haskell は純粋関数型プログラミング言語であることを、売りの1つにしている。しかし、純粋性は多くの場合表現力の縮小を招く。ところが Haskell は、IOモナドの導入により、通常のプログラミング言語と変わらぬ表現力を持てるようになっている。これは、とても驚くべきことだ。しかし、同時にこれは Haskell 入門者にとって、大きな混乱を招いているようだ。 今回は、そもそも純粋性とはなんなのか、なぜ他の言語は純粋性を担保できないのか、そして Haskell はどうやって IO モナドにより純粋性を担保しつつ他の言語と変わらない表現力を持てるようにしているのかにつ
最近フロントエンドに限らず TypeScript を書くことが多くなって、これでそれなりの規模のサーバサイドアプリケーションを書くときどうなるんだろう、と気になって読んでみた。いわゆる普通のオブジェクト指向ではなく関数指向な書き方でいきたいとき、どうするのが好ましいのか、というような観点。 名前的にそのものずばり、という本があったので購入した。日本のウェブを検索してみてもいくらか言及があるので価値はありそうだという判断で、大人なので円安でも強行する。 Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# (English Edition) 作者:Wlaschin, ScottPragmatic BookshelfAmazon 自分は PDF で読みたかったので
Elixirの虜になったPythonプログラマが、6か月後にたどり着いた、Classを使わないプログラム はじめに Elixirが、Qiitaアドベントカレンダー2022プログラミング言語ランキングで断トツのトップなのを知って、Elixirを学び始めたという方も多いかとおもいます。 私も昨年学び始めました。Elixirはとても楽しい言語です。 どこが楽しいのか? introductionに書いてある説明をみたり、パイプ演算子や、Enumの使い方を理解し、Elixirのデータの処理をプログラムで記述する術に触れてみて、この半年間で、Elixirの「虜」になってきました。 しかし、私がいままで使ってきた、Python,JavaScript等にあった、Classがありません。 虜になったからといって、Classの無い言語でいままでのように、プログラムを作れるだろうか? 今までの、クラスを使ったプ
こんにちは!クラシルiOSアプリを開発しているknchstです。 昨今のモバイルアプリケーション開発では様々な要件があり、それらを満たすよう実装するには数々の苦難がありました。その一つとしてUIの状態、所謂State管理が難しくなってきています。ネットワークに接続し、またUIをアニメーションさせたりと、データとUIを同期するのは困難を極めます。 Rxなどのリアクティブフレームワークの利用が当たり前になり、ReactNaviteやFlutterなどのフレームワークをプロダクトに採用する企業も増えてきて、モバイルアプリのトレンドの風も、まさにこの方向に向かって吹き始めていました。 そして今年のWWDCでAppleがSwiftUIを発表してついに、その風は大きくなり今後のモバイルアプリの方向性を決定付けたと言っても過言ではないでしょうか。 今回は、SwiftUIとFlutterでアプリを開発する
先日JavaScriptに慣れていない人のコードをレビューする機会があり、constで宣言されたオブジェクト内部に副作用を与えている記述がありました。 その時に「今の動作に問題ないけど、今風のJSならイミュータブルの方が良いかも」と指摘したものの、JSに疎い人からすれば背景が分からないはずで、理由を自分なりに説明したものの案外言語化が難しかったことがありました。 難しい理由として、イミュータブルであることは実利面と同時に、Facebook発祥のトレンドという側面も多分に含んでおり、JavaScript自体の潮流も踏まえておく必要があるからです。 今回は実利面に加えてトレンド面も交えて、なぜイミュータブル性がJavaScriptで重宝されるのかを見ていきましょう。 フロントエンドの世界では状態を持ち、時間やインタラクションと共に変化するから サーバーサイドの世界から見た場合、HTTPはステー
はじめに 本資料は、Scala初学者向けの学習テキストです。本資料を読み進めることで、 プログラミング言語Scalaを用いたアプリケーションを開発できるようになること 『Scala スケーラブルプログラミング』(第4版)(通称コップ本)を通読して理解できるようになること 『Scala関数型デザイン&プログラミング ―Scalazコントリビューターによる関数型徹底ガイド』(通称FP in Scala)を通読して理解できるようになること が主な目的です。 『Scalaスケーラブルプログラミング』は、Scalaの言語設計者であるOderskyさんらにより書かれた解説書で、Scalaの言語機能について詳細に書かれており、Scalaプログラマにとってはバイブルと言える本です。この本は決して読みにくい本ではないのですが、本の分量が多いのと、関数型など他の言語でのプログラミング経験がないとわかりにくい箇
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く