「swift」を含む日記 RSS

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

2019-02-07

202X年、世界Swiftの炎に包まれた!

PHPは枯れ、Javaは裂け、全てのプログラミング言語死滅たかのように見えた。

だが、COBOL死滅していなかった!

2018-12-16

おーいObjective-Cィ〜!

Objective-C「みんな今頃Swiftかに移っちゃったのかなあ…。しょうがないけど、さみしいなぁ・・・

開発者「おーいObjective-Cィ〜!」

Objective-C「えっ・・・!?なに、みんなどうしたの!帰ってきてくれたの!?







Objective-C・・・ハッ!・・・夢か・・・。」

2018-11-30

の子IT開発のハードル高すぎない?

入り口スマホだったりするわけじゃない?

swift playgroundとかswiftが知ってる人フレンドリーではあるけど、初心者には分かる仕組みになってるのだろうか?

SI業界に入った子がSQL書けとか、ES6書けみたいなこと言われたってハードル高すぎないかねぇ。

AWSとかアラフォーの俺も全然からない。awscliでスナップショットとれるなんて今日初めて知ったよ。

今のプラグラミング言語って色んな言語を取り込んで高機能化してる訳じゃない?なんでそんなことしてるのか分かんないと思うのね。

伝わる人に言うと、JavaだってAutoBoxingが前提だったりするわけじゃん?42+"円"とか書いちゃう訳よ。コンパイルエラーにならないのも頑張りすぎだろと思うけど。

あとmaven使えば色んなライブラリ使えるわけじゃん?今ならGradleなのかい?よくわかんねぇけど。俺はよく分かんないけど、使いこなせてるのかね?

AWSもES2の説明はできてもS3の説明できる先輩がどれほどいるかストレージ仮想化知識が前提にない人は説明はキツいなと。AIMとか混ざると地獄よね。

プログラミングに戻ると、今どきの言語って最先端で書かれると記号や謎予約語が多かったりするんだけど諸先輩方は大丈夫かなと。

っていうか、ラムダ式とかもSI業界とかだとキツいよねと思うのだ。全然最新の技術じゃないのにね

2018-11-06

javaにも負けず

javaにも負けず

Cにも負けず

javascriptにもPythonの難しさにも負けぬ丈夫な頭を持ち

欲はあり

決していからず

いつも静かに笑っている


一日に一時間RubySwiftと少しのPHPをやり

あらゆることを

自分勘定にもちろん入れて よく見聞きし分かり

そして忘れる


実家の二階の自分の部屋の小さな一角の隅にいて

東にサイトUIあればアレ拡張機能欲しいと言い

西にプログラマー募集あれば行ってやりたいと叫び

南に酷いUIあればスタイルシート独自に変更を加え

北にアプリゲーム作りたいと思わばすぐさまとりかかり


ようやくできたプログラムに涙を流し

完成したゲームバグオロオロ潰し

みんなに「すごい」「なんやコイツ天才やんけ」「神か」と呼ばれ

褒められ

みんなから尊敬してもらえ

そういうもの


私はなりたかった…

2018-10-14

anond:20181014003945

mac持ってるならxcodeインストールして適当に始めてみては?

本とかいレベルじゃなさそうなのでswift教えてくれる教室に行ったほうがいいと思う。

プログラムを学びたい

初心者です。

教えてください。ここにはプロがたくさんいらっしゃるようなので。

子供四年生python?かSwift?をいっしょに学ぶのにオススメ参考書とかサービスはございますか?

図書館に行って借りてみましたがレベルが高いようでした。

私はアラフォーなのでウィザードリィとか作りたいなーと思いますが、そもそも違ってきますよね。

なお、子供スクラッチやってますがよくわかってないながらやってます

マック持ってます。買い替えの時期かなとも思っています

どうかお知恵を拝借させてください。

アプリゲーム作ってみたいです。

的外れでしたらすみません

2018-09-08

Swift使ってる人に質問

ErrorよりNSErrorの方が便利じゃない?

2018-08-09

xyzzy 使いに 50 の質問

01. ハンドルネームは?

  増田

02. ご職業、年齢はいくつですか?

  なんでも屋さん、アラサー

03. xyzzyについて何かwebサイトを持っていますか?

  持っていません

04. 現在使用中の xyzzyバージョンは何ですか?

 0.2.2.253

05. xyzzy 使用暦はどれくらいですか?

  15年くらい

06. xyzzy を使うようになったきっかけは何ですか?

  昔のことすぎて忘れましたが、学校UNIX 演習で Emacs を使っていたので、Windows でも使おうと思っていて見つけたんだと思います

07. xyzzy 以外に使っているテキストエディタはありますか?

  Atom, McEditor

08. xyzzy を使う前に Emacs 系のテキストエディタを使ったことはありますか?

  はい

09. xyzzy を主に何に利用していますか?

  プログラムを書いたり設定ファイルをいじったり、テキストに関することならだいたい

10. xyzzy が関連付けされているファイルタイプは何ですか?

  txt, md, log, ini, bat, html, xml, css, less, scss, sass, styl, js, coffee, pl, php, py, rb, java, sqlかにもあるかも

11. xyzzy他人に勧めたことはありますか? また、結果はどうでしたか?

  使い始めた当時同級生が何人か使っていました

12. xyzzyフリーじゃなかったとしたらいくら位の値段になると思いますか?

  今なら3000円くらいなら買う

13. xyzzy を何と呼んでいますか?

  じじー

14. xyzzy の好きな点・嫌いな点はどこですか?

  好きな点:動作をほぼ自在カスタマイズできる点

  嫌いな点:動作カスタマイズするとき不自由なところがある点

15. パソコンを立ち上げている時間の内、xyzzy をどのくらい使っていますか?

  業務ときは3割くらい?

16. キーバインドWindows風ですか? Emacs風ですか? オリジナルですか?

  Emacs

17. .xyzzyに書く派ですか? .siteinitに書く派ですか?

  必要に応じてそれぞれに

18. 拡張Lispバイトコンパイルしますか?

  してます

19. セレクションリージョン、どちらを多く使いますか?

  リージョン

20. xyzzy を使っていて挫折したことはありますか?

  はじめのころ五目並べになかなか勝てなくて挫折しました

21. xyzzy の使い方をどうやって学びましたか?

  実際にさわりながら。LispGoogle 先生さまさま

22. xyzzy を使うにあたって一番苦労したことは何ですか?

  xyzzy 自体Lisp APIマニュアル化されていないところ

23. xyzzy を使って目からウロコだった機能は何ですか?

  Buffer Menu

24. 今の xyzzy に望むことはありますか? またそれは何ですか?

  矩形機能に影響が出そうだけどプロポーショナルフォントへの対応と、絵文字など最近 Unicode に追加された文字への対応

25. Lisp はある程度読み書きできますか?

  xyzzy自分の使いやすいようにできる程度には

26. Lisp のほかに読み書きできるプログラム言語はありますか?

  JavaScript, ES 2016, Coffee Script, Action Script 3, C, C++のごく一部, Objective-C, Rust, Swift, Perl, PHP, Python, Ruby, bash, xyzzy lisp

27. 自分で作った 拡張Lisp を公開していますか?

  GitHubGist にあるので探してください

28. 拡張Lisp で導入しているものは何ですか? (多い方は代表的ものをお答えください)

  clickable-uri, jscript-mode, markdown-mode など

29. これは外せない! という 拡張Lisp はありますか? またそれは何ですか?

  いろいろやるので今ある拡張機能がないと無理

30. NetInstaller を利用していますか?

  はい

31. 拡張DLL を導入していますか? またそれは何ですか?

  popup-dododo のための Cairo とか?

32. ドキュメント(info,reference等) は使っていますか? また、それは何ですか?

  使っていません。自分で改造してキーワードを全部 Web検索するようにしています

33. ネット関係拡張Lisp(www-mode,kamail等)を使っていますか?

  xyttr

34. アウトライン系のLispは使っていますか? またそれは何ですか?

  使っていません

35. メモ系(changelog-memo,howm等)Lispは使っていますか? またそれは何ですか?

  使っていません

36. xyzzy五目並べはやったことがありますか? また、結果はどうでしたか?

  今なら結構勝てます

37. キーボードマクロは使いますか?

  たまに。テキストの整形処理なら正規表現ゴリゴリやるほうが多いです

38. 辞書機能は使いますか?

  使っていません。国語英和・和英、英英辞典iPhoneアプリを使います

39. xyzzy のファイラは使いますか?

  毎日仕事に欠かせません。便利にカスタマイズしすぎてむしろファイラだけのために新しく xyzzy 自体を起動することもあります

40. フレームは使いますか?

  あまり使いません。新しく(Windows における)ウィンドウ

41. セッションは使いますか?

  使っていません

42. メーリングリストには参加していますか? また、メール送信したことはありますか?

  ありません

43. 2chxyzzy 関連スレッド書き込みしたことはありますか? また、その頻度はどのらいですか?

  大昔にどうしてもわからないことがあって書き込んだ記憶があります

44. xyzzywikiに書き込みしたことはありますか? また、その頻度はどのくらいですか?

  拡張機能実装に関してちょろっと書き込んだ記憶があります

45. xyzzyメニューは表示していますか?

  たまにほしくなるので表示しています

46. xyzzyツールバーは表示していますか?

  隠しています

47. xyzzyファンクションバーは表示していますか?

  表示していません

48. xyzzyバッファバーは表示していますか?

  表示していません

49. 色、フォントなどは変更していますか? またそれは何ですか?

  色は暗い背景色ハイライトカラーはできるだけ色相を離したパステルカラーです。

  フォントConsolas に源新ゴシック Regular を組み合わせています

50. 最後に、一言お願いします。

  まだまだ xyzzy は不滅です

2018-08-06

値渡ししかないとか勘弁してくれよ

iOS用のプログラム言語としてメジャーになりつつあるswiftは、Objective-Cベースにしているくせに、参照渡しは例外的しか認められず、事実上値渡し推奨である

これ、Javaとかから乗り換えてくると途方もなく面倒だからやめてほしいわ。

C++ベースにしたJavaは、逆にほぼ参照渡ししかない世界なのだから

なんでこんな意味不明言語仕様なのか。

2018-07-05

swift暗号化zipを作りたいだけなのに

なんで作る仕組みがないんだよ。

zlibやCommonCryptoはswift用のライブラリがないので、裏技的やり方でObjective-Cライブラリを引っ張ってこないといけない。

しかもそんな面倒は序の口で、本当に面倒なのはそこから

zlibは何をどうやってもgzipしか作れないし、作ったgzipをCommonCryptoのAES暗号化したら、今度はどうやっても解凍できないし。

あとzlibによる圧縮で、圧縮前の拡張子を覚えさせる手段が見つからなかったので、ファイル名に圧縮前の拡張子を含めさせておかないと、解凍後に手動で拡張子を追加しないといけない。

そりゃ、APIドキュメントをくまなく読み込めば全て解決するんだろうけど、そんなコストは掛けられない。

要するに並のプログラマの手には負えなさそうな話という結論


からなのか、ググってみると9割方SSZipArchive使えって記事が引っかかる。

あのさ、そういう目的特化で作られているんだから、使えば一瞬で目的達成できるのは分かるよ?

そこじゃないんだ。そしたらプラグインみたく必要ライブラリを入れまくって解決した気になるのは違うと思うし、それが無理なケースもあるんだよ。

そもそもの疑問として、タイトルに有る通り「暗号化zipを作りたいだけなのに」なんで最初から仕組みが用意されてないんだ。


あれか、Apple的にはswift暗号化zipを作る時代じゃないと、そういう見解なのだろうか。

2018-06-12

anond:20180612160245

VB C# Java Scala Kotlin...

C++ ObjectiveC D Swift ...

ココらへん似たような言語多すぎてよくわからん

anond:20180612134636

アプリエンジニアなら、SwiftJavaあたり?

テク極めたいなら、Pythonも学びつつ、個人GitHub

後はキータなどへアウトプットできてると、

軽く年収上がる気がするけど?

 

エンジニア場合技術高めたい。

でも高めたいだけで行動してない人すごい多いからな。

 

できるだけ尖るといいかもね。

それこそ、転職ドラフトとかあるし、

エンジニアなら、年収ステップアップできるチャンスあると思う。

 

それこそ実力次第なんだけど。

2018-04-01

あれこれと

SwiftPythonHTMLCSSJavaScriptの基礎の基礎だけ修得。俺は一体何がしたいんや。

2018-03-23

anond:20180323152205

わかる。Obj-Cとswiftで全く同じ成果物をひねり出せるんだけど、結果圧倒的にswiftの方が生産性は高い。

なんで、言語に拘る人で生産性言及してる人がいたらそいつの話には大体耳を傾けることにはしてる。

2018-03-20

文系エンジニアなんて死ねばいいのに

文系エンジニアなんて死ねばいいのに

俺、Webサービス作ったんすよ(Rails

俺、iOSアプリ作ったんすよ(Swift

俺、Macbook使ってるんすよ(タッチバー付13インチPro

俺、プログラミングスクールプログラミング教えるアルバイトしてるんすよ(そいつはそのスクール卒業生

これぞ量産型文系エンジニア()

懇親会で「皆さん嫌いな言語とかフレームワークはありますか?」と話題になると私は即座にRailsと言う。

すると文系エンジニアはみんな嫌な顔をする。

そこでちょっとお話をすると皆怯んじゃう。

「あのコマンドを打つと中で何が起きてるか知ってますか?」(知らない

ActiveRecord?生でクエリいたことあるインデックス意味くらい知ってるよね?」(書いたことない、適当なこと言う

へーその作ったサービスURL教えてよ

3分

「alert('XSS')」

Session?Cookie?(何それどんな味のクッキー

CSRF?(企業理念か何か?

百歩譲って学生エンジニアならまあセキュリティ無知なのは分かる。

しかしだな、文系エンジニアは「俺もハッキングしたい(笑)」な勢いで詳しく解説することを要求してくる。非常にウザい。

"

お前はよぉ!自分で探すってことをできねぇのかよ!?

"

しょうがないので優しく解説すると「君ってハッキングとかしてそう(笑)」「君将来ハッカーになりそうだわ(笑)クラッキング的な意味で)」

死ねよ。

文系エンジニアはこれだけではない

俺、Git使って開発したんすよ(GUIのSourcetree

え?バグちゃんテストしたんだけどなぁ(完全手動テスト()

デプロイ先は9割Heroku。(HTTPS対応

AWSGCP登録はしたものの使い方が分からなくて結局放置

SSH証明書を使わずパスワードオンリー

pwdcdしか知らない(Makefileを作ったことないからいつもネットコピペコマンド

見た目重視のTerminal(ネットコピペ設定)

最近聞いた文系エンジニアもっと面白い

新規事業を開発してる文系エンジニア集団がいた。

開発は順調、プロモーションをかけていざリリース

はいゴールデンタイム鯖落ち。復旧した時にはゴールデンタイム終了のお知らせ

理由CDNを刺してない、貧弱なプランの鯖(勿論ロードバランサなんか使ってない)

噂による無線LANルーターの設定も出来ないレベルらしい。

でも彼らは一応優秀な文系エンジニア高学歴サービスも作ったこともある、それなりの実績も持っている。しか文系だ。

こういう奴らがいるかちゃんとしたエンジニアを軽視される。黙って営業職に転職してこい。

まあでも大学じゃ作者の気持ちしか考えてないのだから当然のなのかもな(笑)


追記

残念な理系名前を書くだけ一発採用派遣SIer対象としてない。論外だ。

給料が安い?

そんなことは無い。400万以上貰える会社内定もらっているか嫉妬も不満も特に無い。

だがしかし、ムカつく。

そんな奴が同期にいたら蹴り飛ばしてやりたくなる。

そうさ、今はSwiftiOS時代だ。

だが見てみろ、あいつらのアプリバックエンドが無いんだぞ?意欲は認める。だがそれで胸を張ってiOSエンジニアなんて無理があるだろ?

2018-03-04

休日コーディングしてる人生負け組

try! Swiftが終わった。

オナニー同然のくだらないゴミ発表が一部あったのは残念だ。

そんな中、Krzysztof Zabłockiの発表は耳新しい話こそ無かったがなかなか良かった。

彼はiOS黎明期から数々の有用ツールライブラリを公開してるすごいオッサンだ。

そんな彼のGithubプロフィールを見て愕然とした。

https://github.com/krzysztofzablocki

おいおい。土日のコーディングをほぼしてないじゃないか

どういうことだ?

プログラマなんてものはどうしようもなくプログラミングが好きで、

常に頭の中ではまだ見ぬ設計思想を基に、まだ知らぬプログラムを作っているものだろうが。

当然コントリビューショングラフ大草原で決まりだろうが。

それなのにコイツは何だ?

いやコイツだけじゃない。

一部の成果あるプログラマは土日ほぼコーディングをしていない。

なんだあいつら。バケモノか?

業務時間中だけで内外ともにすばらしい成果を残し、土日は完全に楽しんでいるんだ。

それに比べ俺は何なんだ。

時間ばかり使い、大した成果も出せず、大勢を前に発表できるネタもなければ、誰も見向きもしない。

完全に負け組だ。

あのオッサンと俺、どちらが人生を楽しんでるかなんて聞くまでもない。

俺も彼らのようになりたい。

なれるのだろうか。

2018-02-21

try!Swiftって今度あるじゃん

後で公開されるであろう動画を見ればタダなのに。

たっかい参加費出して行く意味あんのかね。

大したゲストも来ていない。

高々言語カンファレンスから体験型オモチャもない。

参加の一番のメリットは人との繋がりができること?

どうせ数分〜数時間酒飲んだだけじゃお互いすぐ忘れるよ。

参加者日本人英語も満足に話せない奴が多いんではないだろうか。

そいつら参加費に何万も出して、何も話せなくて、収穫ゼロで。ほんまもん養分やな。

2018-02-20

PHPJavaScriptのfunctionはタイピングしづらくて糞!

javaScriptPHP関数呼び出しの予約語

function という冗長単語なのはなぜだろうか?

タイプやすいし、書くのがめんどくさい。誰か止める人はいなかったのだろうか?

rubypythondefだし、 最近言語である goswift は func というように書きやすいのに。

C言語javaはこれは関数ですと明示的に示す予約語存在しないから、可読性をあげるために function という長い予約語を導入したということだろうか?

その辺の歴史的経緯が知りたいものである

2018-02-02

IT業界に入りたいと思っても、SES絶対にやめておけ

最近、某残業のないIT社長ブログSESがボロクソ言われているので、俺が経験してる状態フェイク込みで書いていく。

俺のスキルとしては、独学でJavascriptSwiftとかのフロント言語を覚え、PHPSQLさわりならできる。

まり簡単アプリWebサービスなら自分ひとりで作れる程度。というか作った。

で、仕事としてプログラミングをしてみたいと思って、何個か会社を受けた。

さて、実際に受かった会社SESだったわけだ。

今思ってみれば、俺の業界研究が甘すぎた。

最初に来た案件は、上位会社から緊急の案件がきたんで、面談行って!ってことで、よく分からず行ってみる。

で、案件テスター案件。はあ?

向こうがぜひ来てほしいというのでお願いするとのことで、出向。

チームが小規模だったこともあり、テスト項目書の作成やチーム間ディレクションみたいなことも経験した。出向先からは、とても評価されていたらしい。

で、次に紹介された案件が「テスト項目書作製と、テストリーダー」。はあ?

どうも、前の案件評価されたのと、ちょうど確度高めの案件が流れてきたかららしい。

あの、俺はプログラミングがしたくて来たんですが?

やんわりその意向所属会社に伝えると、遠回しに「だってお前実績ないじゃん」的なことを。

えーっと、お前のところのクソザコエンジニアより、明らかに俺の方が能力ありますが?

この辺りでごちゃってるのがいま。

というわけで、SESではエンジニアは体のいい部品です。自社や上位会社意向で、キャリア形成がめちゃくちゃになる。

何となくIT系でいきていければいいかなー」って奴はSESでもいいけれど、やりたいことやスキルアップキャリアアップ貪欲なやつは、SESなんてやってはいけない。


あと、帰属意識というか所属欲求というか、「自分が何者か」ってのがよく分からなくなる。

まり精神的に不安定になりやすい。

これは体験しないと分からないだろうけれど、めちゃくちゃヤバい

マズロー欲求5段階説でいう低次の欲求が満たされないわけだから人間尊厳もあったもんじゃない。

環境完璧に順応できるやつ以外は、こんなもん耐えられないんじゃないか


これからIT業界に来ようとする君が、同じ間違いをしないように。

2018-01-05

仮想通貨取引を始めようか迷っている増田

仮想通貨をめぐる情報アフィリエイト仕手筋が入り混じりクソを煮詰めたがごとき肥溜めになってしまっているので、

損得抜きに「仮想通貨取引とはこういうものだ」という実感を書いておく。

株もやったことがないが大丈夫

仮想通貨価値を正しく判断できるのはエンジニア

通貨のコンセプトを読んで、「ユースケースは?スケールする?技術課題は?」といったことがパッと頭に浮かぶやつが適している。

しろ取引に慣れた金融出身にはアドバンテージがないと考えるべき。

もう遅いのでは?

別に遅くはない。

ただし暴落する可能性もあるので遊べる金でふわふわするぐらいにしておけ。

ビットコインを買えばいいのか

やめとけ。 ツルハシを売る業者ツルハシを振るう業者一方的に儲かるように整備されたクソ通貨

最初に作られたという以外に特徴がない。近いうちにイーサリアムリップルに抜かれる。

ではなぜビットコイン価値が落ちないのか

他のコインの購入は基本的ビットコイン建てで行われるという不幸な状況だから

例えばどこかの取引所イーサリアム建てで買えるようにした瞬間に、ビットコイン価値は大暴落する。

マイニングしたい。将来性は?

暗い。最近マイニング不要通貨とか、そもそもブロックチェーンですらない通貨が作られだしている。

どの通貨をどういうふうに買えばいいのか

まず少しでいいかブロックチェーン勉強しろ。今国内で買えるヤツで挙げるなら↓だ。

一年忘れることが難しいなら、とりあえず買ったあと値動きを見ろ。

そして気の向くままに情報を漁れば良い。

買った通貨そのままでいいの?

取引所破綻するリスクがあるので、万全を期すならハードウェアウォレット買って入れておけ。

コインとかICOかいうのは?

90%は詐欺。9%は技術不足で沈没。0.9%は開発されるけどスケールしない。

もしあなたエンジニアなら、その通貨ホワイトペーパー読んでみ。あまりのクソっぷりに失笑するから

それでも買いたければ買えばいい。

Twitterで○○が良いと言っている人がいる

すでにその通貨を仕込んでいる連中が叫んでいるだけ。

他の人が釣られて買うことにより値上がりを待ち、売り抜けをする愚劣なカスどもだ。

で、増田は何を買って、いくら儲かったの?

リップル20円のころに200万買って、いまは3200万に化けた。

SBI北尾が全力でSWIFTを奪りに行っているので、あと二年は寝かせる予定。

そもそもブロックチェーン社会を変える志を持つ技術でありインフラだろ。投機とかクソじゃん。

もっとも。ただ、正しい技術お金を突っ込むのは投機ではないと思う。

「買うのは企業、株ではない」とバフェットも言ってるだろ。「買うのは技術仮想通貨ではない」のだ。

その仮想通貨提案する未来を信じられるなら、金を入れろ。短期で売るな。寝かせろ。

金で幸せは買えないが、金は自由保障してくれる。

エンジニアが儲けを出しやす特性もあるし、現状クソ通貨をクソだと言える人が少ないため他の人にももっと入ってきて欲しいと思っている。

それでは、良い仮想通貨ライフを。

適当に書いた文章からリップルじゃなくてXRPなとかそういうツッコミは要らん。無粋だぞお前ら。

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