「JS」を含む日記 RSS

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

2018-02-25

基礎をちゃんとやらなかった結果

30代前半、フロントエンドエンジニアです。

20代後半で異業界から転職だったので(未経験枠)歴は5年てところ。

にしてはレベルの低い話かと思うが、まあ一般人てこんなもんかと思って読んでください。


最初ついてくれたメンター可愛い子には旅をさせよタイプというか、

子を崖から突き落とす獅子タイプというか

天才肌で理解できない人の気持ち理解できないタイプというか


端的に言って面倒見の悪い人だったため基本的な考え方を教わることな自力でなんとか這い上がってきた。

自分も割と感覚物事をやってしま典型的文系タイプなので、相性は悪くないと思ってた。


なんでも自分で調べて身に着けた。

ついでに、色々調べてると情報源豊富になって色々な技術が目に入るので

直接的な関連性はないが関心が散漫になって広く浅く技術が身に着いた。

今思うとそこの目的意識が薄かったのも悪かったな。

JS技術スタックの変化が激しいとかい事情もありますが。


他方、面倒見の良いメンターに育てられた先輩はちっきりした設計コードかい

自分結構お手本にさせてもらっているほど。

新卒入社なので歳はだいぶ下だが歴はそれほど変わらないはず。彼も文系だ。


最近またその先輩が設計したライブラリを見せてもらって参考にしながらコード書いてたら

最後コミット一年前で、まだそこに追いついてないのかよと愕然としている。

設計が綺麗ならなんでもいいかっていうとそうじゃないこともあるだろうけど。

設計力は応用力かなと思うので、悔しいがその点負けてると感じる。


基礎は大事だよ・・・

最初はあれやれこれやれ、これ関連はこう考えてここを見ろ、

っていちいち全部言ってあげた方がいいよね。

設計実装のものは任せちゃえば自分で考える頭もつくし、

言われたこしかできないってことにはならないかと。


これからどうすっかなあ。

2018-02-21

炎上中の桂 春蝶公式サイトの(マイニング)マルウェア埋め込み疑惑の不

桂春蝶公式サイト

ttp://shunchou.jp/

アクセスすると、Avast遮断する。

警告は JS:Includer-BJQ [Trj] で、JavaScriptによるトロイリンク埋め込みの判定だ。

ウイルスバスターなど、トレンドマイクロ社の製品でも遮断されるという報告がある。

警告はJS/CoinMiner.AEで、トロイのうち、仮想通貨マイニングスクリプトの判定だ。

イケダハヤトも埋め込んで炎上したやつである

しかし、念のためにオンラインURLスキャナーに掛けてみると、

https://virusdesk.kaspersky.com

https://rescan.pro

https://quttera.com

共にSafe/clearの判定なのである

rescan.proではHTTPエラー403以外SAFEとの事だが、そもそも403食らって何故スキャン出来るのか?

ともかく、これが誤判定なのかどうかは不明のままだ。

炎上しているので嫌がらせ登録された可能性もあるが、ユーザーのpostだけでブラックリスト入れるほどユルイセキュリティベンダもない筈だ。

2018-02-19

50代間近、毎月60時間残業しても手取り35万ちょっと。なんか生きるのに

こういうところで、自分の中にある、苦しみや悩みを吐き出す日が

来るとは思っていなかった。

中年を過ぎたオヤジの読みづらい戯れ言だと思われても仕方ない。

からスルーしてくれても問題ない。

仕事IT系システムエンジニアであり、プログラマーでもある。

経験した言語C/C++SQLPL/SQLPHPJS。あとCOBOLは少しはできる。

PHPJSフレームワークはよく知らない。仕事で使う機会が皆無だったからだ。

もちろんシステム設計問題ない。

最近本業タスクが無くなってしまうと、PL/SQL言語類似する

DELPHIを独学している。そのためにスターター版をインストールした。

もちろん、発注元には承認を得た上で残業させてもらっており、その点は感謝している。

ここからが本題。

発注元とは派遣契約。単金がいくらかも知っているから、どのくらいの

金額となるかもわかっている。問題なのは、その間にある会社

その会社で4割以上、ぼったくられている。。

社員扱いにしていると言うが、実際はアルバイトと同じで

有給休暇なんて存在しない。休めば単純に差し引かれるだけ。

から健保負担人間ドックや定期健康診断なんか行けない。

住民税はぼったくられた中には含まれておらず自腹だ。

両親は介護老人ホーム借家暮らしているが、

両親自身年金だけでは暮らせるわけも、毎月15万の仕送りをしている。

私自身はその会社一方的に決めた法人契約アパート暮らしている。

法人契約とは名ばかりで住宅補助は一切無く全額ぼったくられ、

水道光熱費も全額負担

生計が苦しいから、もう少し給与を上げて欲しいと2度、3度と

お願いしたが、40時間残業すれば手取り40万を超えるから大丈夫だと

すべて笑って誤魔化され一蹴された。

年齢からし転職できないと思われている。実際に、自分でも

この年齢で転職は無理だろうと感じている。

できるだけ支出を減らすために、1日1.5食まで減らして暖房も使わず

可能な限り無駄を減らしているが、それでも生保定期積金も難しくなっている。

預金は減る一方で増える見込みはない。そろそろ底が見え始めてきた

これを書いていて思ったのが、ひとつ救いだと思えたのは独身で良かったと。

もし結婚していたらカミさん申し訳ない。

カミさんが協力的な人だったとしても心苦しいし、顔を合わせづらい。

そんな状態が続いたから、なんか生きるのに疲れてきた。

さら支出を減らす努力生保定期積金の解約が必要になっている。

こんな生き方しかできないなら、生きるって何だろうと考える日々を過ごしている。

2018-02-07

コインチェック事件WebエンジニアSIerの融合の幕開けかもしれない

 Webサイト技術の高度化

Webでは単純にテキストサイトではない本当に色々なことができるようになってきた。

HTML5になって以降まさに飛ぶ鳥を落とす勢いだ。

ここ5年くらいでデスクトップアプリに負けないレベルSaasも出てきた。

SlackYoutube生放送GoogleドキュメントGoogle mapカーナビ代わりにしている人もいる。

Javascriptも相変わらず日進月歩TypescriptやらNodejsやらReactやらVue.js Three.jsなど、もうテキストサイト付属品ではないことは明らかだ。

個人的にはWebGLアプレットを使わず3Dの描画ができるようになったのは衝撃的だった。

 コインチェックで露呈したWebエンジニアの弱点

そんなわけで、Webはどんどん急激に高度化し大規模化してきている。

ここまで大規模化していったシステムセキュリティ的にもシステム的にもこれまでのような少数のチームがちまちま作るには手に負えない状況に来ているんじゃないかと思う。

それが表面化してしまった事件が今回のコインチェック事件ではないか

コインチェックはおそらくWeb系のエンジニア主体でイケイケで開発したんだと思われる。

デザインハイセンスUXも洗練されてる感じがする。

ただセキュリティが甘かった、つまりシステムとしてセキュリティ内面)に問題があった。

これはまさにWebエンジニアの弱いところを突かれたといっても過言ではない。

 WebエンジニアSIer

それに伴ってWeb企業SIer化していくんじゃないかというのが私の持論。

全てとは言わないが、これまでのWebエンジニアの開発スタイルはどちらかというとイケイドンドンでできたらいいや使えたらいいやの精神でやってきたんじゃないか

これでは大規模なシステムになるとセキュリティ保守も難しくなってくるだろう。

大規模なシステムはきちんとオブジェクト指向で作ってテスト駆動ウォーターフォール式で開発するのが筋ってものだ。長期的な目で見れば理にかなっている。

今後高度化していくWeb対応するためにはそうやって作っていくべきだろうし、自然にそうなっていくだろう。

大規模なサービスに関わるWebエンジニア自然SIer的になっていくんじゃないか

Googleスライドとかスプレッドシートヤバいくらい複雑なシステムだと思うしハイクオリティだとおもうんだけど、どんな開発体制で作られたんだろうか気になる。

はてなブックマークタグを一括置換するiMacrosのコード(無保証)

何で一括置換機能消えたん……

VERSION BUILD=1001 RECORDER=CR
SET !REPLAYSPEED MEDIUM
SET !ERRORIGNORE YES
URL GOTO=http://b.hatena.ne.jp/username/OKIKAE/
TAG POS=1 TYPE=A ATTR=CLASS:js-keyboard-entry-page-openable
TAG POS=1 TYPE=IMG ATTR=ALT:ブックマーク編集
TAG POS=2 TYPE=LI ATTR=TXT:OKIKAE
TAG POS=1 TYPE=LI ATTR=TXT:オキカエ
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/my/bookmark ATTR=*
WAIT SECONDS=20

ユーザ名usernameで使用してる「OKIKAE」タグを「オキカエ」に一括置換する場合Chrome版で実行済み。最後20秒待ってるのは、置換後に一覧ページへ反映されるのが遅れる為。

ただ自分でやった時(当然ユーザ名・タグは別の名前)に、2013年11月頃の分で一向に置換されないままループしたりで安定しない。

2018-02-05

わたし Java 大好き!

jQueryかめっちゃ便利ですよね! 最近は React.js とか Vue.js とかも気になってるけど!

「あぁぁ・・・

なにげない一言

Java エンジニア

きずつけた

2018-01-19

ajisu とんスキはいつ見ても凄い、何が凄いってこのまま書籍化してしまたことだ。5chの専用スレはみんな語尾にビュッかスパを着ける不文律がありめちゃ楽しそう。本編よりスレ見てる方が楽しいとの意見もある。

ぐぐってスレみつけてテンプレ見てワロタ

[TSL-js]

http://islet.xxxxxxxx.jp/TSL-js.html

「ビュッ」と「!」だけで記述できるbrainf*ckプログラミング言語ビュッ

「+」⇒「ビュッビュッビュッ」

「-」⇒「!!!

「>」⇒「ビュッ!!」

「<」⇒「!!ビュッ」

「[」⇒「ビュッビュッ!」

「]」⇒「!ビュッビュッ」

「.」⇒「!ビュッ!」

「,」⇒「ビュッ!ビュッ」

あと確かにみんな語尾にビュッつけてたwww

なんかそういう生き物が語り合ってると思うと面白い

2018-01-14

anond:20180114175519

classがあってprivateな変数メソッドがあるのがオブジェクト指向だと思ってる

Typescritはそれっぽい(?)JSはそこまで詳しく知らない

2018-01-12

anond:20180112110708

まあ、りゅうおうのおしごとのキャラがあざといのも事実だけどな…

将棋パートの熱さは本物なんで、そういう芸風と割り切るしかないよ。

JS研のパートってあんまり本編に絡んでこないからすっ飛ばすのも手だぞ。

2018-01-10

anond:20180109105304

無料サイトが一番使いやすい思うならhtmlcssjs構成全部コピーして有料サイト作ればいいんだよなぁ

著作権保護されない国にhtmlを置いてるってことはどういうことかわかるだろ

2018-01-08

最近の子供向けアニメって大人向けになりすぎじゃね?

最近始まったシンカリオンマニアっぷりを見てそんな疑問が出てきた。

その後でアイカツ正月回を見て確信に変わった。

こんなの見て喜ぶのは子供よりもオッサンだ。

パロディネタドリフの大集合を使われて子供はどう反応しろと言うんだろうか。

それより何より、JC2年生がJS2年生を演じるという劇中劇だ。

あれのマニアっぷりと来たら……。

流石にあれは子供でも「ああこれはロリコンおっさんを喜ばすための場面だぞ」と気づくだろう。

全く……こういうのは気づかれない範囲でやるのが暗黙のルールだろう。

JC演じるJSなんてものだけで既にギリギリなのに、委員長ダウナー系、ボーイッシュエロ女医とオッサンがヨダレを垂らしそうなフェチズムばかり並べおって。

2018-01-06

俺のtekito.jsが操れない

(function () {

'use strict';

for (var suuji = 1; suuji < 10; suuji++) {

y = 1 * suuji;

document.write(y);

}

})();

1の段の九九も制御できないのか俺は。

2017-12-31

https://anond.hatelabo.jp/20171231014407

10~15年前のインターネットが好きだったか同意

増田の言いたいこととは少しずれると思うんだけどサイトの作り自体にそれぞれの世界観があって、あの頃の個人サイトが好きだった。

好きな雰囲気だったサイトブログになって、それもなくなってpixivTwitterになって、レイアウトも画一化され長文の語りも裏ページもflashjsを使った遊びもなくなってしまった。お城が建売住宅になってしまった。

増田ミュートするかリストだけ見るような運用をすれば少しはましな気分になれるかもしれない。お疲れ様です。

2017-12-28

anond:20171228100425

サービスではjsは決して使わないという技術選択をするほうが賢いのでは

2017-12-07

https://anond.hatelabo.jp/20171204113430

サーバセットアップからアップデートチューニング

まあやれる

SIerでもWin鯖の面倒みたりするじゃんね

CSS,JavaScript,HTML5,PHP,Ruby,node.js,SASS,LESS,

サーバサイドは主にPHPまれC#だが、フロントは一通り

スマホネイティブ開発もやるかな

SIerだとJava,C#,VBJSか?

Photoshop画像処理AIデザインカンプ

デザインはデザイナがやるからエンジニアクリッピングと縮尺操作程度じゃない?

SIerだとデザイン行程が無いけど、エンジニアはあまり関係が無い気がする

要件定義から動作テストマニュアル作成まで

やります

SIerでもやるじゃん

なるほど、SIerだと、一つの現場で全部やる人は居ないね

ただ長い人なら、どれも経験あるんじゃないの?

2017-11-30

anond:20171129031452

‪すごくわかる。自分も今でもそう思うことがある。

まだJavaScript手法確立されていないから、フロントエンドだけにこだわると、そこから抜け出すのは難しい。

サーバーサイドでもちょっと頑張れるようなら、Rails始めてみると‬、JavaScriptを学ぶヒントが得られるよ。

RailsJSも含む他の言語に比べて、初心者ハードルが低いから、文系だった自分でも、なんとなくできた。

せっかくそこまで書けるようになったんだから、なれなかった、なんていわないで。

2017-11-29

何者にもなれなかった

フロントエンドエンジニアにもデザイナーにもなれなかった.


HTML/CSSリファレンスなしで書けるし, WAI-ARIAを用いたアクセシブルなコーディングもできる.

CSS設計意識した保守性を大切にしたコードを書いているし, CSSアニメーションインタラクション操作できる.

SVGを一から書く方法やいくつものブレイクポイントを持ったページのコーディングスキルも身につけた.

Gitバージョン管理をしたりWebPackでscssコンパイルリントを通したりする能力も得た.

インプットが大好きで, 毎日毎日様々なWebに関する知識を頭に詰め込んだ.


だけどJavaScriptは書けない.

JQueryコピペして簡単DOM操作を行うのが限界だった.


然しながら, 昨今のフロントエンドエンジニアJavaScriptが書けて当たり前だし,

JSフレームワークWeb Assembly, Web Componentsをバリバリ使いこなして開発している.


サーバーサイドレンダリングが主流のこの時代, 生のHTMLを書いているような人種は淘汰され,

数年後には食いつなぐことが厳しくなる未来しか見えない.

両者の間には旧石器時代現代程の格差を感じる.


デザイナーなら道はあるかと思い, UIデザインにも挑戦した.

バーティカルリズムや8pxルール, 配色理論意識した整ったレイアウトSketchIllustratorで作れるようになった.

でも'整ったレイアウト', '小奇麗なレイアウト'は作れても, その壁を超えることはできなかった.


全ては自分怠惰性が招いた結果である.

だけど, 藻掻き続けても道が拓けない.

もうこの先, どのように歩み進めればいいのかもわからない.


助けて欲しい.

何者にもなれない自分は嫌だ.

2017-11-21

anond:20171121233559

てっきり外部JSとかCSSをざっくり切ってあるから

その思い切りが革新的なんだと

話だけ聞いたうえでは思ってたわ

2017-11-18

anond:20171118115208

男でも女でもバカ一定数いるものです。バカな女は無視しておきましょう。

 

まあでもJSJCJKから面と向かって「キャハハキモーイ」と言われる=相手にされるだけでも、そうじゃない奴よりはご褒美なんですが…。

あん女子学生に囲まれ罵倒されたことありますか?ないでしょ?つまりそういうことなんです。(合掌)

2017-11-17

anond:20171117231010

まあ分散配置もいいなーとは思ったけど

やっぱり外部JSとか無くすとかの

バッサリ感に感動した

 

外部JSCSS、あとここにもあるけど

[ツイート][はてな]ボタンの読み込みが

ページに有るとものっそい遅いしね

 

あんまり使わない層にとっては特にイライラする

2017-11-13

フロントエンドエンジニアの人って

htmlCSSと、React/Angular/Vue.jsあたりのjsフレームワークロジックと書くわけじゃん?

ロジックを書いてからCSShtmlの詳細をつくる?逆にhtmlCSSをある程度作ってからjsロジックに取り掛かる?

2017-11-11

IT技術の禍根

今更言ってもしかたないけど、筋が悪い技術が広まって変えられなくていろいろ災難起こしてるのってあるよね。

Cが広まったのとか。

昔はコンパイラ技術が低くて、ああい言語効率よかったけど、すでに90年ごろには最適化技術が発達して「人間テクニックを使って最適かするより素直に書いてコンパイラ最適化させたほうが実行速度が速くなる」とか言われてたし、Macなんか開発言Pascalだったし。

OSやミドルウエアが(せめて)Pascalで書かれてる世界線だったら、いまのソフトウエア脆弱性は大幅に減ってたと思うわ。

あとマークアップ言語HTMLの上で動的型のJavascriptを動かして、フロントエンドプラットホームになってしまってるのとか。

一時期、ネットアクセススマホアプリから行うのが一般的になって、Webは衰退するって観測で、いい方向に向かってたけど、最近アプリ開発までDOMの上にReactとか積み上げてJSでやろうみたいな流れがあるし。

業務アプリなんかもPHPJSの人に、昔のクラサバのほうが開発効率よくてユーザーの使い勝手もよかったって言っても全く理解できないみたいだし、どんどん悪い方向に向かってるな。

2017-11-05

マクロを書く基準

基本ポリシー

 

自分プログラマーなので必要ツール自分で作れます。(プログラミングができない人間現代文盲?)

 

社内ツール改善して欲しいとき要望が通らなければ自分ツールを作れば良いと思います

 

プログラマーが減ればブラック企業も減るでしょうか?やはりプログラミング義務教育で教えておく必要がありますね。

Webフレームワーク選定の悩み

Webアプリを作るとき何を基準にしてプログラム言語Webフレームワークミドルウェアを選定していますか?

RailsCoC:convention over configuration)以外の手法活用して、開発を高速化するにはどうすれば良いでしょうか?

 

希望条件

  1. 素早いプロトタイピングscaffold機能など
  2. テストコスト削減:関数型プログラミングモジュール手法
  3. 性能:コンパイル型の言語

…こういう条件を備えていれば良いかな?

 

フロントエンド

  1. JSGUI作成Vue.js等のSPAフレームワーク

 

バックエンド

  1. データ永続化ストレージCRUD機能を用意できれば何でも良い?

 

試作

  1. Railsプロトタイプを作りデザインスプリント実践

 

本番

  1. 形が決まったらGolangGCPで作り直して本番投入

プロトタイプを作り直す手間を省きたい。プロトタイプと本番を同じツールで作りたい。)

 

サーバーAWSバックエンドElixir/Phoenixフロントエンド:Elmという組合せはあまり盛り上がっていないようなので、Rails代替手段は何が良いのか?気になります

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん