[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/06 04:19 / Filesize : 230 KB / Number-of Response : 1021
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Visual Studio 2015 Part8



1 名前:デフォルトの名無しさん mailto:ageteoff cpnashi [2017/01/20(金) 04:57:02.66 ID:L5ckWnpX.net]
Visual Studio 2015
www.visualstudio.com/

日本語チーム ブログ
blogs.msdn.com/b/visualstudio_jpn

前スレ
Visual Studio 2015 Part5
echo.2ch.net/test/read.cgi/tech/1463267100/

Visual Studio 2015 Part6
echo.2ch.net/test/read.cgi/tech/1468307971/

Visual Studio 2015 Part7
echo.2ch.net/test/read.cgi/tech/1475491685/

515 名前:デフォルトの名無しさん mailto:sage [2017/03/17(金) 20:35:33.28 ID:11XOOQqK.net]
すまん
思いっきり誤爆

516 名前:デフォルトの名無しさん mailto:sage [2017/03/17(金) 20:37:52.07 ID:3Fwwl1V1.net]
あるあるで誤爆とは思わなかった

517 名前:デフォルトの名無しさん mailto:sage [2017/03/17(金) 21:58:25.28 ID:AR7d+/V6.net]
>>497
HDD津かっってるとそうなるよね
SSDだと問題ないわ

518 名前:デフォルトの名無しさん mailto:sage [2017/03/17(金) 22:13:22.05 ID:MbAqEU/6.net]
>>505
課長をスケジューラーに例えてるのかと思った

519 名前:デフォルトの名無しさん mailto:sage [2017/03/18(土) 00:20:59.97 ID:U4KC6daQ.net]
「こんな短時間ならUIスレッド止めてもいいだろ」

当初はそれで良かったものが、
追加改変で次第に時間かかるようになってしまいにゃこれですよ。
一切ブロックすんな、マイクロソフト。
DDE ブロードキャストで他アプリも止まるんだぞ。

520 名前:デフォルトの名無しさん [2017/03/19(日) 14:54:59.30 ID:TnjIuaQ2.net]
時間がかかるのは真面目な処理をやってそう
という見せかけのために空ループしてねえだろなって
ついつい勘ぐっちまう

某社のPCみたいにリセットしたときのメモリカウントの速度で
つまらん演技してた例もあるしな

521 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 15:00:15.38 ID:/w8uFIVp.net]
ピポッ

522 名前:デフォルトの名無しさん [2017/03/19(日) 15:52:21.96 ID:TnjIuaQ2.net]
あ、ピポのほうだっけ

523 名前: []
[ここ壊れてます]



524 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 16:30:12.30 ID:zGHcaEct.net]
STOPキーを押しながらリセットします

525 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 15:35:49.76 ID:Bqi5/1OH.net]
c#アプリ作ってデバッグのビルドするとavastがexeをマルウェアって誤検出することが月に一回くらい
あるんだけどこれってどうにもならないの?
たぶんavast以外のアンチウイルスソフトでもあり得るとは思うけど

ソースをプロジェクトごと先祖返りさせるか、プロジェクトを作り直してソースをコピーするしか誤検出から抜け出せない
どういうときに誤検出になるかも掴めず

あと先祖返りさせてもexeファイルのファイル名が誤検出したファイル名と変わらないのに
先祖返りだと誤検出しなくなるのも意味不明

誤検出しないようにスキャン除外ファイルに登録しても誤検出になる

もうわからん

526 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 15:49:06.84 ID:pqGu0adP.net]
>>515
>誤検出しないようにスキャン除外ファイルに登録しても誤検出になる

それで対処出来るはずやん
出来ない理由が知りたい
ノートンならその方法で行けるよ

527 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 15:53:28.67 ID:6WWBsw/3.net]
windows10のせいだ

528 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 16:12:13.67 ID:Bqi5/1OH.net]
>>516
なぜかそれができない…
そもそもどういうタイミングでマルウェア扱いになるんだか

529 名前:デフォルトの名無しさん [2017/03/21(火) 16:18:06.94 ID:+DL1LwCN.net]
>>515
俺んとこでは開発環境を丸ごとVMに隔離してる
誤検出で泥棒よばわりされるだけでなく、
バックドアにソースやら鍵やらギられたくないし、
客先用のバッチファイルを踏んで自爆とかこいたときの修復に
備える意味も含めて

530 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 16:20:35.80 ID:aBEbzftO.net]
MSEに変えたらいんじゃない?

531 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 16:26:36.00 ID:Bqi5/1OH.net]
>>519
VM重そう…

>>520
それのほうがいいか!
今はMSEのほうがまともらしいし

532 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 16:45:33.06 ID:aBEbzftO.net]
VMでも適切に設定したらぜんぜん重たくないよ

533 名前:デフォルトの名無しさん [2017/03/21(火) 16:48:06.59 ID:+DL1LwCN.net]
>>521
そう、重いよ
だからマシンはパワフル
でも電気代は抑えるように
自作の腕を振るうのさ



534 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 16:56:51.07 ID:g6otmQgt.net]
今時は普通のPCでもハードウェアレベルで仮想化サポートしてるし、
仮想環境でも結構快適だと思うけどなあ。

535 名前:デフォルトの名無しさん [2017/03/21(火) 17:33:12.03 ID:+DL1LwCN.net]
昔ほどじゃなくなってるけど
やっぱり実機よりはもっさりするぜ

本当は生中出ししたくてもゴムするのと同じだ

536 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 17:50:20.00 ID:g6otmQgt.net]
中学生か
自分で書いてて恥ずかしくねえのかね

537 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 19:52:05.39 ID:evq3Kci4.net]
>>523
冬使えば暖房代が節約出来るからOK

538 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 19:54:29.72 ID:evq3Kci4.net]
>>526
あの頃のビンビン感を取り戻したい

539 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 09:58:29.83 ID:DZOygAJ6.net]
VMwareならvmxに例の2行追記するだけで爆速になるのに・・・

540 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 11:59:54.38 ID:VYwwTrsV.net]
2015proでどうカスタムインスコしてもmySQLとかいういらないものがついてくるんだけど
インスコしない方法はないの?

541 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 12:33:19.01 ID:He0nTKGQ.net]
MySQLがインストールされるのは初耳

542 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 12:36:56.60 ID:VYwwTrsV.net]
with updateとか書いてるからこれのせいかな?

543 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 13:39:47.19 ID:DZOygAJ6.net]
どうやったら入るんだよ
俺もwith Updateのやつでインスコしたぞ



544 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 14:32:54.40 ID:llhsNZv5.net]
SQL Serverならそうなのかなって思うけどMySQLごり押しはちょっと信じがたいな

545 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 15:50:15.23 ID:llhsNZv5.net]
「マイ」クロソフト「SQL」Serverを略して「マイSQL」と言ってる?

546 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 17:59:41.55 ID:svIchgSf.net]
ネタだと思うがどうせなら PostgreSQL にしてくれ

547 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 18:34:48.37 ID:3v9b3PRy.net]
MicroSQL

548 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 00:49:13.81 ID:crWioty7.net]
ここで聞いていいのかわからないけど、VSのcommunityで作ったアプリを会社業務で使ったらライセンス違反かな?
ちなみに社員2000人以上の企業です。

549 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 00:56:35.01 ID:NnBP2eXC.net]
>>538
違反

550 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 00:57:40.97 ID:VjAjr2s9.net]
>>538
疑う余地なく違反だね。
Proを買ってもらえないなら、Expressで頑張れ。

551 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 01:01:37.11 ID:mxf1LURC.net]
オープンソース化

552 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 07:03:08.85 ID:TdVYbikc.net]
「業務で使うための専用ソフトを、Communityで作る」がNGってのは分かるけど、
「Communityで作られたフリーソフト(汎用ツール)を、業務で使う」もNGなの?

553 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 07:36:24.52 ID:lQc62izr.net]
>>542
誰もが手に入れられるオープンソースソフトウェアが条件であって、フリーかどうかは関係ない



554 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 08:07:47.91 ID:N8rBO4CS.net]
個人が業務時間外で開発という形態なら問題ないだろ

555 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 08:10:48.31 ID:/4PGcMxK.net]
>>544
業務で使うためのソフトって言ってるからアウト

556 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 09:11:56.08 ID:MsmklVYf.net]
その会社でしか使えないものならかなり黒に近いけどね
しかも従業員となると
給料以外で別途委託契約ってかたちにすれば
限りなく黒に近いグレーってやつでしょ

557 名前:デフォルトの名無しさん [2017/03/23(木) 09:17:56.34 ID:9wMBGcic.net]
まーたライセンスの話してる…

558 名前:デフォルトの名無しさん [2017/03/23(木) 09:21:44.20 ID:mYb1ScGd.net]
>>546
それも見越してわざわざ委託もダメって書いてくれてるじゃん

559 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 11:58:37.00 ID:MsmklVYf.net]
>>548
年商一億以上の会社が報酬を伴う委託開発で使うことができないとはかいてるけど
企業が個人に開発委託することがダメとは書いてない

560 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 11:59:36.93 ID:MsmklVYf.net]
まぁ開発委託して6マン以上払うなら最初からProfessionalライセンス買えよって話だけどな

561 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 12:14:30.15 ID:qRs/nsmI.net]
communityを金払ってそのままProにできないの?
インストールし直し?

562 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 12:35:38.30 ID:8VOf8VRZ.net]
>>542
汎用ツールw
なにも出来なそうww

563 名前:デフォルトの名無しさん [2017/03/25(土) 14:59:23.02 ID:5MnOmzEx.net]
>>547
ハゲの話はもういいよ



564 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 20:08:12.40 ID:YiMAr2dM.net]
ライセンススレでも作って一生やってろ

565 名前:デフォルトの名無しさん mailto:sage [2017/03/29(水) 10:15:18.77 ID:M79WbGGL.net]
COMの仕組み勉強したいんだけど、何かいい本ない?
いまの実装に合わせてテンプレートに沿ってDLLとか、COMインタフェイスつきアプリ作るなら楽だけど、
昔のソフトのプラグインとか使ってるとゼロからプロジェクト作るわけじゃないからちゃんと勉強しなきゃと思って。

RegSVRがビルドの中で何やってるのかわからんし、根本的なところ理解できてない。

566 名前:デフォルトの名無しさん [2017/03/29(水) 11:42:10.24 ID:NU8Q9yFr.net]
C++すら使わずCだけでCOMを扱ってみせることで仕組みを理解させる試み
www.asahi-net.or.jp/~kv8s-yjm/another/yjamain.htm

あと純正
https://code.msdn.microsoft.com/windowsdesktop/VisualC-7c6bc862

567 名前:デフォルトの名無しさん [2017/03/29(水) 13:40:39.87 ID:BJA+tiDg.net]
docs.activestate.com/activepython/2.6/pywin32/html/com/win32com/HTML/QuickStartServerCom.html
docs.activestate.com/activepython/2.6/pywin32/html/com/win32com/HTML/QuickStartClientCom.html

568 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 08:11:48.82 ID:f4ynNfBW.net]
communityの2015って、まだ新規インストールできます?
2017しか見あたらないけど

569 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 08:27:17.19 ID:ld5ans/c.net]
>>558
ぐぐったら1個目に出てくるんだけど・・・

570 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 12:51:11.98 ID:sAAzLsFI.net]
>>556
ありがとう!
それ見て作ってみる!

571 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 07:09:27.39 ID:274amd8S.net]
>>559
たまにこういうレス見るけど
ここまで書くぐらいならググったキーワード書きゃいいのになぁ
と思う
場合によったら荒れるだろうし

572 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 07:29:05.75 ID:U9QjWqS2.net]
>>558
visual studio 2015 community iso で検索してみるといいよ。

>>561
俺も>>559がどういう検索したのか気になる。
例えば、visual studio 2015 community だけで検索すると
1件目のページでダウンロードできるのは2017になっちゃうよね?

573 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 10:41:22.73 ID:GKldmngU.net]
「visual studio 2015 community ダウンロード」で1番目に出てきたよ
ただし、Update未適用のISOイメージだけど



574 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 10:55:48.32 ID:FLHuPC/X.net]
>>561
さすがにそれは逆ギレにしか聞こえんw

トップかどうかはともかく、検索すれば普通に出てくる(今実際に確認した)んだから
多少嫌味っぽいレスをされてもむしろ当然

575 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 11:31:52.59 ID:FLHuPC/X.net]
MSのいつものアホなやり方だけど、アクセスできなくなってるだけで
まだisoファイルそのものは存在してるみたいだね。

Internet Archiveのアーカイブされたページからだとダウンロードできるっぽい
Update3ダウンロードしてなかったから今のうちに落としとくか
https://web-beta.archive.org/web/20161116063625/https://www.visualstudio.com/ja/downloads/

576 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 11:40:34.38 ID:6c4Timca.net]
しかしなんだ、こんなにも柔軟性の無い頭なやつもVS使うんだな

577 名前:デフォルトの名無しさん [2017/03/31(金) 12:59:25.10 ID:c9GcBR8K.net]
>>558
直リンどぞー
https://gist.github.com/CHEF-KOCH/8078b39e1aad71ef6c317a3c0edb6ec9

578 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 18:52:24.16 ID:Xv9Etv1i.net]
ダウンロードサイトすら人に聞くような奴は何でもかんでも質問しまくるウザイ奴になりがちだからねぇ...

579 名前:デフォルトの名無しさん [2017/03/31(金) 21:15:54.35 ID:c9GcBR8K.net]
おまえに聞いてねえよ
自意識過剰ってやつだ

580 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 00:18:40.11 ID:lMurB0gB.net]
>>568
お前に聞いてた
Evaluation: Good!

581 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 01:41:04.10 ID:iJwskPQ3.net]
2017じゃ何故駄目なの

582 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 08:13:46.60 ID:rQd+4FjZ.net]
>>571
環境変えたくないとかでしょ
まあ ISO ぐらい保存しとけっ言う話だけど

583 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 11:09:33.63 ID:iJwskPQ3.net]
でも基本上位互換だぞ
2015完全アンイストして2017入れ直したけど
全部今まで通り何も変わらんw



584 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 11:15:31.91 ID:tny4BO7D.net]
どうしてもproject.jsonをサポートし続けないといけない場合とか?

585 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 12:06:08.81 ID:iJwskPQ3.net]
だいたい2017とかいっても実際は不具合解消版

586 名前:なんだから
新しいのにしとけよwww
[]
[ここ壊れてます]

587 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 12:14:07.18 ID:rQd+4FjZ.net]
>>573
百歩譲って正しいソースなら上位互換だとしてもバージョン変えたらバグが顕在化するとか普通にあるから

588 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 12:32:33.62 ID:iJwskPQ3.net]
バグ直せよwww

589 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 12:51:45.56 ID:I0+wrTCp.net]
2017だとライブラリ未対応でエラーになるときとかあるからな
納期迫ってたら再検証する暇もないから2015と共存させてる

590 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 13:09:21.49 ID:rQd+4FjZ.net]
>>577
無職かよ w

> バグ直せよwww
で済むなら誰も苦労せんわ

591 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 13:13:59.69 ID:iJwskPQ3.net]
俺が作ったプログラムはバグなどないw
だって天才だもんwww

592 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 15:42:59.36 ID:2ioMXObq.net]
天災プログラム

593 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 16:18:38.14 ID:iJwskPQ3.net]
と思ったら、ディクショナリを列挙中に操作していたコードが
2017では明確にエラーで落ちるようになってる
なんだこれはー
2015ではスルーされたたのに



594 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 16:24:05.74 ID:I0+wrTCp.net]
それ見ろ

595 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 17:04:43.22 ID:FXh42nCc.net]
2017じゃなくていいけど、
違うコンパイラでも試しにビルドしてみるのも
バグ出しに役立つよ。

596 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 17:40:32.36 ID:ZjgTQWfO.net]
2015から2017に変えたら開発効率上がるとかじゃないんだし

597 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 18:01:47.66 ID:BB/NZzTX.net]
2017のプロジェクトを2015でも利用できるの?

598 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 18:05:39.16 ID:I0+wrTCp.net]
>>586
場合による

599 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 18:10:31.56 ID:BB/NZzTX.net]
>>587
ありがとう
2017で追加された機能?コード?つかわなかったらOKということかな

600 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 18:13:51.23 ID:GZ2HNLgZ.net]
開発環境のバグに付き合うのも馬鹿らしいから、サービスパック出るまで待つな。

601 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 18:16:06.51 ID:I0+wrTCp.net]
>>588
ま、そういうこと

602 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 19:06:27.17 ID:iJwskPQ3.net]
アホだなw
その2015のサービスパックが2017なんだよwww
いい加減気付けよwww
MSと何年付き合ってるんだwww

603 名前:デフォルトの名無しさん [2017/04/02(日) 10:21:22.50 ID:NX0JHgEX.net]
ここで草生やすなら
wwwじゃなくフフフだろ



604 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 12:11:57.81 ID:wTkx1YQW.net]
今後修正されない2015特有のバグのリスクを負うか
2017で新たに発生したバグのリスクを負うか
どっちもどっちじゃね
だったら俺あ新しい方選ぶ

605 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 14:17:37.92 ID:BZ3cI39D.net]
俺は両方使う

606 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 17:57:53.39 ID:wTkx1YQW.net]
両方使うと
今度は更に両方使う事による特有の不具合のリスクを負うw
3倍リスクwww

607 名前:デフォルトの名無しさん [2017/04/02(日) 18:58:45.70 ID:fP8TJ4RC.net]
>>565
アホなやり方というより
わざとやってるよな

608 名前:デフォルトの名無しさん [2017/04/02(日) 21:10:07.38 ID:L634W0t2.net]
593は傾聴に値するところがあったが
同一IDで595キタ―――(゚∀゚)―――― !!


・・・騙された
アフォに

609 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 23:33:34.28 ID:wTkx1YQW.net]
何を騙されたんだ?w
騙した記憶ねーけどwww

610 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 23:48:46.34 ID:Cxn7yMtw.net]
そりゃ3倍リスクだろ

611 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 23:54:21.91 ID:5W6pderi.net]
どちらにしようか悩む時間労力リスクも加えて4倍リスク

何も考えず2017にするのが一番いいwwwwwwww

612 名前:デフォルトの名無しさん mailto:sage [2017/04/05(水) 09:07:50.03 ID:3aIJUXRz.net]
メジャーバージョンアップの直後はバグが増えてる可能性が割と高いから、リスク考えるならしばらく様子見してから移行するものだろう。

613 名前:デフォルトの名無しさん [2017/04/06(木) 16:22:04.10 ID:3pIc1pJU.net]
メジャー? 他のをマイナーと言えるほどの何かがあるのか?



614 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 17:16:40.10 ID:kKSDz5/s.net]
>>602
aho

615 名前:デフォルトの名無しさん [2017/04/06(木) 20:38:49.31 ID:3pIc1pJU.net]
>>603
wanker






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<230KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef