
Akhmed
24.02.2017
09:04:13
Хотя нет
я не могу с уверенностью утверждать
лучше еще у кого то спросить )
вот

Google

Akhmed
24.02.2017
09:04:59
https://developer.apple.com/news/?id=05042016a
Starting June 1, 2016 all apps submitted to the App Store must support IPv6-only networking. Most apps will not require any changes because IPv6 is already supported by NSURLSession and CFNetwork APIs.
If your app uses IPv4-specific APIs or hard-coded IP addresses, you will need to make some changes. Learn how to ensure compatibility by reading


Тёма
24.02.2017
10:44:31
Доброго всем времени суток.
Назрел вопрос: создаём кастомный контрол, стиль описан в genericUWP.xaml, кроме этого ещё используется generic.xaml из другого проекта, оба прописаны в App.xaml в ResourceDictionary.MergedDictionaries
В процедуре
protected override void OnApplyTemplate()
{
base.OnApplyTemplate();
_rootGrid = this.GetTemplateChild("RootGrid") as Panel;
}
ПОстоянно получаем null в GetTemplateChild, чего ему может не хватать?
DefaultStyleKey в конструкторе прописан, имена класса совпадают
В стилях:
...
xmlns:local="using:MySolution.UWP.Controls">
<Style TargetType="local:MycontrolUWP" >
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:MycontrolUWP">
<Grid x:Name="RootGrid">
....
В проекте-доноре из которого брали пример - всё работает


Кита
24.02.2017
11:02:10
Если юзаешь httpclient то протаскивай в него нативный ModernHttpHandler или врубай в настройках проекта NSUrlSession.
Если юзаешь ещё сокеты то тут надо немного с бубном поплясать
var addresses = Dns.GetHostEntry(YourServerUrl).AddressList;
IPAddress ipAddress = addresses[0];
IPAddress ipv6Address = ipAddress.MapToIPv6();
var ipEndPoint = new IPEndPoint(ipv6Address, portnumber);
var socket = new Socket(AddressFamily.InterNetworkV6, SocketType.Dgram, ProtocolType.Udp);
socket.Connect(ipEndPoint);
будет что-то типа этого
если у тебя сокеты спрятаны в библе а наружу у тебя интерфейс только то я тебя поздравляю)

Тёма
24.02.2017
11:24:47


Andrey
24.02.2017
12:04:33

Кита
24.02.2017
12:05:01
есть

Roman
24.02.2017
14:30:32

Google

Alexander
24.02.2017
14:41:10
Еще dynamic наверное любите пользовать?
Я вот пользуюсь в двух случаях - linq и когда хочу причинить боль разработчику которому с этим кодом потом придется работать

Roman
24.02.2017
15:11:17

Akhmed
24.02.2017
15:12:23
dynamic еще удобно использовать при работе с COM объектами

Roman
24.02.2017
15:13:16

Akhmed
24.02.2017
15:13:47
В принципе, если напрячься то можно
работали же с ними в .NET 2.0 )

Roman
24.02.2017
15:15:47
Я хз как это делалось) я, к счастью, тогда их не использовал. Но мне кажется там было оч плачевно, например вместо dynamic использовали object

Akhmed
24.02.2017
15:16:36
ну я помню как мы бурно радовались когда dynamic появился именно из за работы с COM Объектами

Roman
24.02.2017
15:17:03

Dima
24.02.2017
15:18:19
Кита спасибо за ответ, еще такой вопрос на сервере, хостинг должен обладать поддержкой ipv6 ? если со стороны сервера дополнительные настройки, если сталкивались подскажите как можно обойти "подводные камни" в вопросе конфигурации сервера и хостинга.

Akhmed
24.02.2017
15:21:27

Alexander
24.02.2017
15:22:10

Roman
24.02.2017
15:26:17

Akhmed
24.02.2017
15:27:11
F# почти всегда был впереди C# по фичам. C# по чуть чуть тянет фичи из F# но пока никак не догонит

Vladislav
24.02.2017
15:28:05
Очень понравилось высказывание, т.е. как всегда, истина где то по середине и новичок без говнокода вряд ли напишет?
на практике студенты которые говнокодят но ставят своей целью сделать работающий продукт могут написать достаточно быстро работающие приложения от "список покупок", "прогноз погоды" до игр типа "судоку", "морской бой" и т.п. С жутким говнокодом. Но главное что начали делать. А вот те же студенты страдающие перфекционизмом в лучшем случае тратили на это раз в 10 больше времени. А многие вообще так и не научились программировать вообще. Парадоксально но я это вижу постоянно.

Roman
24.02.2017
15:28:47
Ну да( но без вывода типов нормального он никогда не догонит.

Alexander
24.02.2017
15:28:59
Гавнокоды это в канале ExtremeCodeTV?)

Google

Alexander
24.02.2017
15:29:55
Мистя, где C#?

Akhmed
24.02.2017
15:31:48

Alexander
24.02.2017
15:32:32

Akhmed
24.02.2017
15:33:05
У меня требование одно - напиши что бы работало - а я покажу где и что можно улучшить. Почти всегда если пытаются написать так что бы я потом не нашел никаких недостатков уходят в прострацию.
многие начитавшись паттернов пытаются засунуть толькочто прочитанный паттерн в код. Потому что паттерны это хорошо
и считают что это качественный код потому что заюзали паттерн

Roman
24.02.2017
15:36:45
Мб Оно и к лучшему.? Будет тесно в стеке ms, а так есть ниши у каждого языка своя.
Понимаешь, вот я сижу со своей командой и быстро набрасываются прототип на f# сложной системы для операционного планирования размером в день. Но привыкших и к императивщине подходу коллег все оч пугает и они не могут расширять функционал моего приложения. И переписывают его еще за большее время на c# и все те гибкости которые я заложил теряются. Проблема не в с#, а в том, что многие не понимают декларативного подхода к программированию, им бы ёжиков в уточек побайтно переделывать.

Akhmed
24.02.2017
15:37:56

Alexander
24.02.2017
15:40:23
Много факторов разных, но кому то нужно быть первопроходцем в своей команде. Такая доля
Но это не значит что не надо ориентирлваться на коллег

Akhmed
24.02.2017
15:43:20

Roman
24.02.2017
15:44:03

Alexander
24.02.2017
15:44:21
Да у меня аналогичная ситуация

Akhmed
24.02.2017
15:44:53

Roman
24.02.2017
15:45:12

Alexander
24.02.2017
15:45:19
Сейчас R зашел
Time series forecast

Roman
24.02.2017
15:46:07
Сейчас R зашел
Забавно у нас математик тоже хочет аналитиков за R посадить.

Google

Roman
24.02.2017
15:46:44

Alexander
24.02.2017
15:47:14
Ну сложнее найти
Особенно если не Москва

Roman
24.02.2017
15:47:45
Если там в банк какой-нибудь в Англии, то там четкие требования есть и ясно что нужен именно F#-developer именно с таким и такими качествами, там зп кончено выше
но от команды которая досталась в наследство избавляться не правильно. )

Akhmed
24.02.2017
15:49:37
У меня есть мысли написать серию статей и если получистя книгу по использованию F# в продакшене
но в следующем году

Alexander
24.02.2017
15:50:11
Круто

Akhmed
24.02.2017
15:50:14
а то все текущие книги в основном про сам язык а не про то как писать на нем

Roman
24.02.2017
15:50:26

Alexander
24.02.2017
20:10:39
Вот кстати по поводу F#, тут очень интересная ситуация с тем как его продвигает Microsoft. @Schvepsss может как то сможет прояснить. Почему на канале https://t.me/msdnru - по "F#" вообще ничего не ищется))) Может быть если бы MS как то поощряло это направление, то и дело сдвинулось с мертвой точки?!

Nikolay
25.02.2017
05:58:07
у кого-нибудь можно поросить нормальный gitignore? что-то проект после пулла не могу собрать, думаю перезалить
никто не сталкивался с такой ошибкой?

Yury
25.02.2017
06:15:30
gitignore/VisualStudio.gitignore at master · github/gitignore · GitHub
https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
@neewy

Nikolay
25.02.2017
06:20:08
Спасибо

Google

Yury
25.02.2017
06:38:06
Да не за что

Nikolay
25.02.2017
15:29:14
Никто не сталкивался с тем, что xamarin forms previewer не работает, вообще?

Slava
25.02.2017
15:38:32

Nikolay
25.02.2017
15:38:51
спасибо

Slava
26.02.2017
07:13:15

Nikolay
26.02.2017
07:13:37
спасибо, сейчас буду смотреть

Slava
26.02.2017
07:14:10

Ivan
26.02.2017
07:14:45
Можно использовать http://gorillaplayer.com/
И мгновенно видеть верстку прямо на своем девайсе
удобно

Nikolay
26.02.2017
07:15:39
класс! спасибо, попробую

IM2STRNG4DTWRLD
26.02.2017
07:44:46

Andrey
26.02.2017
07:45:44
Горилла очень хороша, но к сожалению до первого кастом рендерера. Пользуемся в начале проектов

Ivan
26.02.2017
07:46:55