「JavaScript」を含む日記 RSS

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

2018-01-14

anond:20180114180633

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

クラスプロトタイプベースから無い。

ただES2015から糖衣構文としてClassは使えるようになった。

プライベート変数は今後実装される。プライベートメソッドは知らない。

まりES2015以降とそれ以前ではJavaScriptと言っても全く違う言語ってことだな。

anond:20180114172059

増田みたいな匿名掲示板自作してみるとか

強いSEならIaaSの扱い方からオブジェクト指向言語javascriptまで一通り知ってなきゃだろうし

2018-01-13

anond:20180112170210

実際、派遣たらい回しにされると

最初Java3ヶ月やって、次の派遣先ではC++半年さらに次はjavaScriptを4ヶ月、次はPythonを2ヶ月、、、と中途半端な事ずっとやることになるから

1つコレといった技術力が身につかないんだよね

 

まあ求人票とか会社サイトに「特定派遣業」とか「一般派遣業」とか書いてある会社はマズイ、ヤバイということやね

 

2018-01-02

プログラミング初心者の頃の気持ちを忘れた

プログラミング教えてと言われた。

自分PCサーバ立ててドメイン通してアクセスしてみて、HTMLCSSJavaScript概要を教えた。

http://hogehoge.comを叩くとぼくのローカルPC上のHTMLを見ることができるのだ。普通これは感激するはずだ。ヤツは少しも感動しなかったが。

タグのことを教えて、formタグ使ってみて、CSSを教えてセレクタの使い方教えて、なるべくDOMというワードは避けてJavaScriptイベントの追加のしかたを教えた。

で「あとは色んなタグ覚えるだけ」「CSSで色んな組み合わせやってレイアウトを楽しんでね」「あとは色んなイベント覚えるだけだから」みたいな感じ。色んなイベントを追加してもらった。

その後データベースの話をした。

「まずエクセルファイルからデータ取ってみよう(実際はCSV)」「あ、でもこれだと取りにくいし時間かかるね」「しかもこれだとデータ矛盾ちゃうしめんどくさいね」「そこでデータベースですよ」

って言って、sqlite3を教えた。エクセルで「これがインサート、これがデリート」って説明しながら、テーブルレコードSELECT, INSERT, UPDATE, DELETEを教えた。

ヤツは「なんでそんなわかりきったことをわざわざ文字入力するんだ」と憤慨していた。こっちが憤慨したい。

で、次はWebフレームワークの話。まずWebフレームワークを使ってもらう前に、URLを叩いたらアプリケーションが走ることを確認してもらう。僕は「すごいでしょ!!」って言う。

さっきのsqlite3とつなげてみて、データを取得して表示してみた。ここで僕、「すごいでしょ!感激するでしょ!!」って言う。「ふーーん」っていう反応。「データをそのまま表示してるんだからそんなの当たり前でしょ?」みたいな。うるせぇWebサービスなんて大体そんなもんだわという言葉を飲み込みつつ、ここまで3時間

ここで初めてサーバサイドの言語を教える。for-each文、関数までは順調。そしてクラスクラスは若干詰まっていたのでぼくはまず構造体について説明した。

構造体のことはよくわかるみたいだ。まず青赤緑で構成された色の構造もどきを作って、画面に色を出力した。ぼくがこの構造もどきで画面にマリオを描くとヤツは感動していた。

そしてぼくはクラスについて教えた。「この構造体に関数がついてたら便利なときもあるもんだ」って感じ。説明がめんどくさいので「このクラスっていうのが型だよ」とか言っておいた。

共通でいてほしいものもあるけど、共通でいてほしくないものもある」と言って、ぼくはキャラクタークラスを作ってマリオオブジェクトクッパオブジェクトを生成し、FFを究極に安っぽくした感じのフィールドで戦わせた。

ヤツは興奮しているようだった。マリオは負けた。ぼくは「人は目に見えるものしか興味が沸かないんだな」と達観した。

Webフレームワークに戻ってぼくはクラスを使ってViewModel、そしてControllerを教えた。彼はなんだかかなりよくわかった様子だった。ぼくは満足した。

そろそろ5時間になろうとしていたので、ぼくは「あとはデザインパターンと言って、プログラミングしていてよくあるパターンを集めたものがあるんだ」とか「アルゴリズムを知ると色々効率よく書けるよ」とか「非同期処理とかもあるし、とにかく色んなライブラリを試してみて」「他の言語とかも試してみて」とかそんなようなことを言った。

ぼくの仕事は終わった。あとはもうヤツは自分ひとりでなんでもできるだろう。ときどきぼくが質問に答えることもあるだろうけど、ヤツはサーバサイドに必要な大まかな知識を、こんなに短期間で得たのだ。ヤツは優れたエンジニアになるに違いない。ぼくはヤツの家をあとにした。お金ぐらい払ってほしいものだ。

翌日、ヤツから電話があった。

「ごめん、HTMLってなんだっけ……?ていうかファイルってどうやって作るんだっけ……」

ヤツは何も覚えてなかった。俺は発狂した。俺はいったい、何を教えていたんだ。

あと俺、数年勉強しててこれぐらいのことしかわかってなかったのか?そう思って、なんだか猛烈に虚しくなってしまった。

そしてぼくは、二度と人に教えないことを決意した。

2017-12-29

anond:20171228054914

別に mizchi 氏が悪いわけでもウザがられているわけでもなくて、

たまたま後発の Hyperapp が良かっただけの話じゃないの?

Hyperapp とは?

Web アプリフロントエンドJavaScript ライブラリ。React, Preact, Vue といった代表的ものよりもずっと小さく、1 KB という超軽量サイズ。他のライブラリ依存することなく使えて、さらスピードもある

2017-12-28

FrontPage Expressみたいな使い勝手ソフトって言ったら何?

むかーしむかし、増田Windowsに搭載されていた、FrontPage Expressホームページを作っていました。

FrontPage Expressは高性能なソフトではありませんでしたが、飾りつける前の土台作りには、とても重宝しました。

サイトの土台を適当に作った後で、CSSJavaScriptナウいコードコピペすれば、あっという間にオサレサイトができたものでした。

そうやって、増田マウスオーバーすると画像差し変わる仕掛けや、カーソルの軌跡に発生するキラキラを駆使し、ハイクオリティサイト運営しておりました。

 

時は流れ、増田はすっかりホームページを作らなくなってしまいました。

ホームページよりブログブログよりツイッターが楽で楽しかたからです。

 

そんなある日、増田は友人向けのホームページを作ることになりました。

ごく少数の友人しか見ないホームページなので、やっぱり見た目さえなんとかできれば問題ありません。

 

ですが、もうFrontPage Expressはありません。

代わりになるソフトを探してみましたが、今はもう、ブログテンプレート感覚ホームページを作るのが主流のようです。

増田は、できればまた、昔のような方法ホームページを作りたいと思っています

 

この場合おすすめソフトはなんでしょうか?

 

 

・追記

ありがとう。どっちも体験版で使い勝手試してみる。

 

プロ並みの技術はないです。

無料配布のCGI自鯖に設置して、ちょこっとデザインいじるくらいならなんとかできたレベルです。

フロントエンドの人たちは毎年新しいライブラリ宣伝して疲れないの?

jQuery時代からシンプルシンプル言ってた気がするが、最近ライブラリ宣伝文句シンプルシンプル言ってて草生える

いい加減JavaScriptなんて一行も書きたくないんだが、そういうライブラリ出ないのかね?

何にせよフロントエンジニア()さんは一生ライブラリ作って宣伝してまたライブラリ作ってってやってるけど、一生やってろって感じだわ

2017-12-25

もうIT学習面でコスパいからな

HTMLCSSjavascript覚えてりゃ済んだ時代とは違う

そんな月に何万円も本買って土日も勉強するようなこと

ITというかユーザ側の企業でやってりゃ余裕で出し抜けるのに

2017-12-17

anond:20171217183108

アドバイスしておく、大学院には行くな。修論はまともに書けると思うな。

大学院が決定しているなら、行っても中退できるようにインターンとか行きまくって技術力付けまくって中退でも採ってくれるところに潜り込め。

なんなら起業できるレベル技術力とアイデアを貯めておけ。

ある程度プログラム機械学習まわりのことができるのなら、javascriptやらフレームワークやら勉強して1年かけてでもいいかおすすめはてブ記事提示してくれるウェブサービスやらブログ記事はてブコメントニコニコ動画みたいに流れてくるウェブサービスやら作ってみろ。

Web系の会社中退とか気にせず技術力だけで採ってくれるところ多い。

2017-12-11

PHPの後継言語ってなんだろう

俺の職場には10年以上使われ続けてきたPHP7に対応させるだけでも一苦労な秘伝のPHPコードがたくさんあるんだけど

どうすりゃ良いんだろう

 

…まあそれはそれとして

 

そろそろPHPJavaJavaScriptのような言語だけではいかんなーと最近考えている。

でもRustやGoは今までとパラダイムがちがって取っつきづらくSwiftLinuxでのサポート不安だ…

PHPのような仕事がやりやすPHPの後継言語ってなんだろうか…(Hackは置いておいて)

やっぱりNode.jsなのかなあ…RubyPythonはいまいち決め手に欠けている。

から勉強するのによさげウェブシステム向け言語ってない?

教えて増田さん!

2017-12-09

anond:20171206201618

もう一つの方法としては、javascript版だ。

https://gist.github.com/bellbind/d9dc9ccdd4a8735a9990

2倍固定だけど。

デモページで試してみたら、javascripticabやらsafariでは動かない。

かろうじてFifefoxやchromeで動く。

最初ダウンロードして、OSXweb共有で試してみようと思った。

→動かない。単純拡大の方はスパッと表示されるが、その下の表示が "Progress: initialize worker..." のままで停止。

 Apacheの設定を変えるといいのかもしれないが、あくま仕事機械だしね。

結論としてはダウンロードしたHTML書類を、Finderから右クリックしてFifefoxで開くとなぜか動くというのが確認できた。

へーってなった。

chromeは直接開いたのではダメだった。

(ちなみにHTMLエディタで開いてjsongithubURLにしたらweb共有からでも動くのは確認した。

 ただし外部サイト側に迷惑をかけないためという主旨なんで元に戻している。それでいいなら公式ブラウザアクセスするので

 ちなみに個人サイトjsonを置くことも考えたが、それもなんだかなと、たいていリンクだけの目的ファイル置くの禁止

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-12-02

Javascriptは悪くない

いままでずっと、Javascript界隈で低レベル記事ばかり見るのはてっきりJavascriptというのがどうしようもない言語からだと思っていた。

しかし、ここ一ヶ月くらい、フロントで使われる某なんとか型言語記事トンデモものをいくつか目にし、どうやら記事レベル書き手問題らしいということがわかってきた。

彼らの関心がどうかそのままフロントエンドにとどまっていてくれますように。

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-14

import Hogehoge from 'hogehoge' ってhogehoge言い過ぎじゃない?

javascript(他の言語でもたまに)書いてるとしょっちゅう

import Hogehoge from 'hogehoge' 
var hogehoge = new Hogehoge

みたいの書かされんだけどhogehoge何回も書くの馬鹿みたいじゃない?

プログラマ怠惰がウリなんじゃないの?みんなこれについてどう思ってるの?

2017-11-11

IT技術の禍根

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

Cが広まったのとか。

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

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

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

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

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

2017-11-10

プログラミング言語自体への興味はものすごく強い方だが

もう色々捨てて残りの人生erlangとrustでいいやと思ったけど

アプリエクステンションていうのかああいうのでpython,luaも要るしな

javascriptも書かんといけないことは多い

ドキュメントはRが絡んでくるし

あんま減ってねえというかむしろrustが増えてるくらいの感じだった・・・

2017-11-07

プログラム学習してて思ったこ

N予備校プログラム学習してて、Node.jsがだいぶかけるようになってきた

と思ってた。

せっかく掲示板を作ったんだから改良していこうかなって思ってコードと向き合うと、どうやって書けばいいのか全くわからない。

コード写経して動いたことに目が行き過ぎて、できた気になってたんだね。

思えば、JavaScript学習してたときは、ただ教材みるだけでなく、はてなブログ簡単ガチャシュミレーター試行錯誤して実装してた。

プログラムだけじゃないけど、内容理解して、真似して、そのあと自分でそれつかって試行錯誤していろいろ作っていくことが大事なんだね。

2017-11-05

nend

クリック保証のnend

ネットでやたら褒め記事を見るので一応申請して広告張ってみた。

クソ。

屁のツッパリにもならない。

やっぱり褒め記事は紹介報酬を得たい人が書いている。

それらの記事鵜呑みにしてはいかんぞ。

だれだよアドセンスの代わりになるとか書いてたやつ。

アドセンスの足元にも及ばないわww。

俺の場合クリックスルーが悪すぎて絞られているのを疑わずはいられない。

ASP広告を張ったときと比べてクリックが1/10以下になる。

javascriptでimpとかクリック計測を自前でもやっているけどう考えてもimpとクリックの数はnendの管理画面の数字と合わない。

そりゃ多少は間引かれているのは分かってはいるけどちょっと酷くないか

クリック単価も1円とかざらeCPMで9円って舐めてんのか。

一応一週間はデータ取ると決めたのでもう少し張るけど間違いなく剥がすわ。

貼ってるだけ無駄もの

収益バランスとれている人もいるかもだけど俺にはクソだった。

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