「Swift」を含む日記 RSS

はてなキーワード: Swiftとは

2021-05-02

クリーンアーキテクチャって実際どうなの

クリーンアーキテクチャとはソフトウェアアーキテクチャの1つだ。

Robert C. Martin氏により考案され、ここ最近また日本プログラマ界隈で人気が出ているように思う。

ただ、英語圏において、Martin氏に対して実はかなりアンチが多い。

Redditでは彼についての記事は(批判以外は)軒並み低評価が付く。

理由として以下のものが挙げられる。(本業についての批判政治信条批判が混ざっている事に注意。)

 

 

実際、クリーンアーキテクチャアイデア自体は、盲目的に信仰してはいけないがガイドラインとしてはまぁ有用とされているように見える。

ただ、上記経緯により、例えば先日Martin氏の著書であるClean Codeをゴミ箱に入れた写真ツイートしている人を見かけ、彼への風当たりは今も強い事をうかがい知れた。

自身Clean Codeには昔お世話になった覚えがあり、そのパフォーマンスは流石にキャンセルカルチャーではと思う。

しかし一方で、Null許容型批判の件や、開発した代表的ソフトウェアがない事から、この人からプログラミングの何たるを学んだと公言するのを躊躇する気持ちも分かり、複雑な気分でもある。

 

 

とりあえず俺が自信を持って言えるのは、ボブに近い名前でもないのにボブおじさんを名乗って良いのはT-800だけだということ。

2021-04-14

「radioactive water」を他の国のメディアではどう表現しているか

各国のメディア記事タイトルと1文目を抜き出してみた。

こうして比較してみると、"radioactive water" はどちらかと言えば強い方の表現だなと思った。

Al Jazeera (カタール)

contaminated Fukushima water, contaminated water

Japan to release contaminated Fukushima water into sea

Japan says it will release more than one million tonnes of contaminated water from the ruined Fukushima nuclear power station back into the sea, in a decision that drew swift condemnation from China, South Korea and environmental groups and is likely to anger the fishing industry.

ttps://www.aljazeera.com/news/2021/4/13/japan-to-release-contaminated-fukushima-water-into-sea

Arirang (韓国)

Fukushima radioactive water, contaminated water

Japan to announce Fukushima radioactive water release into sea

Tokyo appears set to formally announce its final decision on the release of contaminated water from its wrecked Fukushima nuclear power plant into the sea.

ttp://www.arirang.com/News/News_View.asp?nSeq=275277

BBC (イギリス)

wastewater, contaminated water

Fukushima: Japan approves releasing wastewater into ocean

Japan has approved a plan to release more than one million tonnes of contaminated water from the destroyed Fukushima nuclear plant into the sea.

ttps://www.bbc.com/news/world-asia-56728068

CNA (シンガポール)

treated Fukushima water, contaminated water

Japan to release treated Fukushima water into the sea: PM Yoshihide Suga

The Japanese government plans to release more than 1 million tonnes of contaminated water from the destroyed Fukushima nuclear plant into the ocean, Prime Minister Yoshihide Suga said on Tuesday (Apr 13), in a controversial decision that follows years of debate.

ttps://www.channelnewsasia.com/news/asia/japan-fukushima-nuclear-plant-water-sea-yoshihide-suga-14610968

CGTN (中国)

Fukushima wastewater, radioactive water

Japan determined to release Fukushima wastewater despite backlash

Japanese Prime Minister Yoshihide Suga said on Monday that the disposal of radioactive water from the crippled Fukushima nuclear power plant cannot be postponed amid plans to rebuild the plant, despite the looming backlash from both home and abroad, broadcaster NHK reported.

ttps://news.cgtn.com/news/2021-04-12/The-plan-to-release-Fukushima-wastewater-sparks-backlash-ZoFTbhBjG0/index.html

CNN (アメリカ)

treated Fukushima water, treated radioactive water

Japan to start releasing treated Fukushima water into sea in 2 years

Japan will start releasing more than 1 million metric tons of treated radioactive water from its destroyed Fukushima nuclear plant into the ocean in two years, the government said Tuesday -- a plan that faces opposition at home and has raised "grave concern" in neighboring countries.

ttps://edition.cnn.com/2021/04/12/asia/japan-fukushima-water-intl-hnk/index.html

DW (ドイツ)

radioactive water

Fukushima: South Korea summons Japan's envoy over dumping decision

The Japanese government has approved a controversial plan to release radioactive water from the wrecked Fukushima nuclear plant into the ocean. South Korea expressed 'strong regret' over the decision.

ttps://www.dw.com/en/fukushima-south-korea-summons-japans-envoy-over-dumping-decision/a-57177353

France 24 (フランス)

contaminated water

Japan to dump contaminated water from Fukushima nuclear station into sea

Japan plans to release into the sea more than 1 million tonnes of contaminated water from the destroyed Fukushima nuclear station, the government said on Tuesday.

ttps://www.france24.com/en/asia-pacific/20210413-japan-to-release-contaminated-water-from-fukushima-nuclear-station-into-sea

NHK WORLD-JAPAN (日本)

treated water

Suga: Decision on treated water cannot be delayed

Japan's Prime Minister Suga Yoshihide says a decision on how to dispose of treated water from the Fukushima Daiichi nuclear power plant should not be put off.

ttps://www3.nhk.or.jp/nhkworld/en/news/20210412_18/

RT (ロシア)

irradiated water, Contaminated wastewater

Japanese government says it WILL release irradiated water from Fukushima nuclear plant into the sea

Contaminated wastewater at the Fukushima Dai-ichi nuclear plant will be released into the ocean “in around two years,” the Japanese government has announced, despite calls from China and South Korea urging against the move.

ttps://www.rt.com/news/520856-fukushima-contaminated-water-release/

2021-04-07

anond:20210406154745

かにそうだわ。

swiftは許してxcodeを許さずに生きていこう

2021-04-06

anond:20210406154644

Xcodeはクソは同意だけど、でもSwiftは良い言語だと思うけどな。

2020-11-21

今日から新規ソフトウェア開発するとしたら

今までの自分スキル関係なく、今日からスクラッチソフトウェア開発するとしたら、どんな環境がいいんだろう?という問いかけです。

ちなみに自分は以前組み込み系のエンジニアWeb系は詳しくない&ここ1年ソフトウェア仕事から離れてましたが、最近Webアプリ作りたいなと考えてます

自分イメージは、

組み込みソフト・・・基本C言語最適化するとこはアセンブラマイコンコンパイラ対応してたらC++

Windowsアプリ・・・C#(.net framework)、nodejs(electron)

スマートフォンアプリ・・・3DだとC#(Unity)、Dart(flutter)、javascript(React)、作り込むならネイティブ(iOSswiftandroidKotlin)

Webアプリ・・・nodejsruby(on rails)、Dart(flutter+firebase)、python(Django)

Webサイト・・・wordpress

・社内アプリ・・・社内がマイクロソフト環境(outlookとかteams)ならPowerApps

AI開発・・・python(TensorFlow、scikit-learn)

詳しい人、追加と修正お願いします!

2020-11-15

anond:20201115004233

名前付き引数という仕組みはこの問題をかなり筋良く解決しているように思う。

例えばSwift

func set(hoge: Int)

を呼び出す時は

obj.set(hoge: 42)

と書く。

メソッドオーバーロード名前単位可能なので、func set(fuga: Int)も定義できる。

Swiftアクセサメソッドなんて書くことはないというのはともかく。(例なので)

名前付き引数があるとかなり関数命名が変わり、hogeFromFuga(int fuga)やfooWithBar(string bar)が単にhoge(piyo: Int)やfoo(bar: String)になる。

2020-11-14

anond:20201114010631

オカムラswiftも重量そんなもんだった。これは購入と組み立て込みだった。

なんか二人で30分はかかってたよ。

作業してくれた兄ちゃんに「引っ越しの際は天板外した方が良い」っていわれたけどそういうことか。

2020-10-30

anond:20201030012033

プログラミング言語勉強したいのですが何がおすすめですか

 

ちょっとやりたい程度ならまずはJavaScript

本当にライトライトならHTML/CSS

中長期的にちゃんとやりたいならC、PHPトライ気味でC#

特殊領域初心者にはお勧めしないのはPythonRuby

iPhoneアプリ作りたいだけならSwift

 

マジレスすると難度でお勧めする言語がほぼ決まって

特殊領域も一応あるけど特段の理由がなければ最初はやんない方がいいよー?というのがプログラミング言語最初の方だもん

2020-10-25

もしマイクラMSでなくAppleが買収してたら

Swift+Metalで再構築された美しいグラフィック

ゼロから作り直された直感的なUI

Apple IDで簡単ログイン

・Game Center対応

Apple Arcadeでどこでも遊べる

他には?

2020-10-23

anond:20201022005749

継承必要だよ。継承がないと多態が表せないから。

馬鹿継承を扱わせると、仕事している感を醸し出すために継承活用せざるを得ない。だから継承はクソに見える。よって、増田の言いたいことはわかる。

しかし、冒頭で書いたとおり、多態を適切に扱うために継承必要なのだ。これ以上は書けない。これからクラスベースOOP は消えることないであろう。それを書くすべを私は持ち得ていないので、null が消えない事実を例にして語ろうと思う。

21世紀プログラミング言語チャレンジの1つはなにか、と言ったら「null 撲滅」であろう。関数型言語は null を排除することに努めたし、Swift 言語は Optional という null がはいっていないことを保証する仕組みを作ったり、Haskell圏論という数学概念で応対しようとし、Ruby 言語は &. という「null をスルーするメソッド」を開発した。でも、null は撲滅出来ないままである

そもそも null とは何か?C言語では、ポインタが指すとそこでお終いだし、Java だとヌルポ(例外)の要因だし、Ruby だと NilClass のインスタンスだし、SQL言語だと「3値論理」では未来のことを記述するためのものだし、言語によって null はバラバラである。つまり、null 自体には特に意味はないのだ。逆に null があると便利だと思わないかC言語ではポインタに死んでもらえるし、Java だとヌルポがあったら例外にできるし、Ruby だと nil があったらなにかの理由があるからだし、SQL言語だと未来のことは不明記述できるし。そうなのだ、null はプログラミング必要なのだ。null をちゃんと扱うのが難しいだけで、null 自体に罪はない。

これを継承、というか多態にあてはめてみよう。多態がないとどうなるか想像してくれ。とてもしんどいことになる。なぜなら...

(作者は眠たくなりました。続きが読みたかったら反応ください。)

2020-10-05

51歳になってやりがいを見つけて興奮している

51歳、周りの同期はかなり出世しているが、部内随一のExcel達人の称号が付いた俺は、ヒラのまま。

Excel機能をフルに使って業務高速化するのが得意技。おかげで仕事は早い方だと思う。

部内部外問わず依頼があれば、爆速解決するツールを作ってきた。

でもエクセル職人が作ったツールブラックボックス化しやすいので敬遠されるようになってきた。

職人さんとして認知された結果、「いまさらエクセルww?」と、もう先がないカビの生えたおじさん扱いになっている。


Excelを得意としていたせいで、化石みたいな存在になってしまった。

からVBAなんて加齢臭のする言語を捨てよう、とPythonAI勉強をした。

でもそっちだと、若いやつに勝てる気がしなかった。終わった、と思ってた。


そんな俺がやりがいを見つけた。

化石Excelでも、本屋に行けば指南書に溢れてるじゃねぇか。若いねぇちゃんとかが立ち読みしてるじゃねぇか。

プロの間ではPythonSwiftGoとかが人気でも、職場ではExcel関数を教えるだけで感動してくれる若手の方が多いよ。

面倒見がよくて出世しないおっさん連中に、Excel達人が多い事も分かってきた。

分かった。俺にはニーズが見えてなかったから、カビが生えてたんだ。

お前が悪いわけじゃなかった。すまんExcel。もう迷わん、お前と心中だ。貴様での業務効率アップを極めてやる。

見てろ若者ども。社内の偏屈Excelおじさんたちの力を借りて、お前らの無駄時間を撲滅してやる。

コロナ不況下で今の会社リストラされたとしても、新天地若造もの大切な時間を捻出してやる!

みてろ!

2020-10-03

anond:20201003213855

仰ることはわかりますよ。フレームワークを使いこなしているだけで、言語理論を知った気になっているという指摘はわかります

しかしながら現実問題、大多数が使っているフレームワークを使わないと CSRFSQL インジェクションといった脆弱性に対して低コストで応対できる方法がありますか?まさか WAF でどうにかなるなんて、言いませんよね。今どきフルスクラッチアプリ作れ、なんて逆に技術力がないとしか聞こえませんが。

ぶっちゃけ RubyPHP なんて、クライアントサーバデータを低コストで受け渡すだけのツールしか思ってないわ。RDB や S3 といったドメインストレージにより近いなにかだし、iOS/Android/ブラウザたかSwift/Java/HTML+CSS+JavaScript をいじるだけじゃねーか。ウェブ領域セキュリティ気にしないと死ぬから、むしろメンテされているフレームワーク更新し続けないと死ぬんだよ。自作メンテしてないフレームワークを利用する方が気がふれているとしか思えませんがね。

2020-09-25

anond:20200925123247

そのうち、VisualStidio が Swiftサポートするだろう。

https://www.publickey1.jp/blog/20/swiftwindowswindows.html

純粋に「リリースしてどうすんだろ?」って疑問が湧くな

SwiftLLVMから難しい事は何もないだろうけど

2020-08-22

anond:20200822020954

なんで今日びなんでSwiftなんか覚えないと行けないんだよ

覚えてマイナー言語覚えさせられたうえにコーダー扱いされて、しかも積み上がったスキル個人開発したって今のストアの状況じゃリクープしやしねえだろ

そういうことだよ

2020-08-20

anond:20200820031125

いや、Swift / Kotlinネイティブで書いてるよ。

クロスプラットフォームだと Flutter が今は多いね個人Flutter に手を出してみたけど、あまり好みではなかったな。

ホットリロードは便利だけど

2020-07-31

anond:20200731191146

そう。資本には逆らえない。「弊社は、Swiftにも導入されたasync/awaitを使うルールだ。使え」と命令されたら逆らえない。

からそもそもSwiftに導入されて欲しくないんだよ。元があのセンス皆無のM$アイデアから

Swift予約語「async」が追加された、とかで少し沸いているようだが

個人的には、もしMicrosoft言語のようなasync/awaitが導入されようとしているなら

絶対にやめて欲しいと思う。

JavaScriptC#のasync/awaitは見ての通りデザイン醜悪だし、Rustには少しだけ

形が変わって導入されたが、言語デザインとしては更に悪くなってしまった。

Swiftには、既存のようなデザインのasync/awaitは不要だ。

あんなのよりはコールバックを重ねる方がまだましだ。

と思うのは自分だけなんだろうか?

2020-07-25

anond:20200725141018

やりたいことやれる言語やるのが1番いい。プログラミング勉強のためにプログラミング言語勉強するの飽きるし。

機械学習やってみたいならPythonはじめたらいいし、

サイトが作りたいならVue.jsとかReactで実際にサイト作りながら勉強したらいいし、

アプリが作りたいならAndroidならKotliniOSならSwiftでなんか作ってみればいいし。

特に決まってないなら、プログラミング入門サイトとかで色々な言語かじってみるとかでもいいかも。コース式のやつ。

なんとなく好きだなって思ったやつ続けたらいい。

2020-06-27

HomePodが負け負けの負けデバイス

AppleTVは便利だけど微妙

Swiftの人気の低さ

iPhone途上国でそんなに売れない

Windowsエンジニアファーストの勢いが止まらない

こんな状況でARM Macとか頭湧いてるとしか思えないし、囲い込みすぎて誰も居なくなった計画都市みたいな間抜けさがあるな

2020-06-24

anond:20200624214349

SwiftXcode を使った先進的な開発環境

研究者AI 開発者の圧倒的な支持を集める Unix ベースの開発環境

Linux サーバとの親和性

Apple 製品とのシームレス連携

セキュリティソフト要らずの強固なセキュリティ

美しいフォント

FCP や Ligic と言った業界標準ツール

OSライセンス料という概念存在しない

いくらでもあるが?

2020-06-08

これからプログラミングを習おうとする人はMacBookを買う意味があるのか

高校生なる子供に買い与えるPCは何がいいかと迷う。

現状でMacしかできないことはSwiftでの開発くらいで、どう転んでもそれ以外の優位性は0:100でWindows機にあると思う。(米:Swifitになっていましたね

高校生なので乱暴に扱ったりすることがあるだろうし、他の教科書を考えると軽くて丈夫なノートがいい。だからLenovoのいい奴にしようかと思ったけど、Macbookに興味を持っているらしいのでどうしようか悩んでいる。何をしたいかもわからない子供に本当に与えていいのだろうか。子供ITリテラシーは人並み以上にはあると思っている。つくづく便利な世の中と思うけど、最初の一歩が重要なのは変わらないよね。

2020-05-24

テレビ番組制作で働こうか迷っている

今、知り合いのつてでテレビ局制作下請け業務ADやらないかって話があってそれを引き受けるかどうか迷ってる。

大学在学時に精神病んだり多重債務が膨らんだことで卒業してすぐ実家に戻って2年くらいニートしてた。

ニートって言ってもぼちぼち家業の手伝いして、とりあえず利息をなんとかするために日雇い派遣に行って、

グループセラピーに顔出したり、町おこしやってる地元NPOボランティアしたりなんやかんやしてたけどどこにも属してなかったかニートニートだ。

同じ面子毎日顔を合わせていると不安でたまらなくなるから月に二日が限界だった派遣も、2年経つごろには週4~5で3つぐらいの現場をローテーションできるくらいには回復した。

そのころになってようやくとりあえずどこでもいいから腰を据えようと考えられるようになって週3のコンビニバイトと週2のホテル清掃を掛け持ちを始めた。

1年前にコンビニの時給が上がってからは週4にシフトを増やしてもらってそっち一本に専念して今もやってる。もうかれこれ4年になる。

そんな自分にもWebデザイナーになるという夢があった。

当時はやっていたテキストサイトなりに影響を受けてhtml自分で書いてみたのが最初で、

それからお遊びで自分サイトCSSで装飾をしたりCGIプログラムを書いてみたりしてた。それも高校生になるころにはやらなくなったけど。

それでもずっとWeb周りの情報は集めていて、はてな情報収集のためにブックマークを使い始めたのがきっかけだった。

2年のニート間中に、ようやく落ち着いて勉強をできるようになったので、

ドットインストールJavascriptPHPPythonRuby基本的な書き方をさらったのち、ちょくちょく自主制作をやるようになった。

いってもPHPPythonWordPressとC4DのXpressoくらいでしか使ってない。Rubyは一回TwitterBOTとミニゲーム作ったあとなんか好きになれなくて弄らなくなった。

ももともとWebに憧れがあったからかサイト制作Javascriptを使うということは結構長く続けられた。

通ってた大学メディア関係学部イラレフォトショもそれなりに使ってたからそんなつまずくこともなく、ちまちまポートフォリオ制作したサイト溜めてた。

あと関係ないけど図書館Java参考書借りてきて写経したり、XCodeSwiftに挑戦したりしたけどアプリあんま興味なくていつの間にかやらなくなった。

それもサーバー代が払えなくなったりHDDがおしゃかになって全部なくなったんだけどね。ここ最近PCも持ってなかったし。

なんとか最近になって惨めな田舎生活から飛び出すだけのお金が貯まって、定職につくことまでようやく考えられるようになって

ちょっと遅くなったけどだめもとでまた一から頑張ろう、まずはポートフォリオまとめていこう」と思ってた矢先にコロナショックで世の中おかしくなりだした。

自分不安でたまらなくて、コンビニバイトをしていることから小売業求人に応募しつつ、Web制作や、大学時代の経験から映像制作募集に片っ端から応募した。

ADの誘いを受けたのはこの流れで、受けた企業採用担当でない社員の方から別の企業を紹介されてそういう話になった。

履歴書も見たしもう一度会ったらもう内定を出すと言われている。

からさまに怪しいと自分も思う。放送業界ハードさは周知の通りであるしか自分にはトラウマがある。

大学卒業直後に第二新卒での就職を目指して3か月だけ就活をしていた時期がある。

そのときに「テレビ制作やってる部署中途採用してあげるから一か月後に荷物まとめて東京に出てきて」と言われ結局自分はそれを蹴った。

当時はほぼ無収入なのに借金の返済に月6万かける生活不安が大きかったのと、

クライアント代理店から依頼された案件企画から制作までじっくり取り組んでいきたかったので放送業界はやや不本意だったかである

でも今になればあのとき飛び込んでいれば違った未来があっただろうと後悔する気持ちがある。

少なくとも今のようにぼんくらとして馬鹿にされ近所から白眼視されながら惨めに孤独に片田舎生活するようなことはなかったのではないだろうか。

今の自分映画悪人」の妻夫木の役どころや「レズ風俗」の永田カビみたいなもんである

現在はその企業以外に2社映像制作会社(放送関係ではない)の面接選考が進んでいてそれも自分を迷わせる原因だったりする。

最近はてブ話題からいろいろ考えてしまうんだけど、現実逃避するように誰に見せるわけでもないポートフォリオサイト休日に作り続けてる。

こうやってずっとPhotoshopコードの書かれたエディターと格闘していられたらいいのに。

ログイン ユーザー登録
ようこそ ゲスト さん