はてなキーワード: swiftとは
Objective-C「みんな今頃Swiftとかに移っちゃったのかなあ…。しょうがないけど、さみしいなぁ・・・」
開発者「おーいObjective-Cィ〜!」
Objective-C「えっ・・・!?なに、みんなどうしたの!帰ってきてくれたの!?」
Objective-C「・・・ハッ!・・・夢か・・・。」
swift playgroundとかswiftが知ってる人フレンドリーではあるけど、初心者には分かる仕組みになってるのだろうか?
SI業界に入った子がSQL書けとか、ES6書けみたいなこと言われたってハードル高すぎないかねぇ。
AWSとかアラフォーの俺も全然分からない。awscliでスナップショットとれるなんて今日初めて知ったよ。
今のプラグラミング言語って色んな言語を取り込んで高機能化してる訳じゃない?なんでそんなことしてるのか分かんないと思うのね。
伝わる人に言うと、JavaだってAutoBoxingが前提だったりするわけじゃん?42+"円"とか書いちゃう訳よ。コンパイルエラーにならないのも頑張りすぎだろと思うけど。
あとmaven使えば色んなライブラリ使えるわけじゃん?今ならGradleなのかい?よくわかんねぇけど。俺はよく分かんないけど、使いこなせてるのかね?
AWSもES2の説明はできてもS3の説明できる先輩がどれほどいるか。ストレージや仮想化の知識が前提にない人は説明はキツいなと。AIMとか混ざると地獄よね。
プログラミングに戻ると、今どきの言語って最先端で書かれると記号や謎予約語が多かったりするんだけど諸先輩方は大丈夫かなと。
01. ハンドルネームは?
03. xyzzyについて何かwebサイトを持っていますか?
持っていません
0.2.2.253
15年くらい
昔のことすぎて忘れましたが、学校の UNIX 演習で Emacs を使っていたので、Windows でも使おうと思っていて見つけたんだと思います
07. xyzzy 以外に使っているテキストエディタはありますか?
Atom, McEditor
08. xyzzy を使う前に Emacs 系のテキストエディタを使ったことはありますか?
プログラムを書いたり設定ファイルをいじったり、テキストに関することならだいたい
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円くらいなら買う
じじー
14. xyzzy の好きな点・嫌いな点はどこですか?
嫌いな点:動作をカスタマイズするときに不自由なところがある点
15. パソコンを立ち上げている時間の内、xyzzy をどのくらい使っていますか?
16. キーバインドは Windows風ですか? Emacs風ですか? オリジナルですか?
17. .xyzzyに書く派ですか? .siteinitに書く派ですか?
必要に応じてそれぞれに
してます
実際にさわりながら。Lisp は Google 先生さまさま
22. xyzzy を使うにあたって一番苦労したことは何ですか?
xyzzy 自体の Lisp API がマニュアル化されていないところ
23. xyzzy を使って目からウロコだった機能は何ですか?
Buffer Menu
24. 今の xyzzy に望むことはありますか? またそれは何ですか?
矩形機能に影響が出そうだけどプロポーショナルフォントへの対応と、絵文字など最近 Unicode に追加された文字への対応
26. Lisp のほかに読み書きできるプログラム言語はありますか?
JavaScript, ES 2016, Coffee Script, Action Script 3, C, C++のごく一部, Objective-C, Rust, Swift, Perl, PHP, Python, Ruby, bash, xyzzy lisp
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 の五目並べはやったことがありますか? また、結果はどうでしたか?
たまに。テキストの整形処理なら正規表現でゴリゴリやるほうが多いです
使っていません。国語、英和・和英、英英辞典は iPhone のアプリを使います
毎日の仕事に欠かせません。便利にカスタマイズしすぎてむしろファイラだけのために新しく xyzzy 自体を起動することもあります
あまり使いません。新しく(Windows における)ウィンドウ
使っていません
42. メーリングリストには参加していますか? また、メールを送信したことはありますか?
ありません
43. 2ch の xyzzy 関連スレッドに書き込みをしたことはありますか? また、その頻度はどのらいですか?
大昔にどうしてもわからないことがあって書き込んだ記憶があります
44. xyzzywikiに書き込みをしたことはありますか? また、その頻度はどのくらいですか?
たまにほしくなるので表示しています
隠しています
47. xyzzy のファンクションバーは表示していますか?
表示していません
表示していません
49. 色、フォントなどは変更していますか? またそれは何ですか?
色は暗い背景色、ハイライトカラーはできるだけ色相を離したパステルカラーです。
フォントは Consolas に源新ゴシック Regular を組み合わせています。
まだまだ xyzzy は不滅です
なんで作る仕組みがないんだよ。
zlibやCommonCryptoはswift用のライブラリがないので、裏技的やり方でObjective-Cのライブラリを引っ張ってこないといけない。
zlibは何をどうやってもgzipしか作れないし、作ったgzipをCommonCryptoのAESで暗号化したら、今度はどうやっても解凍できないし。
あとzlibによる圧縮で、圧縮前の拡張子を覚えさせる手段が見つからなかったので、ファイル名に圧縮前の拡張子を含めさせておかないと、解凍後に手動で拡張子を追加しないといけない。
そりゃ、APIのドキュメントをくまなく読み込めば全て解決するんだろうけど、そんなコストは掛けられない。
だからなのか、ググってみると9割方SSZipArchive使えって記事が引っかかる。
あのさ、そういう目的特化で作られているんだから、使えば一瞬で目的達成できるのは分かるよ?
そこじゃないんだ。そしたらプラグインみたく必要なライブラリを入れまくって解決した気になるのは違うと思うし、それが無理なケースもあるんだよ。
そもそもの疑問として、タイトルに有る通り「暗号化zipを作りたいだけなのに」なんで最初から仕組みが用意されてないんだ。
俺、Macbook使ってるんすよ(タッチバー付13インチPro
俺、プログラミングスクールでプログラミング教えるアルバイトしてるんすよ(そいつはそのスクールの卒業生
懇親会で「皆さん嫌いな言語とかフレームワークはありますか?」と話題になると私は即座にRailsと言う。
「あのコマンドを打つと中で何が起きてるか知ってますか?」(知らない
「ActiveRecord?生でクエリ書いたことある?インデックスの意味くらい知ってるよね?」(書いたことない、適当なこと言う
3分後
「alert('XSS')」
百歩譲って学生エンジニアならまあセキュリティに無知なのは分かる。
しかしだな、文系エンジニアは「俺もハッキングしたい(笑)」な勢いで詳しく解説することを要求してくる。非常にウザい。
"
"
しょうがないので優しく解説すると「君ってハッキングとかしてそう(笑)」「君将来ハッカーになりそうだわ(笑)(クラッキング的な意味で)」
死ねよ。
俺、Git使って開発したんすよ(GUIのSourcetree
え?バグ?ちゃんとテストしたんだけどなぁ(完全手動テスト()笑
AWSとGCPは登録はしたものの使い方が分からなくて結局放置
pwdとcdしか知らない(Makefileを作ったことないからいつもネットのコピペコマンド
はい、ゴールデンタイムに鯖落ち。復旧した時にはゴールデンタイム終了のお知らせ。
理由、CDNを刺してない、貧弱なプランの鯖(勿論ロードバランサなんか使ってない)
でも彼らは一応優秀な文系エンジニア。高学歴、サービスも作ったこともある、それなりの実績も持っている。しかし文系だ。
こういう奴らがいるからちゃんとしたエンジニアを軽視される。黙って営業職に転職してこい。
まあでも大学じゃ作者の気持ちしか考えてないのだから当然のなのかもな(笑)
追記
残念な理系名前を書くだけ一発採用派遣SIerは対象としてない。論外だ。
給料が安い?
そんなことは無い。400万以上貰える会社に内定もらっているから嫉妬も不満も特に無い。
だがしかし、ムカつく。
そんな奴が同期にいたら蹴り飛ばしてやりたくなる。
だが見てみろ、あいつらのアプリバックエンドが無いんだぞ?意欲は認める。だがそれで胸を張ってiOSエンジニアなんて無理があるだろ?
そんな中、Krzysztof Zabłockiの発表は耳新しい話こそ無かったがなかなか良かった。
彼はiOS黎明期から数々の有用なツールやライブラリを公開してるすごいオッサンだ。
https://github.com/krzysztofzablocki
どういうことだ?
プログラマなんてものはどうしようもなくプログラミングが好きで、
常に頭の中ではまだ見ぬ設計思想を基に、まだ知らぬプログラムを作っているものだろうが。
それなのにコイツは何だ?
いやコイツだけじゃない。
一部の成果あるプログラマは土日ほぼコーディングをしていない。
業務時間中だけで内外ともにすばらしい成果を残し、土日は完全に楽しんでいるんだ。
それに比べ俺は何なんだ。
時間ばかり使い、大した成果も出せず、大勢を前に発表できるネタもなければ、誰も見向きもしない。
完全に負け組だ。
あのオッサンと俺、どちらが人生を楽しんでるかなんて聞くまでもない。
俺も彼らのようになりたい。
なれるのだろうか。
最近、某残業のないIT社長のブログでSESがボロクソ言われているので、俺が経験してる状態をフェイク込みで書いていく。
俺のスキルとしては、独学でJavascriptやSwiftとかのフロント言語を覚え、PHP、SQLもさわりならできる。
つまり、簡単なアプリやWebサービスなら自分ひとりで作れる程度。というか作った。
で、仕事としてプログラミングをしてみたいと思って、何個か会社を受けた。
最初に来た案件は、上位会社から緊急の案件がきたんで、面談行って!ってことで、よく分からず行ってみる。
向こうがぜひ来てほしいというのでお願いするとのことで、出向。
チームが小規模だったこともあり、テスト項目書の作成やチーム間ディレクションみたいなことも経験した。出向先からは、とても評価されていたらしい。
で、次に紹介された案件が「テスト項目書作製と、テストリーダー」。はあ?
どうも、前の案件で評価されたのと、ちょうど確度高めの案件が流れてきたかららしい。
あの、俺はプログラミングがしたくて来たんですが?
やんわりその意向を所属会社に伝えると、遠回しに「だってお前実績ないじゃん」的なことを。
えーっと、お前のところのクソザコエンジニアより、明らかに俺の方が能力ありますが?
この辺りでごちゃってるのがいま。
というわけで、SESではエンジニアは体のいい部品です。自社や上位会社の意向で、キャリア形成がめちゃくちゃになる。
「何となくIT系でいきていければいいかなー」って奴はSESでもいいけれど、やりたいことやスキルアップ・キャリアアップに貪欲なやつは、SESなんてやってはいけない。
あと、帰属意識というか所属欲求というか、「自分が何者か」ってのがよく分からなくなる。
これは体験しないと分からないだろうけれど、めちゃくちゃヤバい。
マズローの欲求5段階説でいう低次の欲求が満たされないわけだから、人間の尊厳もあったもんじゃない。
仮想通貨をめぐる情報はアフィリエイトと仕手筋が入り混じりクソを煮詰めたがごとき肥溜めになってしまっているので、
損得抜きに「仮想通貨取引とはこういうものだ」という実感を書いておく。
通貨のコンセプトを読んで、「ユースケースは?スケールする?技術的課題は?」といったことがパッと頭に浮かぶやつが適している。
むしろ株取引に慣れた金融出身にはアドバンテージがないと考えるべき。
別に遅くはない。
ただし暴落する可能性もあるので遊べる金でふわふわするぐらいにしておけ。
やめとけ。 ツルハシを売る業者とツルハシを振るう業者が一方的に儲かるように整備されたクソ通貨。
最初に作られたという以外に特徴がない。近いうちにイーサリアムかリップルに抜かれる。
他のコインの購入は基本的にビットコイン建てで行われるという不幸な状況だから。
例えばどこかの取引所がイーサリアム建てで買えるようにした瞬間に、ビットコインの価値は大暴落する。
暗い。最近はマイニング不要の通貨とか、そもそもブロックチェーンですらない通貨が作られだしている。
まず少しでいいからブロックチェーンを勉強しろ。今国内で買えるヤツで挙げるなら↓だ。
一年忘れることが難しいなら、とりあえず買ったあと値動きを見ろ。
そして気の向くままに情報を漁れば良い。
取引所が破綻するリスクがあるので、万全を期すならハードウェアウォレット買って入れておけ。
90%は詐欺。9%は技術不足で沈没。0.9%は開発されるけどスケールしない。
もしあなたがエンジニアなら、その通貨のホワイトペーパー読んでみ。あまりのクソっぷりに失笑するから。
それでも買いたければ買えばいい。
すでにその通貨を仕込んでいる連中が叫んでいるだけ。
他の人が釣られて買うことにより値上がりを待ち、売り抜けをする愚劣なカスどもだ。
リップル。20円のころに200万買って、いまは3200万に化けた。
SBIの北尾が全力でSWIFTを奪りに行っているので、あと二年は寝かせる予定。
ごもっとも。ただ、正しい技術にお金を突っ込むのは投機ではないと思う。
「買うのは企業、株ではない」とバフェットも言ってるだろ。「買うのは技術、仮想通貨ではない」のだ。
その仮想通貨が提案する未来を信じられるなら、金を入れろ。短期で売るな。寝かせろ。
エンジニアが儲けを出しやすい特性もあるし、現状クソ通貨をクソだと言える人が少ないため他の人にももっと入ってきて欲しいと思っている。