Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Кто-нибудь юзает MAC?

2194  1 2 3 4 5 6 7 все
  simplename прохожий08.10.22 18:03
08.10.22 18:03 

Поделитесь опытом. Что с ним лучше/хуже, чем с другими? Можно ли всерьез относиться к их ноутбукам (особенно за такую цену при таком размере экрана)?

Если приобретать, то стоит ли "для пробы" начать с чего-нибудь подешевле? Я смотрю, что б/у идут практически по цене нового (10-15% ниже всего).

Для чего они лучше пригодны, словом, чем конкуренты.

#1 
alex445 коренной житель08.10.22 19:37
NEW 08.10.22 19:37 
в ответ simplename 08.10.22 18:03, Последний раз изменено 08.10.22 19:38 (alex445)

Говорят, как подставки для кофе ничё так, стильные. А на Айпаде можно резать колбасу.

#2 
uscheswoi_82 коренной житель08.10.22 19:59
NEW 08.10.22 19:59 
в ответ simplename 08.10.22 18:03
Поделитесь опытом.

Брал Mac Mini из-за того что изучал программирование в среде XCode на языке Objective-C, и Swift. Заинтерисовало очень делать App для умных часов.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#3 
  simplename прохожий08.10.22 21:27
NEW 08.10.22 21:27 
в ответ uscheswoi_82 08.10.22 19:59

Как Ваши впечатления от окружения? Можете перечислить про, контра?

Мини, конечно, ресурсами слабоват. Мне кажется, сегодня вкладываться во что-то со слабенькой GPU смысл небольшой. Конечно, если не только "оффисные приложения" идут в рассмотретие.

#4 
AlexNek патриот08.10.22 21:40
AlexNek
NEW 08.10.22 21:40 
в ответ simplename 08.10.22 18:03

Мак - это мир в котором нужно жить. Если денег мало или любите комп модифицировать, то этот мир не для вас.


#5 
7495 свой человек08.10.22 21:41
7495
NEW 08.10.22 21:41 
в ответ simplename 08.10.22 21:27

Каким образом макинтоши обсуждаются в разделе "Программирование"? В этом разделе только программисты! Вам муж программист нужен?

А если просто о железяках поговорить, то вам сюда, в раздел "Компьютер & Co": https://foren.germany.ru/computer.html

Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#6 
uscheswoi_82 коренной житель08.10.22 22:33
NEW 08.10.22 22:33 
в ответ simplename 08.10.22 21:27
Как Ваши впечатления от окружения?

Прикольно очень понравилось поработать в среде XCode. Круто воткнул usb клавиаутуру от HP, и usb мышь от Logitech, всё работало без проблем, в качестве дисплея использовал телевизор с HDMI выходом. Меня графика и звук потряс, так попробывал пару видео с ютуба. Жаль что лого откусоного яблока больше не светится, и жаль что нет вот такого интро:


Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#7 
alex445 коренной житель09.10.22 05:33
NEW 09.10.22 05:33 
в ответ uscheswoi_82 08.10.22 22:33
Круто воткнул usb клавиаутуру от HP, и usb мышь от Logitech, всё работало без проблем

Для маков это достижение, судя по всему. На своих презентациях они тоже так говорят - как белки-истерички нахваливают банальнейшие вещи, как будто у других это не работает.

#8 
Пастор завсегдатай09.10.22 11:55
Пастор
NEW 09.10.22 11:55 
в ответ simplename 08.10.22 18:03

ничем не лучше ничем не хуже

мак это юникс с человеческим лицом

к ноутбукам можно относиться более всерьез чем к остальным, сохраняют работоспособность и через 5 лет

начинать советую с современных моделей с чипом m2

#9 
alex445 коренной житель09.10.22 15:44
NEW 09.10.22 15:44 
в ответ Пастор 09.10.22 11:55, Последний раз изменено 09.10.22 15:45 (alex445)

Ещё такая штука есть, что когда работаешь с яблочным железом, нужно докупить пачку аксессуаров. Евров на 200-500. Проводки там всякие, переходнички, ещё чего по-мелочи. Каждая "мелочь" стоит 30-100 евро. А ещё у них вроде раньше было (не знаю, как сейчас) типа запланированного разрушения изоляции проводов. Что-то вроде саморазлагающегося через несколько лет пластика. Они это объясняли заботой об окружающей среде, поэтому негоже тебе, мерзкий загрязняющий человечишка, больше 3-4 лет пользоваться одними и теми же проводами - беги покупать новые. Обо всех этих "мелочах" вам маководы обычно не расскажут, т.к. давно привыкли к этому как к самому собой разумеющемуся. "А что, у других не так?", - удивляются они.

#10 
  simplename гость09.10.22 16:04
NEW 09.10.22 16:04 
в ответ alex445 09.10.22 15:44

Можете источник этой ценной информации привести? Или ОБС?

#11 
  simplename гость09.10.22 16:12
NEW 09.10.22 16:12 
в ответ Пастор 09.10.22 11:55

Один из вопросов, на которые в этом контексте хотелось бы получить ответ - чем может быть полезен мак для программиста? Если "на него пересесть", то сузится ли круг деятельности до пользователей мака? Можно ли инсталлировать туда "все что хочу", или это контролируется в какой-то мере яблоком? Например, существует такая вещь:

https://visualstudio.microsoft.com/vs/mac/

Насколько реально установить ее на мак и заниматься разработкой приложений под виндоуз? Помню, имел проблемы (маленькие), разрабатывая на open suse под centos. что-то отображалось в браузере (использовался в качестве gui) на пару миллиметров не то левее, не то толще.

То есть услішу ли я от кого-нибудь отзыв "пару лет назад пересел на мак, и с тех пор моя жизнь круто изменилась к лучшему! Ни за что назад!". Ну и аргументы, конечно, а не красивая картинка, теплый звук и т.д. Что-нибудь посущественнее.

#12 
AlexNek патриот09.10.22 16:44
AlexNek
NEW 09.10.22 16:44 
в ответ simplename 09.10.22 16:12
установить ее на мак и заниматься разработкой приложений под виндоуз?

Зачем извращаться? winforms захотелось?

Я понимаю под виндой ничего для мака без мака нельзя сделать. Тогда да мак нужен. Но наоборот шок

#13 
  simplename гость09.10.22 17:23
NEW 09.10.22 17:23 
в ответ AlexNek 09.10.22 16:44
Зачем извращаться?

зачем все извращенцы вообще извращаются? маки покупают, например?

winforms захотелось?

чем вас обидел винформз? отличная штучка в некоторых ситуациях.

Я понимаю под виндой ничего для мака без мака нельзя сделать. Тогда да мак нужен. Но наоборот

как это "нельзя"? откуда такое утверждение? лень гуглить, но уверен, стоит задать гуглю development for mac under windows, и он вам наплюет массу интересного. я не имею ввиду обязательно даже всякие ксамарины, моно и пр.

#14 
Пастор завсегдатай09.10.22 19:04
Пастор
NEW 09.10.22 19:04 
в ответ simplename 09.10.22 16:12

на мак можно установить все что угодно, включая ms office

программировать "для windows" можно тоже, но зачем?

из качественного изменения - это полноценный unix с возможностью запускать shell скрипты, устанавливать приложения из терминала, запускать ssh сессии и тд

остальное это дело привычки

для меня переход был болезненным но потом привык, обратно тоже будет болезненно

#15 
AlexNek патриот09.10.22 19:18
AlexNek
NEW 09.10.22 19:18 
в ответ simplename 09.10.22 17:23
как это "нельзя"?

Самое простое - создайте аккаунт разработчика для мака без мака.

Народ пишет, что и маковские виртуалки работают под виндой, но мне в свое время так и не удалось найти рабочего образа.

И надо не гуглить, а попробовать создать реальное маковское приложение исключительно под виндой, а после закинуть его в аппл сторе.

#16 
alex445 коренной житель09.10.22 21:09
NEW 09.10.22 21:09 
в ответ simplename 09.10.22 16:04, Последний раз изменено 10.10.22 08:01 (alex445)
Можете источник этой ценной информации привести? Или ОБС?

Это многолетний сборник жалоб разных пользователей яблочной продукции - как на форумах, так и в новостях. Можете считать, что ОБС.


Можно ли инсталлировать туда "все что хочу"

Яблоко это не про "что хочу". Яблоко это про "вам милостиво дали ограниченное и временное разрешение, но в любой момент могут забрать".


чем может быть полезен мак для программиста?

Яблоко нужно тем, кто программирует под яблоко. Есть ещё группа отщепенцев, которые убеждают всех вокруг и себя, что это лучшее устройство для джаваскриптизёрства. Ну и им ещё всякая хипстота пользуется, которая выбирает его в основном за горящее яблочко. Выбирала. Простой факт говорит о многом - лэптопов Эппл продаётся на порядок (если не два) больше, чем десктопов. А поскольку за лэптопом, тем более начальным, нормально не поработаешь, понятно, для какой "работы" используются яблоки.


То есть услішу ли я от кого-нибудь отзыв "пару лет назад пересел на мак, и с тех пор моя жизнь круто изменилась к лучшему!

Вылечился рак, удлинился пенис, воскрес брат?.. А что, от яблочников такое вполне возможно и услышать!

#17 
Пастор постоялец09.10.22 22:25
Пастор
NEW 09.10.22 22:25 
в ответ alex445 09.10.22 21:09, Последний раз изменено 09.10.22 22:25 (Пастор)

ну понеслись стереотипы

apple давно из разряда понтов перешел в разряд просто устройства

10 лет назад iphone был двух цветов и менять можно было только объем памяти, сейчас ежегодно выходят 4 разных плюс упрощенные модели на все ценовые категории

macbook mini+pro+air с десяток видов, которые можно кастомизировать на любой кошелек


Это многолетний сборник жалоб разных пользователей яблочной продукции - как на форумах, так и в новостях.

у меня Macbook air 2013 и Macbook pro 2016 до сих пор работают, air собираюсь поменять на air m2 ближе к рождественским скидкам и он мне прослужит 5-7 лет без выноса мозга

Яблоко это не про "что хочу". Яблоко это про "вам милостиво дали ограниченное и временное разрешение, но в любой момент могут забрать".

ну да ну да :)

Яблоко нужно тем, кто программирует под яблоко. Есть ещё группа отщепенцев, которые убеждают всех вокруг и себя, что это лучшее устройство для джаваскриптизёрства. Ну и им ещё всякая хипстота пользуется, которая выбирает его в основном за горящее яблочко

в долине я даже не знаю контор, которые используют не мак как основное устройство(наверно только microsoft)

apple позиционирует mac как устройство для инженеров, которые долго и бесперебойно работают, и конечно же конторы не покупают их в апсторах на улицах

в Германии из 5 контор в которых я работал - в 4 предлагали mac, в 3 - mac был единственным выбором. Леново с виндой давали только в ортодоксальной немецкой компании не орентированной на программирование

Вылечился рак, удлинился пенис, воскрес брат?.. А что, от яблочников такое вполне возможно и услышать!

кроме хейтеров ни от кого такого не слышал

#18 
alex445 коренной житель10.10.22 08:04
10.10.22 08:04 
в ответ Пастор 09.10.22 22:25, Последний раз изменено 10.10.22 08:11 (alex445)

Кстати, косвенно о распространении маков можно судить по статистике Стима https://store.steampowered.com/hwsurvey

OSX - 2.36%

Из них разные макбуки - 78%, из которых эйры - 30%.


Там же, в разделе разрешений мониторов - типичные разрешения для лэптопов (любых, но это в основном виндовые)

1360 x 768 1.00%

1366 x 768 5.55%

1440 x 900 2.12%

1600 x 900 1.50%

1680 x 1050 1.00%


А вот типичные разрешения для маков, из которых в статистику вошли лишь самые дешёвые 13" модели

2560 x 1600 1.75%


Да и то это скорее всего и для виндовых ноутов один из стандартов - т.е. там не одни маки.

Все остальные маки попали, скорее всего, в

Other 2.49%

Т.е. их там на уровне статистической погрешности.

#19 
alex445 коренной житель10.10.22 08:16
NEW 10.10.22 08:16 
в ответ Пастор 09.10.22 22:25, Последний раз изменено 10.10.22 08:20 (alex445)
в долине я даже не знаю контор, которые используют не мак как основное устройство(наверно только microsoft)

Я и говорю - джаваскриптизёры и на ресепшенах у девочек. Плюс хипстеры-журналисты-блогеры. Вот основные потребители надкусана. В МС, кстати, тоже юзают маки.


Вы просто посмотрите на продажи Эппла и прикиньте - кому могли достаться эти жалкие 15-20 миллионов в год (кроме ковидных времён, когда у всех продажи взлетели) маков всех мастей, из которых львиная доля это яблочные лэптопы? Как меня убеждали яблочники, что вся Америка сидит на маках. Даже если в семье лишь один мак, то чтобы набрать 100 миллионов (семей), яблоку надо лет 6 продавать их. А есть ещё другой мир. Разве что если включить в подсчёт даже древние маки, которые конечно же "до сих пор всем устраивают", ага. Просто яблочники вращаются в среде своих же яблочников и думают, что весь мир такой же, как они - повёрнутые сектанты.

#20 
alex445 коренной житель10.10.22 08:23
NEW 10.10.22 08:23 
в ответ Пастор 09.10.22 22:25, Последний раз изменено 10.10.22 08:31 (alex445)
apple позиционирует mac как устройство для инженеров, которые долго и бесперебойно работают, и конечно же конторы не покупают их в апсторах на улицах
в Германии из 5 контор в которых я работал - в 4 предлагали mac, в 3 - mac был единственным выбором. Леново с виндой давали только в ортодоксальной немецкой компании не орентированной на программирование

Бугага! "Мак - для профи, Винда - для домохозяек". В реальности как раз наоборот. Почти весь реально профессиональный софт (типа продуктов Autodesk, Ansys, CATIA, SolidWorks, Unigraphics и т.д.) написан под Винду. Что-то там на яблоках работает или работало из ширпотребно-профессионального, но меньшая часть. Типа Фотошопа или некоторых видеоредакторов - как раз для "творческих" личностей, многие из которых упоротые сектанты, как раз и выбирающие яблоко принципиально, несмотря ни на что.

#21 
Программист коренной житель10.10.22 08:58
NEW 10.10.22 08:58 
в ответ alex445 10.10.22 08:04
Кстати, косвенно о распространении маков можно судить по статистике Стима https://store.steampowered.com/hwsurvey
OSX - 2.36%

Нельзя :) Эта статистика говорить о том, что на маках не играют :)

Найди статистику гугла.

#22 
Пастор постоялец10.10.22 09:36
Пастор
NEW 10.10.22 09:36 
в ответ alex445 10.10.22 08:23
Почти весь реально профессиональный софт (типа продуктов Autodesk, Ansys, CATIA, SolidWorks, Unigraphics и т.д.) написан под Винду

мы видимо по разному понимаем понятие программист

#23 
mushikA постоялец10.10.22 11:52
NEW 10.10.22 11:52 
в ответ simplename 08.10.22 18:03

Маки — самые лучшие безпроблемные компы. После многих лет работы на виндоузском барахле от дешевых до дорогих, работать на маках одно удовольствие. Не зависают, практически не ломаются. Настройки понятные. Юзерфрендли. Да, нужны проводки, да нужны пара программ платных, но в сравнении с компами на винде — не сравнится. Маки намного лучше. Сейчас заказал себе макбук про с чипом м1 и с 64 гб оперативки за неск. тысяч евро и полностью удовлетворен и доволен как слон. Работая на маке давно забыл, что такое зависание, нереагирование, какие-то чудовищные настройки и пр.

#24 
7495 свой человек10.10.22 12:21
7495
NEW 10.10.22 12:21 
в ответ alex445 10.10.22 08:23
для "творческих" личностей, многие из которых упоротые сектанты, как раз и выбирающие яблоко принципиально, несмотря ни на что.


Ты чему возмущаешься? ну сидят эти геи гламурные дизайнеры на макинтошах, ездят на гейских машинах миникуперах, и чо?


чем больше их, тем больше девушек остаётся для нас, нормальных мужиков, способных починить компьютер и настроить винду!



Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#25 
GoodBayonet гость10.10.22 16:23
GoodBayonet
NEW 10.10.22 16:23 
в ответ Пастор 09.10.22 22:25, Последний раз изменено 10.10.22 16:31 (GoodBayonet)

В нашей компании (производственной, не IT) продукция эппл запрещена по многим соображениям. В том числе - и по безопасности. У соседей со сходим профилем производства точно та же история. Не буду спорить о достоинствах/недостатках продукции эппла, но пока ни разу не встречал производство, где эпплы использовались широко (или даже вообще использовались). Возможно, это специфика отрасли - не знаю, просто наблюдение такое.

P.S. Использую виндовый лэптоп для разнообразного анализа и визуализации данных, моделирования сложных физ.процессов, внедрения ИИ. Не упомню, чтобы за последние три года случился хоть один серьезный сбой, приведший к потере данных или даже просто потребовавший перезагрузки системы. "Яблочников", видимо, сильно раздражает факт, что виндовые системы стали ничуть не хуже по стабильности.

#26 
uscheswoi_82 коренной житель10.10.22 19:39
10.10.22 19:39 
в ответ alex445 10.10.22 08:23
Бугага! "Мак - для профи, Винда - для домохозяек". В реальности как раз наоборот. Почти весь реально профессиональный софт (типа продуктов Autodesk, Ansys, CATIA, SolidWorks, Unigraphics и т.д.) написан под Винду.

Для iOS много App сделали, я когда поступил в колледж нам постоянно мозги промывали, что Windows отстой, а nix и nux это круто. У меня начиная с Windows Vista ноутбуки все глючат, у отца комп до сих пор не грузится, он пользуется моим ноутбуком. Меня в iOS и watchOS заинтерисовал вот этот фреймворк HealthKit - https://developer.apple.com/documentation/healthkit. Сильно заинтерисовало глюкоза в крови - https://developer.apple.com/documentation/healthkit/hkquan... и доставка инсулина - https://developer.apple.com/documentation/healthkit/hkquan... . Помойму SAP тоже делает что-то такое, но пока не могу вспомнить как это называется.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#27 
uscheswoi_82 коренной житель10.10.22 19:47
NEW 10.10.22 19:47 
в ответ uscheswoi_82 10.10.22 19:39

Вот тут пример, как мерить пульс на Swift спомощью Apple HealthCare Framework:

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#28 
alex445 коренной житель10.10.22 19:54
NEW 10.10.22 19:54 
в ответ uscheswoi_82 10.10.22 19:47

Эппловские часики такой же прибор для мониторинга здоровья, как миникуперы - машины, а макбуки - рабочие инструменты.

#29 
  simplename гость10.10.22 20:27
10.10.22 20:27 
в ответ Пастор 09.10.22 19:04, Последний раз изменено 10.10.22 20:28 (simplename)

уверен, что на маке было бы значительно комфортнее работать с фотками, видео и т.д.

естественно, если пришлось бы программировать для целевой платформы мак, безоргнул бы мак.

пошарил гугль на предмет swift programming jobs, имеются запросы. в основном для разработки мобильных приложений для, полагаю, мобильных устройств (маков, естественно).


думаю, можно организовать на маке тулчейн для разработки embedded, но не думаю, что это - хорошая идея. на свифте?

в настоящий момент заказчик разрабатывает так наз. киоск-приложения. не могу себе представить кассовый аппарат, на котором светится яблочко. даже в SV. даже виндоуз - редко, т.к. для каждого устройства требуется лицензия. а линукс - самое то. не самые комфортные условия разработки, но дешево в сумме.


здесь приводился аргумент, что маков мало, потому что на них в игры не играют. но у меня такое впечатлиние, что игр в их аппсторе - большое количество. даже огромное.

т.е. пока впечатление такое, что мак - для "манагеров", фирм, для тех, кого разница в пару тыщ не беспокоит, ну и кто занимается разработкой для перечисленных категорий.

безусловно, когда "оно красиво" - это, понятное дело, нравится.


но вот за несколько дней или не те прочли ветку, или никто из присутствующих не занимается программирование на маке. я под "юзать" именно это имел ввиду.


#30 
uscheswoi_82 коренной житель10.10.22 21:06
10.10.22 21:06 
в ответ alex445 10.10.22 19:54

Просто те кто не могут себе позволить Apple, всяко ругают продукцию Apple. Мне очень понравилась среда разработки XCode, у них все классы до сих пор начинаются с префикса NS, что означает NextStep. Просто начиная с MacOS версии 1.0 по 9.0 это было как Windows 95 по ME, т.е. никаких изменений не было, а Стива Джобса выгнали из Apple, потому-что ему в голову в бил какой-то профессор что нужно делать компьютеры 3M, и мол какой-то ВУЗ (точнее этот профессор) купит у него компьютеры, и потому-что он много денег тратил на прототип мощного компьютера, над Apple подшучивали и писали в журналах гадости про Apple, потом в Apple увидили что у Стива Джобса компьютеры лучше чем их на MacOS, и потом его попросили прийти назад в Apple, он всё что сделал в фирме NeXT перенёс в MacOS X, MacOS X реально новая высокопроизводительная операционная система. Единственное что когда они сделали Mac OS X, она была несовместима с Mac OS 9, и многим софтварным компаниям которые писали под MacOS сказали вот с нуля пишите под MacOS X, это всбесило софтварных компаний, и они сказали от злости что перейду на Windows, тогда Стив Джобс разработал эмуляцию - https://en.wikipedia.org/wiki/Carbon_(API). Современная Xcode предлагает много всяких интересных SDK:



Для tvOS:



Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#31 
uscheswoi_82 коренной житель10.10.22 21:11
NEW 10.10.22 21:11 
в ответ uscheswoi_82 10.10.22 21:06, Последний раз изменено 10.10.22 21:12 (uscheswoi_82)

Есть Swift для Windows - https://www.swift.org/blog/swift-on-windows/, но я этим пользуюсь - https://swiftforwindows.github.io/. А по Obj-C я тут тренеруюсь - https://www.onlinegdb.com/online_objectivec_compiler. По Obj-C я тут написал - https://programming.mybb.ru/viewforum.php?id=29

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#32 
alex445 коренной житель10.10.22 21:14
NEW 10.10.22 21:14 
в ответ uscheswoi_82 10.10.22 21:06
у них все классы до сих пор начинаются с префикса NS, что означает NextStep

Реально там такой маразм? Они точно упоротые!

#33 
uscheswoi_82 коренной житель10.10.22 22:27
NEW 10.10.22 22:27 
в ответ alex445 10.10.22 21:14

1. Microsoft постоянно что-то делает для Apple, допустим Microsoft Office, сейчас Visual Studio. Вот Билл Гейтс а позади него классический Mac:



2. На презентации на выставке игровой консоли Microsoft Xbox 360 игры под Xbox 360 запускали на Макинтошах см. https://www.journaldulapin.com/2015/01/25/this-power-mac-g..., потому-что макинтоши и приставка Xbox 360 того времени были на процессорах PowerPC

3. Apple предлагала IBM совместимую плату, за несколько сот долларов, в которой можно запустить скажем Windows 95, и обмениваться данными (допустим буфер обмена) между Windows и MacOS:


4. Теоретически Windows NT 4.0 можно было поставить на Маках, потому-что Windows NT 4.0 поддерживает 7 платформ, одна из которых PowerPC:



Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#34 
Пастор постоялец10.10.22 23:22
Пастор
NEW 10.10.22 23:22 
в ответ GoodBayonet 10.10.22 16:23
P.S. Использую виндовый лэптоп для разнообразного анализа и визуализации данных, моделирования сложных физ.процессов, внедрения ИИ. Не упомню, чтобы за последние три года случился хоть один серьезный сбой, приведший к потере данных или даже просто потребовавший перезагрузки системы. "Яблочников", видимо, сильно раздражает факт, что виндовые системы стали ничуть не хуже по стабильности.

Абсолютно верно, я еще в первом сообщении написал не хуже и не лучше, просто другая система

Винда не хуже по стабильности, но такая же система по производительности и эргономике будет стоить на уровне мака

#35 
Пастор постоялец10.10.22 23:37
Пастор
NEW 10.10.22 23:37 
в ответ simplename 10.10.22 20:27
здесь приводился аргумент, что маков мало, потому что на них в игры не играют. но у меня такое впечатлиние, что игр в их аппсторе - большое количество. даже огромное.

не играют, у маков очень ограниченный ряд видеокарт, какие-то игры есть но это ничто в сравнении с системами на windows


но вот за несколько дней или не те прочли ветку, или никто из присутствующих не занимается программирование на маке. я под "юзать" именно это имел ввиду.

я занимаюсь программированием на маке и юзаю его каждый день для личного пользования


вобщем, все эти советы врядли дадут понимание. Рекомендую разродиться на 1.5-2.0К(але, ты ж программист), купить air на m2 или mini(смотря что нравистя laptop или desktop) и пожить на нем хотя бы год. Поначалу будет сложно, привыкание к новому интерфейсу, хоткеям etc

Если не зайдет - через год продашь за 75% стоимости, если зайдет - разродишься на нормальный pro

#36 
alex445 коренной житель11.10.22 01:55
NEW 11.10.22 01:55 
в ответ Пастор 10.10.22 23:37, Последний раз изменено 11.10.22 02:03 (alex445)
вобщем, все эти советы врядли дадут понимание. Рекомендую разродиться на 1.5-2.0К(але, ты ж программист), купить air на m2 или mini(смотря что нравистя laptop или desktop) и пожить на нем хотя бы год.

"Все говорят..., а ты купи слона!"


Вот на этих мантрах надкусан и живёт. А потом лох же не может признаться, что потратил кучу денег и времени на освоение всякой херни, на которой ни поиграть, ни в бОльшую часть профессиональных прог не поработать, ни проапгрейдить нормально. Поэтому лох идёт и покупает другого слона - игровую консольку...

#37 
uscheswoi_82 коренной житель11.10.22 03:19
NEW 11.10.22 03:19 
в ответ alex445 11.10.22 01:55
"Все говорят..., а ты купи слона!"
Вот на этих мантрах надкусан и живёт. А потом лох же не может признаться, что потратил кучу денег и времени на освоение всякой херни, на которой ни поиграть, ни в бОльшую часть профессиональных прог не поработать, ни проапгрейдить нормально. Поэтому лох идёт и покупает другого слона - игровую консольку...

Иногда бывают скидки, я брал за 500 евро в Otto, мои дяди пьют и курят, поэтому мне мои тёти дарят на ДР и НГ денюжку, какую-то часть друзья, и родители, я на них и покупаю что хочу. На маке чисто тренироваться программированию, а для игр использую Xbox One, и таблет Samsung, сотка вообще кнопочная на KaiOS. Единственное что глючит когда в XCode элемент OpenGL натянишь на форму, среда вылетает что-то. Друг брал мак, потому-что к нему ходят на фирму и со скидкой в 50% продают маки, айфон, умные часы. Он всё купил и мак и часы и айфон, и то потому-что я рассказал какой крут мак. А мак я купил из-за Health Care SDK, когда был в больнице у врача увидел эппловские часы, а в 2008 году у меня iPod Touch 2Gen, я его в колледж таскал, все в колледже накупили себе айфоны. А iPod Touch купил потому-что у нас на фирме где я практику проходил у многих iPhone был и один коллега он учёный он только на маках работал, у него ipod есть и маки.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#38 
uscheswoi_82 коренной житель11.10.22 03:22
NEW 11.10.22 03:22 
в ответ uscheswoi_82 11.10.22 03:19

Можно ещё в магазине интернет заказать на 2 года, тогда на выбор дадут комп в пределах 200-300 евро, можно дальше самому доплатить, можно выбрать эппл. Вот тут см. https://mobile.1und1.de/tablets?type=laptops&ac=OM.PU.PUb4...

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#39 
alex445 коренной житель11.10.22 07:52
NEW 11.10.22 07:52 
в ответ uscheswoi_82 11.10.22 03:19, Последний раз изменено 11.10.22 08:02 (alex445)
мои дяди пьют и курят, поэтому мне мои тёти дарят на ДР и НГ денюжку, какую-то часть друзья, и родители, я на них и покупаю что хочу

Но вы же им потом обратно всё раздариваете? По факту выходите примерно в ноль.

#40 
uscheswoi_82 коренной житель11.10.22 19:17
NEW 11.10.22 19:17 
в ответ alex445 11.10.22 07:52
Но вы же им потом обратно всё раздариваете? По факту выходите примерно в ноль.

Родителям не возвращаю, т.к. они сами могут купить себе что захотят. То что дарю друзьям я у родителей эти деньги беру, а тётям я ничего не дарю, они говорят мне и моим родителям что им деньги не нужны.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#41 
BSDLamer Хвостатый Carpal Tunnel11.10.22 19:52
BSDLamer
NEW 11.10.22 19:52 
в ответ simplename 08.10.22 18:03

я в devops/sre/cloud вижу практически только леново с линуксами но на 90% мэки. Мароки мало, не нужно никаких антивирусов и есть шелл. Браузер и шелл, все что мне нужно.

Был в больших концернах, там мэки разрешены только в таких проектах. Мне все равно винда, мэк или линукс, но когда дают выбирать я возьму мэк. Так получилось что последние

лет 10 с перерывом в 3 года может, я практически в любом проекте получал мэк

0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
#42 
  simplename гость11.10.22 20:16
NEW 11.10.22 20:16 
в ответ Пастор 10.10.22 23:37
я занимаюсь программированием на маке

Ну вот, наконец-то один сознался (смайлик).

Можете описать кратко, что конкретно и для кого Вы программируете на маке?

Надеюсь, это не "завести эккаунт на эппстор, залогиниться, и продавать там свой софт".

Что за софт, для кого, как давно и т.д.


#43 
  simplename гость11.10.22 20:19
NEW 11.10.22 20:19 
в ответ BSDLamer 11.10.22 19:52
Мне все равно винда, мэк или линукс, но когда дают выбирать я возьму мэк.

И я примерно так же: все равно на чем ездить, опель, бмв или ламборгини, но если дают выбрать, я возьму ламборгини.

#44 
alex445 коренной житель11.10.22 20:26
NEW 11.10.22 20:26 
в ответ BSDLamer 11.10.22 19:52
Родителям не возвращаю, т.к. они сами могут купить себе что захотят. То что дарю друзьям я у родителей эти деньги беру, а тётям я ничего не дарю, они говорят мне и моим родителям что им деньги не нужны.

Круто!


но когда дают выбирать я возьму мэк.

С картошкой?


Что за софт, для кого, как давно и т.д.

И пусть чеки покажет и убервайзунги от договоров!

#45 
BSDLamer Хвостатый Carpal Tunnel11.10.22 21:32
BSDLamer
NEW 11.10.22 21:32 
в ответ alex445 11.10.22 20:26
Родителям не возвращаю, т.к. они сами могут купить себе что захотят. То что дарю друзьям я у родителей эти деньги беру, а тётям я ничего не дарю, они говорят мне и моим родителям что им деньги не нужны.

это ты ко мне не по адресу


Что за софт, для кого, как давно и т.д.

тоже

0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
#46 
BSDLamer Хвостатый Carpal Tunnel11.10.22 21:36
BSDLamer
NEW 11.10.22 21:36 
в ответ simplename 11.10.22 20:19

надо просто в проекты попадать где ламборгини дают :D

0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
#47 
Пастор постоялец12.10.22 00:27
Пастор
NEW 12.10.22 00:27 
в ответ simplename 11.10.22 20:16
Можете описать кратко, что конкретно и для кого Вы программируете на маке?
Надеюсь, это не "завести эккаунт на эппстор, залогиниться, и продавать там свой софт".
Что за софт, для кого, как давно и т.д.

на маках я работал в продуктовых компаниях, не аутсорс, не консалтинг

финансы, реклама, bigdata, облачная инфраструктура

java, python, kotlin, react, bash, k8s, docker, aws

сейчас работаю в конторе, где все "свое", из того что на слуху только python

#48 
alex445 коренной житель12.10.22 07:32
NEW 12.10.22 07:32 
в ответ Пастор 12.10.22 00:27
сейчас работаю в конторе, где все "свое"

Всё (фреймворки) самописное?

#49 
Murr патриот12.10.22 17:42
Murr
NEW 12.10.22 17:42 
в ответ simplename 11.10.22 20:19

если дают выбрать, я возьму ламборгини

------

А доходной части на его содержание хватит?

В Маком то же самое - стоимость его эксплуатации несколько выше ПСюка...

#50 
uscheswoi_82 коренной житель12.10.22 19:03
NEW 12.10.22 19:03 
в ответ alex445 12.10.22 07:32

Раньше у них сервера были, помню одноклассник из колледжа на своей работе распаковывал Apple Xserve:


Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#51 
alex445 коренной житель12.10.22 19:46
NEW 12.10.22 19:46 
в ответ uscheswoi_82 12.10.22 19:03

Эппл забыла вырастить в бизнес-среде такую же толпу сектантских хомячков, как в потребительской. Поэтому их серваки и не зашли.

#52 
uscheswoi_82 коренной житель12.10.22 20:15
NEW 12.10.22 20:15 
в ответ alex445 12.10.22 19:46

В Голливуде там только маки, сценарии пишут на маках, видеомонтаж и озвучка тоже на маках, так уж сложилось исторически. Дело в том что в голливуде видеомонтаж делали в Apple Final Cut Pro. Для озвучки используют в Голливуде Steinberg Nuendo и Nuage, который тоже для маков ориентирован, ну и Avid он тоже для маков. А сейчас пришёл на замену Davinci Resolve, в котором делается и видеомонтаж, и спецэффект, и озвучка тоже ориентирован на маки.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#53 
  simplename посетитель12.10.22 20:36
NEW 12.10.22 20:36 
в ответ Пастор 12.10.22 00:27

Спасибо за ответ, хотя и никакой абсолютно.

#54 
  simplename посетитель12.10.22 20:39
NEW 12.10.22 20:39 
в ответ Пастор 09.10.22 11:55
начинать советую с современных моделей с чипом m2

Подожду, наверное, пока они на мини с этим чипом раскачаются. Потому что мне на их ноут с экраном 13 дюймов смешно смотреть (особенно за эти деньги), а выкладывать 3-4 тыщи за то, в полезности чго для меня не уверен, еще не созрел.

Я ведь так понимаю, что к мини можно спокойно "нормальный" монитор приключить, нормальные мышь-клавиатуру? Или только яблочные?


#55 
  simplename посетитель12.10.22 20:43
NEW 12.10.22 20:43 
в ответ uscheswoi_82 12.10.22 20:15
А сейчас пришёл на замену Davinci Resolve, в котором делается и видеомонтаж, и спецэффект, и озвучка тоже ориентирован на маки.

Откуда заключение про "ониентированность"? Он вполне себе бегает под виндоуз. Только к графической карте требования. Кстати, у маков (даже не самых) какие-то сильнющие карты? Кто-нибудь может сравлить?


#56 
Пастор постоялец12.10.22 22:13
Пастор
NEW 12.10.22 22:13 
в ответ simplename 12.10.22 20:36
Спасибо за ответ, хотя и никакой абсолютно.

пожалуйста

спрашивай конкретно что интересует, а то вроде и похвалил, а вроде и нагадил

#57 
Пастор постоялец12.10.22 22:18
Пастор
NEW 12.10.22 22:18 
в ответ simplename 12.10.22 20:39
Подожду, наверное, пока они на мини с этим чипом раскачаются. Потому что мне на их ноут с экраном 13 дюймов смешно смотреть (особенно за эти деньги), а выкладывать 3-4 тыщи за то, в полезности чго для меня не уверен, еще не созрел.
Я ведь так понимаю, что к мини можно спокойно "нормальный" монитор приключить, нормальные мышь-клавиатуру? Или только яблочные?

вот система на которой я работал в 2018

на двух мониторах два параллельных матча чм 2018

мониторы и мышь не эпл


#58 
uscheswoi_82 коренной житель13.10.22 06:22
NEW 13.10.22 06:22 
в ответ alex445 12.10.22 19:46

Техника от Apple дорогая, информации по API практически нет, курсы по программированию на Swift и Objective-C дорогие. Соответственно большинство владельцев этих девайсов богатые люди, поэтому на App можно неплохо зарабатывать деньги , во всяком случае так сказал мой бывший шеф, у него MacBook Pro и он делает какие-то App. Если Microsoft решили делать для мака, значит там есть что-то... Раньше в Apple Store для Mac OS были продукты Microsoft, сейчас что-то исчезли, раз были, значит у них была партнёрка, хотя в маках по умолчанию идёт офисный пакет от Apple - iWork - туда входит Pages (типа Word), Numbers (типа Excel), и KeyNote (типа PowerPoint).

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#59 
alex445 коренной житель13.10.22 07:01
NEW 13.10.22 07:01 
в ответ uscheswoi_82 13.10.22 06:22
информации по API практически нет, курсы по программированию на Swift и Objective-C дорогие

У них нет как у МС сайта типа МСДН с кучей примеров и тьюториалов? Тогда точно разводка для лохов.

#60 
  simplename посетитель13.10.22 16:37
NEW 13.10.22 16:37 
в ответ Пастор 12.10.22 22:13, Последний раз изменено 13.10.22 16:38 (simplename)
спрашивай конкретно что интересует, а то вроде и похвалил, а вроде и нагадил

Не имел намерения хвалить, а тем более - гадить. Просто поблагодарил из вежливости, так как ожидал более verbose ответа, а получил очень общий. Но все-таки ответ.

Чтобы конкретно спрашивать, нужно иметь начальную информацию, а у меня ее только "на маке". И мне не нужно так уже подробно.

Скажу лучше, что разрабатывал под виндоуз, как бы ответил, если бы спросили меня. Десктопные и мобильные (не для смартфонов, для других мобильных устройств) приложения. Windows Embedded, Windows Mobile & Windows CE. Среда разработки: MS Visual Studio, языки: C++, C#, (GUI-)технологии: MFC, WPF, Winforms, Qt (). В эпизодах Java, Python. субд: oracle, mysql. Не приходилось разрабатываать никаких веб-страниц и подобное. Вкратце так. Мог бы тоже ответить "программировал для retail и др.". Последние несколько месяцев занимаюсь разработкой/сопровождением линукс-приложения (под линуксом, естественно). c++, python (eclipse).


Я ведь так понимаю, что к мини можно спокойно "нормальный" монитор приключить, нормальные мышь-клавиатуру? Или только яблочные?
---------------
вот система на которой я работал в 2018на двух мониторах два параллельных матча чм 2018мониторы и мышь не эпл

Это радует. Просто "работать с ноутбуком в автобусе и в очередях" я не планирую, а зачем на столе иначе держать неиспользуемые (и крайне неудобные!) "монитор", "мышь" и клавиатуру - не понимаю.


#61 
uscheswoi_82 коренной житель13.10.22 18:56
NEW 13.10.22 18:56 
в ответ alex445 13.10.22 07:01

Ну есть такое - допустим класс NSString - https://developer.apple.com/documentation/foundation/nsstr..., метод initWithString - https://developer.apple.com/documentation/foundation/nsstr..., метод stringWithFormat - https://developer.apple.com/documentation/foundation/nsstr..., что-то примеров там не вижу, поэтому в голове проскакивает - "а дальше сам думай...". В XCode тоже показывает (помойму справа) метод и параметры. Для меня трудно понять в Objective-C что такое Weak и Strong - https://stackoverflow.com/questions/7912555/weak-and-stron..., если неправильно напишишь, программа просто вылетает, не понимаю зачем использовать @synthesize - https://ru.stackoverflow.com/questions/2440/В-к%..., потом в objective-c есть NULL и NIL - https://developer.apple.com/documentation/objectivec/nil, немного каша в голове. Потом в objective-c и в Swift есть оператор вопрос, см. https://swiftbook.ru/content/languageguide/basic-operators..., вот пример:

let defaultColorName = "red"
var userDefinedColorName: String? // по умолчанию равно nil
        
var colorNameToUse = userDefinedColorName ?? defaultColorName
// userDefinedColorName равен nil, поэтому colorNameToUse получит значение по умолчанию — "red"
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#62 
alex445 коренной житель13.10.22 19:32
NEW 13.10.22 19:32 
в ответ uscheswoi_82 13.10.22 18:56, Последний раз изменено 13.10.22 19:40 (alex445)
Ну есть такое - допустим класс NSString - https://developer.apple.com/documentation/foundation/nsstr..., метод initWithString -

Пипец, они реально подобавляли ко всем именам классов в своём фреймворке абсолютно бесполезную фигню - по 4 лишних байта на каждое упоминание любого имени. Эта хрень просто мешает читать названия и не несёт никакой полезной нагрузки.


А есть ещё CF... Я чёт не понял - у них проблемы с именами? Ну типа алиасы подобные использовать в местах стыка либ, а не тупо всегда их добавлять к именам?


У Эппл разные изъёбства были везде и всегда. Что с железом, что с софтом, что с дизайном либ и синтаксисов языков. На своих пользователей и их удобства им всегда было откровенно насрать. Т.к. деньги Эппл всегда делал с создания искусственных неудобств.


метод stringWithFormat

Почувствуйте разницу - в Дотнете один метод Format с перегрузками, в яблочном фреймворке - кучка методов со своими длиннющими названиями на каждую "перегрузку".

https://developer.apple.com/documentation/foundation/nsstr...


Кстати, по этой ссылке есть там однострочный примерчик, как использовать эту функцию.


iOS 2.0+iPadOS 2.0+macOS 10.0+Mac Catalyst 13.0+tvOS 9.0+watchOS 2.0+

Япона-мать! Единая платформа, ага. На куцую линейку продуктов наклепали осей. Каждое устройство у них - такое ощущение, что вещь в себе, лишь через костыли стыкуемая с другими их вещами.

#63 
  simplename посетитель13.10.22 19:43
NEW 13.10.22 19:43 
в ответ alex445 13.10.22 19:32

алекс, читая Ваши посты, закрадывается мысь, что Вас лично Стив Йобс чем-то обидел. Вы напоминаете демонсранта, размахивающего плакатом "все - суки". Если нет - поясните, как это функционирует, что за эти "никчемные устройства, которым на пользователей насрать", народ (и не глупее нас порой) выкладывает такие бабки?

#64 
alex445 коренной житель13.10.22 19:49
NEW 13.10.22 19:49 
в ответ simplename 13.10.22 19:43
поясните, как это функционирует, что за эти "никчемные устройства, которым на пользователей насрать", народ (и не глупее нас порой) выкладывает такие бабки?

Мода.

#65 
  simplename посетитель13.10.22 19:55
NEW 13.10.22 19:55 
в ответ uscheswoi_82 13.10.22 18:56, Последний раз изменено 13.10.22 20:02 (simplename)

weak & strong - парадигмы, впервые мне встретившиеся в boost. там это означает примерно такое:

weak - у нас есть ссылка (в каком-то виде) на объект, за существование которого (создание/удаление) не мы отвечаем, и его жизненный путь не контролируем. есть средства проверить, "жив ли еще ", и запереть удаление на время использования (если жив).

strong - мы отвечаем за создание/удаление объекта, и самостоятельно решаем, когда его удалить. не обязаны ни на кого оглядываться.

думаю (хотя не утверждаю), что это везде обозначает примерно то же самое.

#66 
  simplename посетитель13.10.22 20:01
NEW 13.10.22 20:01 
в ответ alex445 13.10.22 19:49

Для кого-то, возможно, мода. Допускаю вполне. Но как не мог надевать джинсы из алди за десятку, так и не могу. Выкладываю сотню за марочные. И не из-за моды (сегодня - не шестидесятые, и я - не "советский хиппи"). Да и "мода" на джинсы здесь как-то не выпячивается. Просто не так часто покупаю штаны, а носить приходится ежедневно. И мода, как правило - это что-то рассчитанное на то, что другие увидят и оценят. Я не уверен, что кто-то разглядывает мою жопу с маркой, также как владельцы ноутов не носятся с ними, выпячивая яблочко и следя за реакцией. Хотя и такое допускаю. В отдельных клинических случаях.

#67 
BSDLamer Хвостатый Carpal Tunnel13.10.22 20:01
BSDLamer
NEW 13.10.22 20:01 
в ответ simplename 13.10.22 19:43
алекс, читая Ваши посты, закрадывается мысь, что Вас лично Стив Йобс чем-то обидел. Вы напоминаете демонсранта, размахивающего плакатом "все - суки". Если нет - поясните, как это функционирует, что за эти "никчемные устройства, которым на пользователей насрать", народ (и не глупее нас порой) выкладывает такие бабки?

злые джаваскриптеры на мэкбуках, мешают алексу нормально воять в студии

0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
#68 
  simplename посетитель13.10.22 20:04
NEW 13.10.22 20:04 
в ответ BSDLamer 13.10.22 20:01

#69 
Пастор постоялец14.10.22 01:12
Пастор
NEW 14.10.22 01:12 
в ответ simplename 13.10.22 16:37
Скажу лучше, что разрабатывал под виндоуз, как бы ответил, если бы спросили меня

разрабатывал на java и python

IDE - eclise/idea/pycharm работают отлично

aws - доступ через браузер или по ssh из терминала

субд устанавливать локально не понимаю зачем

не понимаю зачем это детально описывать, все что нужно можно установить(кроме случаев если ты "программист Autodesk или Ansys")

в больших компаниях тренд, что локально вобще ничего нет - весь код гдето на сервере в облаке, там установлено все что нужно, IDE видит все через ssh, если нужна консоль то тоже через IDE или терминал подключаешься и работаешь

#70 
uscheswoi_82 коренной житель14.10.22 05:08
NEW 14.10.22 05:08 
в ответ alex445 13.10.22 19:32
Япона-мать! Единая платформа, ага. На куцую линейку продуктов наклепали осей. Каждое устройство у них - такое ощущение, что вещь в себе, лишь через костыли стыкуемая с другими их вещами.

У всех выше перечисленных платформах имхо одно ядро XNU, но разный софт. Кстати тут можно скачать ядро - https://opensource.apple.com/source/xnu/ оно идёт как Open Source.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#71 
uscheswoi_82 коренной житель14.10.22 05:12
NEW 14.10.22 05:12 
в ответ alex445 13.10.22 07:01

Кстати у Microsoft MSDN была с платной подпиской, имхо начиная с Visual Studio 2010 там платная подписка MSDN.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#72 
alex445 коренной житель14.10.22 09:07
NEW 14.10.22 09:07 
в ответ uscheswoi_82 14.10.22 05:12, Последний раз изменено 14.10.22 09:08 (alex445)

Что вы имеете ввиду под "платной подпиской МСДН"? Какая платность, на что там подписываться? МСДН платный помню только лет 20 назад, когда его на дисках распространяли. Да и то "платность" похоже была из-за цены пиратских дисков, которые (пираты) и саму IDE распространяли. Наверняка при официальной покупке Студии и МСДН-справочник бесплатно в комплекте шёл.


Но это всё не важно. Сто лет уже как сайт МСДН с тьюториалами доступен бесплатно и с интеграцией со Студией. Вплоть до того, что тыкнул в Студии в название класса или метода, а тебя на сайт МСДН в нужную статью перекинуло.

#73 
Программист коренной житель14.10.22 12:59
NEW 14.10.22 12:59 
в ответ alex445 14.10.22 09:07

MSDN всегда был бесплатным.


Под MSDN подпиской понимается доступ к софту (операционные системы, офис, ажур, серверы итд) и другим ништякам.

#74 
AlexNek патриот14.10.22 17:58
AlexNek
NEW 14.10.22 17:58 
в ответ simplename 13.10.22 16:37
зачем на столе иначе держать неиспользуемые (и крайне неудобные!) "монитор", "мышь" и клавиатуру

А что подразумевается под удобным тогда?

#75 
  simplename посетитель14.10.22 19:56
NEW 14.10.22 19:56 
в ответ Пастор 14.10.22 01:12
субд устанавливать локально не понимаю зачемне понимаю
зачем это детально описывать, все что нужно можно установить(кроме случаев если ты "программист Autodesk или Ansys")
в больших компаниях тренд, что локально вобще ничего нет - весь код гдето на сервере в облаке, там установлено все что нужно, IDE видит все через ssh, если нужна консоль то тоже через IDE или терминал подключаешься и работаешь

все больше проникаюсь впечатлением, что мы "беседуем" в параллельных плоскостях. Выглядит так, вроде я агитировал за установку субд локально (так это выглядит? тогда - ужас и краснею).

про Autodesk или Ansys поленился гуглить.

у вас очень специфичное мнение о том, что такое "большие компании". это, видимо, те компании, которые через месяц после появления "новой технологии" уже переписывают все свои продукты с их использованием. а знаете, что "большие" (и не только) компании начинают шевелиться ИСКЛЮЧИТЕЛЬНО ЕСЛИ ЭТО ВЫГОДНО? И если сегодня их продукт, написаный на коболе, лиспе, си, аде или еще не знаю на чем, хорошо продается, они пальцем не пошевелят, чтобы инвестировать в их переиздание с применением "современных технологий"? сами знаете примеры, только не хотите подумать.


#76 
  simplename посетитель14.10.22 19:58
NEW 14.10.22 19:58 
в ответ AlexNek 14.10.22 17:58
А что подразумевается под удобным тогда?

как что? удобный монитор, удобная клавиатура и удобная мышь (а не клитор на лапатопе). или Вам удобнее 13" монитор (-чик), клавиатура обрезная "под дамские пальчики" и нечто, по чем можно повозить пальцем?

#77 
AlexNek патриот14.10.22 20:04
AlexNek
NEW 14.10.22 20:04 
в ответ simplename 14.10.22 19:58
как что? удобный монитор, удобная клавиатура и удобная мышь

Ну естественно, а то я подумал, что лапоть удобнее вам. смущ

#78 
  simplename посетитель14.10.22 20:32
NEW 14.10.22 20:32 
в ответ AlexNek 14.10.22 20:04
Ну естественно, а то я подумал, что лапоть удобнее вам

Укажите на мою фразу, которая такое навеяла. Буду работать над риторикой (или как это здесь? "графорика")?

#79 
uscheswoi_82 коренной житель14.10.22 20:59
NEW 14.10.22 20:59 
в ответ Программист 14.10.22 12:59
Под MSDN подпиской понимается доступ к софту (операционные системы, офис, ажур, серверы итд) и другим ништякам.

Начиная с Visual Studio 2010 MSDN стала платной, есть Visual Studio 2010 с MSDN, есть без MSDN. Если покупаешь Visual Studio без MSDN, то при нажатие F1 запускается веб браузер, и вызывается MSDN в веб браузере. Я купил Visual Studio 2010 с MSDN, там один ключ для Visual Studio, а другой ключ для MSDN.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#80 
AlexNek патриот14.10.22 21:03
AlexNek
NEW 14.10.22 21:03 
в ответ simplename 14.10.22 20:32
Укажите на мою фразу, которая такое навеяла

Так с этого и начал

Только думаю, не нужно не над чем работать. Это я просто так прочитал спок

#81 
  simplename посетитель14.10.22 21:47
NEW 14.10.22 21:47 
в ответ AlexNek 14.10.22 21:03
зачем на столе иначе держать неиспользуемые (и крайне неудобные!) "монитор", "мышь" и клавиатуру

ну да, вроде недостает "... , интегрированные в этот недолапатоп (а эа это ведь еще и заплочено!)"

#82 
Бесконечный цикл завсегдатай14.10.22 21:50
NEW 14.10.22 21:50 
в ответ Пастор 14.10.22 01:12, Последний раз изменено 14.10.22 21:52 (Бесконечный цикл)
в больших компаниях тренд, что локально вобще ничего нет - весь код гдето на сервере в облаке, там установлено все что нужно, IDE видит все через ssh, если нужна консоль то тоже через IDE или терминал подключаешься и работаешь

У нас, в большой компании, про ssh вообще можно забыть. Http(s) проходит, но сертификаты подменяются файерволом, так что SSL_ERROR регулярно как с добрым утром. Можно конечно с флагом -ignore_ssl_errors=True, но это значит похерить секюрити (сперва ввести SSL, а потом его похерить - это так круто). В общем, делать особо ничего нельзя, но как-то выкручиваемся.


В плане МАКа, у меня в начале года отвалилась клавиша Ctrl на Леново (самая напряжная). Ну думаю, это знак, и начал искать последний писк моды на корпоративном портале. Оказалось, что на наши стандарные ноутбоки от Леново очередь как в мавзолей в несколько тысяч заказов. Люди пишут, что ждут по полгода. Видимо еще со времен пандемии и цепочек заказов бла-бла а кому сейчас легко. Ну я смотрю что есть для белых людей Эпл, правда M1. И без очереди (почти). У меня сразу мечты типа стать как человек и типа все видят, что у меня Мак 16" ну в общем поплыл. Потом поискал, что подержка в корпоративной сети еще не полная. Кроме того, надо будет выходить из зоны комфорта и ходить по граблям. А оно нам нужно ради распальцовки? В общем, решил, что ну его нафиг - еште сами с волосами. К тому времени приклеил Ctrl (а также поменял ее на Fn в БИОС, для меньшего износа), и теперь буду ждать пока китайцы справятся с пандемией и начнут отгружать старые добрые Леново в нужном количестве.

#83 
Пастор постоялец15.10.22 01:21
Пастор
NEW 15.10.22 01:21 
в ответ simplename 14.10.22 19:56
про Autodesk или Ansys поленился гуглить.

да там кто-то раньше написал, что этих программ нет на mac, я сам не в курсе что это

у вас очень специфичное мнение о том, что такое "большие компании". это, видимо, те компании, которые через месяц после появления "новой технологии" уже переписывают все свои продукты с их использованием. а знаете, что "большие" (и не только) компании начинают шевелиться ИСКЛЮЧИТЕЛЬНО ЕСЛИ ЭТО ВЫГОДНО? И если сегодня их продукт, написаный на коболе, лиспе, си, аде или еще не знаю на чем, хорошо продается, они пальцем не пошевелят, чтобы инвестировать в их переиздание с применением "современных технологий"? сами знаете примеры, только не хотите подумать.

ну у нас действительно разное понимание

"написано раз работает всегда" это слоган из начала 2000, сейчас продукт меняется постоянно. Про "большие компании" я имел ввиду "большие ИТ компании", а не Сименс там или БМВ - я не удивлюсь если у них до сих пор есть что-то на коболе

#84 
Пастор постоялец15.10.22 01:34
Пастор
NEW 15.10.22 01:34 
в ответ Бесконечный цикл 14.10.22 21:50
Ну я смотрю что есть для белых людей Эпл, правда M1. И без очереди (почти). У меня сразу мечты типа стать как человек и типа все видят, что у меня Мак 16" ну в общем поплыл.

ну такое, опять миф про белых людей и распальцовку

mac не хуже и не лучше, он просто другой, как android и ios, кроме того переход будет мучительным, ну для сравнения это как переход с винды на убунту

#85 
  simplename завсегдатай15.10.22 11:02
NEW 15.10.22 11:02 
в ответ Пастор 15.10.22 01:34, Последний раз изменено 15.10.22 11:07 (simplename)
переход с винды на убунту

В чем "мучения"? Это как переезд в другую квартиру (или ночлег недома): ночью встаешь на горшок и по пути бьешь ноги о неожиданные предметы. А через пару дней привыкаешь к новой обстановке. В принципе - те же элементы, только в непривычных (поначалу) местах расположены. Вот переехать из квартиры в палатку - другое дело. Здесь придется помучиться. Но это как переехать с десктопа на смартфон.

Меня больше напрягает различные раскладки shortcut-keys у eclipse и vstudio. Уже который год планирую подумать, которая лучше и погуглить, как перенастроить одну из них, чтобы везде одинаково. Но пока руки не доходят: "тясти нада!"(с)

В общем, благодаря участникам этой ветки (и не только), остановился на решении: дождаться появления мини на м2 и начать думать заново.

#86 
AlexNek патриот15.10.22 11:57
AlexNek
NEW 15.10.22 11:57 
в ответ Пастор 15.10.22 01:21
сейчас продукт меняется постоянно

Не всё так однозначно.

Разные продукты, разные компании и нужно еще определить, что значит "меняется".

Если продукт разрабатывается больше 10-15 лет, то его не так уж и просто переписать с нуля на что-то новое.

#87 
BSDLamer Хвостатый Carpal Tunnel16.10.22 17:41
BSDLamer
NEW 16.10.22 17:41 
в ответ Пастор 15.10.22 01:21
"написано раз работает всегда" это слоган из начала 2000, сейчас продукт меняется постоянно.

это как ? что меняется постоянно ?

0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
#88 
alex445 коренной житель16.10.22 20:12
NEW 16.10.22 20:12 
в ответ BSDLamer 16.10.22 17:41, Последний раз изменено 16.10.22 20:21 (alex445)

Кнопки прямоугольные, потом со скруглёнными углами, потом фон поменяли, потом шрифт, потом подвинули на два пикселя вправо, потом обратно вернули... Короче, дел невпроворот. Плюс всё это нужно согласовать на пачке митингов и тимбилдингов, мозговые штурмы, всё такое. Своё очень нужное мнение должны высказать менеджеры по юзабилити и юзер-френдли продактабилити, специалисты по вовлечённости ограниченных людей и людей с нетрадиционными предпочтениями, дайвёрсити консультанты и мультикультурологи. Вполне возможно, что цвет, положение, шрифт незакруглённый угол кнопки и прочие её параметры кого-нибудь оскорбляют. Нужно сделать пару сотен разных макетов кнопки и провести исследования с целевыми группами у всех вышеперечисленных очень нужных специалистов. Ну и конечно тесты - юнит, UI, интеграционные, нагрузочные и т.д. Короче, есть за что команде шестизнаков пару десятков лямов за год заплатить. А пока к цене нашего продукта добавим лишнюю сотняжку, потому что разработка дорожает, и сейчас нельзя писать софт, как это делали раньше безответственные люди, без всего вышеперечисленного.

#89 
Пастор постоялец16.10.22 23:30
Пастор
NEW 16.10.22 23:30 
в ответ BSDLamer 16.10.22 17:41
это как ? что меняется постоянно ?

все меняется постоянно, ты же не на 95 винде работаешь?

#90 
Пастор постоялец16.10.22 23:32
Пастор
NEW 16.10.22 23:32 
в ответ simplename 15.10.22 11:02
В чем "мучения"?

если переход с win на ubuntu это легко и просто, то с маком вобще проблем не будет

#91 
BSDLamer Хвостатый Carpal Tunnel17.10.22 16:39
BSDLamer
NEW 17.10.22 16:39 
в ответ Пастор 16.10.22 23:30
все меняется постоянно, ты же не на 95 винде работаешь?

а, так это под постоянно подразумевается ? так это везде так. В банках и концернах тоже уже никто на 95 не работает

0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
#92 
MrSanders коренной житель17.10.22 16:50
NEW 17.10.22 16:50 
в ответ BSDLamer 17.10.22 16:39

Ога. Зато на 11й винде но в симуляторе 3270 на мейнфреме поработать - запросто! :)

#93 
  simplename завсегдатай17.10.22 20:33
NEW 17.10.22 20:33 
в ответ Пастор 16.10.22 23:32, Последний раз изменено 17.10.22 20:35 (simplename)

на убунте проработал пару дней. больше на фрибсд, редхэте и дериватах, suse и дериватах. переход с мсдоса на юниксообразные не был простым, потребовались усилия и время. но с виндоуз на кде (и что так еще за серевера имеются. даже не знаю, под каким сейчас работаю. использую только чтобы от окошка к окошку переходить, которых у меня сейчас восемь. и в них - терминалы. иначе запутаешься, если в одном окошке несколько терминалов, или, не дай бог, только в одном терминале работать) - вообще без проблем. но не думаю, что в маках терминал круче, и поэтому нужно на него непременно перейти.

#94 
Murr патриот17.10.22 22:13
Murr
NEW 17.10.22 22:13 
в ответ Пастор 16.10.22 23:30

ты же не на 95 винде работаешь?

------

Спроси про 98-ю - два года назад она пахала и заменить ее нечем - старое железо для нее искали...

#95 
BSDLamer Хвостатый Carpal Tunnel18.10.22 01:15
BSDLamer
NEW 18.10.22 01:15 
в ответ MrSanders 17.10.22 16:50

я мэйнфреймов к счастью не застал, вернее мне не пришлось и наверное не придется уже с ними работать. Не думаю что это большое упущение :)

0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
#96 
MrSanders коренной житель18.10.22 10:40
NEW 18.10.22 10:40 
в ответ BSDLamer 18.10.22 01:15, Последний раз изменено 18.10.22 10:41 (MrSanders)

Ну как... Непередаваемое очучение. Для любителей IT-экстрима, типа поныряй с аквалангом в пещерах, номер под куполом цирка без страховки - сделай замену одному коболовскому сервису на яве. А остальные 25 не трожь! Очень, очень занимательно :)

Документация к сервису из 80-х. С тех пор он переписан чуть более чем полностью и не совпадает с документацией ни в одном слове. Те, кто его писал давно на пенсии, поддерживают его предпенсионеры, которые ничерта не знают кроме "если не работает мы удаляем сообщения из очереди", регулярно на месяц уходят на больничный и жалуются на тебя, что ты "создаёшь им стресс вопросами". РомантИк. Причём народ реально сидит в 3270, даже если есть что-то на замену. Потому что за 30 лет у них комбинации клавиш уже на подкорке, а в новом "я не понимаю куда тут тыкать надо если я раньше нажимал таб и F6".

#97 
alex445 коренной житель18.10.22 11:13
NEW 18.10.22 11:13 
в ответ MrSanders 18.10.22 10:40
Документация к сервису из 80-х. С тех пор он переписан чуть более чем полностью и не совпадает с документацией ни в одном слове. Те, кто его писал давно на пенсии, поддерживают его предпенсионеры, которые ничерта не знают кроме "если не работает мы удаляем сообщения из очереди", регулярно на месяц уходят на больничный и жалуются на тебя, что ты "создаёшь им стресс вопросами".

Ситуация почти один-в-один как у меня.

А зарабатывают эти предпенсионеры на поддержке под шесть знаков при этом, досиживая до полной пенсии?

#98 
BSDLamer Хвостатый Carpal Tunnel18.10.22 12:01
BSDLamer
NEW 18.10.22 12:01 
в ответ MrSanders 18.10.22 10:40

Это хардкор конечно. Кстати немного напомнило мне как я попал из-за некоторых обстоятельств в уже умирающий мир Novell NetWare. Пожилые дядьки оставшиеся в прошлом.

У меня вчера тоже ностальгия и романтика была. Нашел у себя книгу по FreeBSD за 1999 год и 4 диска, фряха 4.2!

0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
#99 
alex445 коренной житель18.10.22 12:39
NEW 18.10.22 12:39 
в ответ BSDLamer 18.10.22 12:01, Последний раз изменено 18.10.22 12:43 (alex445)
Это хардкор конечно.

Это будни всех больших компаний, где айти не самая главная тема. Типа Сименса, автомобильных концернов, заводов разных и т.п.


У разных стартапов другие бзики. Они как правило больше озабочены модностью - чтобы всякие последние фреймворки, странные языки разработки, подходы к управлению, чтобы ультраправый аджайл во все поля, дайвёрсити, инфлюэнтность, социальные сети для котят и прочий маразм.

MrSanders коренной житель18.10.22 15:42
NEW 18.10.22 15:42 
в ответ BSDLamer 18.10.22 12:01
напомнило мне как я попал из-за некоторых обстоятельств в уже умирающий мир Novell NetWare

Ага, примерно то же самое. нетварь, ipx/spx, красота.

Нашел у себя книгу по FreeBSD за 1999 год и 4 диска, фряха 4.2!

У меня где-то SuSE 4.что-то там валяется. Куча дисков, 6 что ли. А недавно в кладовке нашел Linux Network Administrator's Guide, 99 или 98 года книжка. И Secrets of Win32 API :) Поставил обе на полку. Чтобы на видеоконференции видно было. Выкинуть же жалко.

alex445 коренной житель18.10.22 17:36
NEW 18.10.22 17:36 
в ответ MrSanders 18.10.22 10:40, Последний раз изменено 18.10.22 17:37 (alex445)
регулярно на месяц уходят на больничный

Пфф, даже у меня в договоре стоит, что я могу рассчитывать на 6 оплачиваемых больничных недель в году. Шесть!


6 недель отпуска, 6 недель больничных, примерно 11 дней праздников, приходящихся на рабочий день. Это 71 рабочий день. И 104 дня выходных. Итого 175 дней из 365 - нерабочих. Почти половина.

alex445 коренной житель18.10.22 17:39
NEW 18.10.22 17:39 
в ответ MrSanders 18.10.22 15:42, Последний раз изменено 18.10.22 17:39 (alex445)
напомнило мне как я попал из-за некоторых обстоятельств в уже умирающий мир Novell NetWare
Ага, примерно то же самое. нетварь, ipx/spx, красота.


Нашел у себя книгу по FreeBSD за 1999 год и 4 диска, фряха 4.2!
У меня где-то SuSE 4.что-то там валяется. Куча дисков, 6 что ли. А недавно в кладовке нашел Linux Network Administrator's Guide, 99 или 98 года книжка. И Secrets of Win32 API :) Поставил обе на полку. Чтобы на видеоконференции видно было. Выкинуть же жалко.

"Диски" это такие блестящие пластиковые кружочки, которые древние люди использовали для обмена информацией? А куда вы их вставляете? У меня уже даже УСБ стики вымирают.

alex445 коренной житель18.10.22 19:38
NEW 18.10.22 19:38 
в ответ MrSanders 18.10.22 10:40, Последний раз изменено 18.10.22 19:38 (alex445)
Для любителей IT-экстрима

Щас такое в старом проекте встретил (Сишарп)


if (!BooleanProperty)

{

...

}

else if (BooleanProperty)

{

...

}


И далее ещё одного else нету. Гении писали.

  simplename завсегдатай18.10.22 20:01
NEW 18.10.22 20:01 
в ответ alex445 18.10.22 19:38

Наверное, себя теперь гением мыслишь? "Много ли бедолаге надо"(с)

alex445 коренной житель18.10.22 20:05
NEW 18.10.22 20:05 
в ответ simplename 18.10.22 20:01

Там весь проект такой - из изъёпств на каждом шагу. Чтобы так написать, надо специально стараться. Случайно получиться не может.

BSDLamer Хвостатый Carpal Tunnel18.10.22 21:31
BSDLamer
NEW 18.10.22 21:31 
в ответ alex445 18.10.22 17:39

USB-Stick ??? у меня на мэке даже разьема такого лет уже 5 нет кажется

0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
alex445 коренной житель18.10.22 22:41
NEW 18.10.22 22:41 
в ответ BSDLamer 18.10.22 21:31

Ну Эппл своих пользователей за людей никогда не считала, поэтому сношает их впереди паровоза.

BSDLamer Хвостатый Carpal Tunnel19.10.22 00:19
BSDLamer
NEW 19.10.22 00:19 
в ответ alex445 18.10.22 22:41

секс это всегда хорошо, но настоящий.

я подключаю монитор через USB-C и больше мне ничего не нужно. Я не то что свои стики уже давно выбросил за ненадобностью, я их даже уже ни у кого не вижу.

0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
BSDLamer Хвостатый Carpal Tunnel19.10.22 00:29
BSDLamer
NEW 19.10.22 00:29 
в ответ MrSanders 18.10.22 15:42
Ага, примерно то же самое. нетварь, ipx/spx, красота.

к тому времени IPX уже никто не швырялся :) TCP/IP всех победил. Помню как Novell стала загибаться и последние конвульсии. Зато парти после 8 вечера на CeBIT были вполне нормальные

0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
Программист коренной житель19.10.22 09:10
NEW 19.10.22 09:10 
в ответ BSDLamer 18.10.22 21:31
USB-Stick ??? у меня на мэке даже разьема такого лет уже 5 нет кажется

Значит у тебя какой-то китайский мак :) USB разъемы есть даже не самых актуальных маках: https://www.apple.com/de/mac/compare/

Программист коренной житель19.10.22 09:13
NEW 19.10.22 09:13 
в ответ alex445 18.10.22 19:38
И далее ещё одного else нету. Гении писали.

Предполагаю, что гениальность тут не при чем. Я бы сказал, что тут какие-то странные coding standards. Что-то типа "все ветвления должны быть явными" или как-то так.

alex445 коренной житель19.10.22 09:33
NEW 19.10.22 09:33 
в ответ Программист 19.10.22 09:13, Последний раз изменено 19.10.22 09:52 (alex445)

Тогда if-else достаточно. Тем более, что проверяется булева переменная, у которой всего два варианта может быть.


Я ещё функцию в несколько строк заменил на однострочную


было


bool result = true;

if ((myObject != null) && myObject.BooleanProperty)

{

result = false;

}

return result;


стало


!myObject?.BooleanProperty ?? true;


Или можно было так, без оператора ?? (подошло бы даже для самых ранних версий фреймворка - с использованием оператора ? :)


myObject != null ? !myObject.BooleanProperty : true;


Но тут можно объяснить, что код писали во времена дотнета 2.0, потом проапгрейдили кое-как до 4.х, но сам код не трогали.


Причём мой вариант хоть и короткий, но типа более запутанным выглядит. На самом деле и начальный вариант тоже запутанный. Если так охота явно раскрывать все ветвления, то в условиях if не должно быть сложных конструкций - должно проверяться ровно одно условие, а все остальные - уходить на другие (вложенные) проверки.


Если бы даже я писал первый вариант - и то сделал бы проще, типа такого


if ((myObject != null) && myObject.BooleanProperty)

{

return false;

}

else return true;


Но опять же, писали либо гении, либо какие-то замороченные паТТерналисты. Или просто чел фигачил первый попавшийся вариант из головы. Говнокода в этом проекте много - каждая небольшая бизнес-логика расписана на сотни строк - поэтому фигачить надо было в темпе. Сейчас переписываем и буквально выкидываем код тысячами строк - столько там пипец лишнего понаписано. Челы там для самых первых версий ASP.NET (без MVC ещё) написали свой набор веб-контролов, привязки им там придумали, свою ORM, подходящую для нескольких БД, но кривую, косую и очень ограниченную, работающую хитровыепанным способом, заточенную на САМУЮ ПЕРВУЮ версию Hibernate (т.е. своя ORM над кривой первой версией чужой ORM). Маршаллинг-куяршаллинг, динамическое удалённое (на сервере) создание типов (не просто объектов, а типов) по XML-описаниям на клиенте. Формат описаний и прочее - самописное. Т.к. изначальный фреймворк (ASP.NET) - stateless, то внедрена самописная statefull-обёртка для сохранения состояний. Всё крутится типа на сервере приложений, где вращаются созданные бизнес-объекты, а клиентам передаются их "слепки". Что-то типа современных сетевых игр, где игровая ситуация полностью моделируется на сервере и потом клиентам передаётся ограниченный набор данных для отрисовки изображения. Всё это овно тупо не заводится на современном фреймворке, а надо переписать не на дотнет фреймворк, а на новый "просто дотнет", из которого выкинули кучу старых библиотек, и теперь старый код надо либо полностью переписать, либо отказаться от него. Вот от напичканного самописными костылями и чрезмерными усложнениями сервера приложений отказались.


И зачем-то в этом проекте логируется практически каждая более-менее значительная операция. Типа запросил объект из БД - залогировал, что запрошен такой-то айди и кучка дополнительных данных. Ошибка при запросе? - Залогировал. Успешный запрос? - Залогировал. Короче, юзер кнопку нажал - в логи штук 10 строк ушло. А юзер жмёт эти кнопки по 20 раз в минуту. Т.е. в минуту с одного юзера килбайты логов. Это если ошибок нет. Если есть - в разы больше. И таких юзеров на предприятии - сотни и тысячи. Представьте, сколько нужно хранить логов за годы работы такой системы? Жётские диски, наверное, грузовиками завозят.

Программист коренной житель19.10.22 10:17
NEW 19.10.22 10:17 
в ответ alex445 19.10.22 09:33

Я бы предположил, что этот код появился в таком виде не сразу, а через несколько итераций.


В coding standards записано, что в функции должен быть один выход (одни return). Из-за этого появилась переменная result.

Первая итерация, возможно, была такая:

bool result = true;
if (myObject.BooleanProperty)
{
   какие-то действия

   result = false;
}

return result;


Потом было словлено исключение и код изменился на

bool result = true;
if ((myObject != null) && myObject.BooleanProperty)
{
   какие-то действия

   result = false;
}

return result;


А потом действие убрали и код стал таким, как ты его сюда запостил.


Такое часто случается, когда делаются минимальные изменения и не делается рефакторинг.


alex445 коренной житель19.10.22 10:20
NEW 19.10.22 10:20 
в ответ alex445 19.10.22 09:33, Последний раз изменено 19.10.22 10:28 (alex445)

Или например такой бред, как текстовое поле для ввода чисел. Контролы самописные - т.е. есть полный контроль над их поведением. Ну так сделай контрол для ввода лишь чисел, который будет внутри себя отфильтровывать ввод нечисел, иметь ограничения на максимальнео и минимальное значение и прочие удобства. Нет! Мы сделаем один текстбокс на все случаи жизни, а потом на стороне клиента будем писать 30 строк кода, который будет триммить и пытаться парсить текстовый ввод, затем обрабатывать случаи, когда введено отрицательное или нулевое число, и на каждый кейс будет писать длинный лог и выдавать сообщение об ошибке ввода пользователю в гуй. Вместо, ска, простого HTML тега


<input type="number" max="$Model.Max" min="$Model.Min" step="$Model.Step">


где $Model - синтаксис привязок какого-нибудь клиентского веб-фреймворка. Это и без привязок работало в древнем HTML - т.е. впихивать тупой текстбоксовый input и потом героически с ним тра...ся - чистой воды идиотия. Причём вся портянка проверок, что я выше описал - для каждого ска контрола на каждой форме. Не один раз для скажем "поле для целых чисел", а везде и всюду свою логику в формах писали, которая на 99% дублировалась.


Короче, так этот долбаный проект и раздули в 10 раз - до полусотни проектов в солюшене (термины Вижуал Студио) и миллионов строк кода.


Вот примерно такой же тупой и идиотский, как редактор сообщений на этом самописном и тупом форуме, который ставит неубираемый италик на сообщения и норовит распарсить HTML теги даже в обычном тексте, хотя я его в теги кода не обрамлял.

alex445 коренной житель19.10.22 10:21
NEW 19.10.22 10:21 
в ответ Программист 19.10.22 10:17, Последний раз изменено 19.10.22 10:24 (alex445)
Такое часто случается, когда делаются минимальные изменения и не делается рефакторинг.

И когда кодинговые стандарты не обновляются по мере развития языка и фреймворков (появляются новые языковые конструкции, операторы, новые проёмы проверки на null и прочее), да ещё изначально являются тупыми и ограничивающими.


А ещё скорее всего - чел не стал думать и заморачиваться, а поправил баг самым тупым и неоптиматльным способом, который первый пришёл ему в голову. А на кодинг старндартс там было изначально насрать.

Murr патриот19.10.22 12:11
Murr
NEW 19.10.22 12:11 
в ответ alex445 19.10.22 09:33

то сделал бы проще

-----

Угу... Потом тебя бы тыкнули носом в определение функции и их кодинг стандарт... и были бы 100% правы.

BSDLamer Хвостатый Carpal Tunnel19.10.22 12:40
BSDLamer
NEW 19.10.22 12:40 
в ответ Программист 19.10.22 09:10

угу, круто, только там под USB подразумевают USB4. Такие стики есть ? Тут я не в курсе. Я стиками не пользуюсь уже очень давно.

0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
alex445 коренной житель19.10.22 13:46
NEW 19.10.22 13:46 
в ответ Murr 19.10.22 12:11, Последний раз изменено 19.10.22 13:48 (alex445)
то сделал бы проще
-----
Угу... Потом тебя бы тыкнули носом в определение функции и их кодинг стандарт... и были бы 100% правы.

Как тыкнут, так исправлю. А пока меняю лапше-говнокод на нормальный. Пока мне ни про какие стандарты у них не говорили.


А что, у кого-то есть стандарты кода, основанные на дотнете 2.0 или пусть даже 4.х, которые игнорят все новые операторы и прочее? И даже если проект переписывается на 6.0, то всё равно все должны отказаться от новых возможностей языка и фреймворка?

Программист коренной житель19.10.22 14:25
NEW 19.10.22 14:25 
в ответ BSDLamer 19.10.22 12:40
Такие стики есть ? Тут я не в курсе.

Есть конечно :)

Murr патриот19.10.22 15:27
Murr
NEW 19.10.22 15:27 
в ответ alex445 19.10.22 13:46

Как тыкнут, так исправлю

-----

Не-а... после тыка - по шапке и за забор...

alex445 коренной житель19.10.22 16:57
NEW 19.10.22 16:57 
в ответ Murr 19.10.22 15:27
Не-а... после тыка - по шапке и за забор...

Т.е. мы тебе не скажем, какие у нас стандарты и есть ли они, но если не угадаешь - по шапке и за забор? Вы из своего опыта это рассказываете, привыкли с такими работать?


Что, впрочем, не отменяет вероятности, что именно так и может произойти.

MrSanders коренной житель19.10.22 17:38
NEW 19.10.22 17:38 
в ответ alex445 19.10.22 16:57, Последний раз изменено 19.10.22 17:38 (MrSanders)

Это он трындит. О работе в Германии наш котик знает чуть меньше чем ничего.

Если ты что-то не так сделал, с тобой поговорят. Продолжишь делать не так, то могут уволить если ты на испытательном сроке. А если нет, то ещё поговорят. Потом потащат говорить с более высоким начальством. Будешь борзеть - получишь Abmahnung. Получишь второе - уволят.

AlexNek патриот19.10.22 18:01
AlexNek
NEW 19.10.22 18:01 
в ответ alex445 19.10.22 13:46
Пока мне ни про какие стандарты у них не говорили

Так это первое, что спрашивается смущ

И кодинг стандарт (style guide) не должен быть связан с конкретной версией языка.

alex445 коренной житель19.10.22 18:42
NEW 19.10.22 18:42 
в ответ AlexNek 19.10.22 18:01, Последний раз изменено 19.10.22 18:48 (alex445)
Так это первое, что спрашивается

У меня ощущение, что со мной пока работают "на всякий случай" и моя работа вполне на выброс может пойти. Хотя меня и по фабрике уже водили и на машине спортивной катали, и рассказывали, как программа работает на местах пользователей. Но также сказали, что они уже пытались с некоторыми поработать - не вышло. Т.е. если дело со мной пойдёт, то будут дальше раскрываться - в том числе и кодинг стайлс, я думаю. Если они у них вообще есть.

alex445 коренной житель19.10.22 18:43
NEW 19.10.22 18:43 
в ответ MrSanders 19.10.22 17:38, Последний раз изменено 19.10.22 18:45 (alex445)
О работе в Германии наш котик знает чуть меньше чем ничего.

А в америках или британиях как? Ничего не говорят, сам всё узнавай, но если не угадал - выгоняют?


Обычно либо код ревью живым челом, либо при отправке в репу автопроверка. Ну или хотя бы списком требования показывают. Игры в угадайки и самузнавайки - ипанацво какое-то.

AlexNek патриот19.10.22 20:13
AlexNek
NEW 19.10.22 20:13 
в ответ alex445 19.10.22 18:42
Если они у них вообще есть

Видимо с этого и нужно начинать.

Спроси и предложи https://learn.microsoft.com/en-us/dotnet/csharp/fundamenta...

Murr патриот19.10.22 21:01
Murr
NEW 19.10.22 21:01 
в ответ alex445 19.10.22 16:57

мы тебе не скажем

------

А у самого возможностей спросить совсем нет?

BSDLamer Хвостатый Carpal Tunnel20.10.22 10:45
BSDLamer
NEW 20.10.22 10:45 
в ответ Программист 19.10.22 14:25

круто !

0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
Andrew13 патриот27.10.22 12:22
Andrew13
NEW 27.10.22 12:22 
в ответ BSDLamer 19.10.22 00:19, Последний раз изменено 27.10.22 18:42 (Andrew13)
Я не то что свои стики уже давно выбросил за ненадобностью, я их даже уже ни у кого не вижу.

А как же обмен данными, ну так киношками всякими, антиресными ;))) ?

Das Bremsen macht nur Alufelgen dreckig :)) !!! Verrückter Vento-лётчеГ.
alex445 коренной житель27.10.22 14:03
NEW 27.10.22 14:03 
в ответ Andrew13 27.10.22 12:22

Только через Айтьюнс или яблочное облако. Если Эппл разрешит и не посчитает, что вы чем-то нелегальным обмениваетесь. Но настоящий яблочник Эппла всегда слушается и не перечит. Если что-то есть у Эппла - это лучшее в мире. Если чего-то у Эппла нет - значит, оно и не надо. Всё как в религии, в секте.

7495 свой человек27.10.22 14:32
7495
NEW 27.10.22 14:32 
в ответ alex445 27.10.22 14:03
Только через Айтьюнс или яблочное облако. Если Эппл разрешит и не посчитает, что вы чем-то нелегальным обмениваетесь. Но настоящий яблочник Эппла всегда слушается и не перечит. Если что-то есть у Эппла - это лучшее в мире. Если чего-то у Эппла нет - значит, оно и не надо. Всё как в религии.



Наконец-то ты поумнел, работаешь богатеешь, начал ценить качественные вещи!


Знак надкусанного яблочка на упаковке той или иной продукции должно автоматически вызывать у большинства людей доверие к товару, в голове сразу возникать мысль: "Этот товар лучший, он одобрен Стивом Жопсом".


Я всегда смотрю программы там, если приложения присутствуют, для мобильных смартфонов iPhone, плееров iPod Touch и планшетов iPad, а также для персональных компьютеров Mac, значит можно их купить, либо скачать бесплатно.


Допустим приложение Метамаск в присутствует ассортименте. Скачиваю. Бесплатно.

Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
alex445 коренной житель27.10.22 18:29
NEW 27.10.22 18:29 
в ответ 7495 27.10.22 14:32

Наличие надкусанного яблочка говорит о его владельце, что у него можно скорее пошуршать в кармашках.

Andrew13 патриот27.10.22 18:49
Andrew13
NEW 27.10.22 18:49 
в ответ alex445 27.10.22 18:29

Не соглашусь. Вернее так то оно так, однако ...

Я не могу сказать за маки и макбуки, но за ипады и ипхоны - таки да.

После всяких самсунг-таблетов и Со. это небо и земля.

Мой рабочий 2-й ипад работает до сих пор

как в первый день, акку - 100% ... ясно, что его по нонешним меркам

особо не поюзаешь, но это дело скорее в поддержке теми или иными

апами старой оси, чем проблема самого ипада.

Ипхон после андроидa это как спейс-хайтек по сравнению с

полевым телефоном, ну не так конечно, но разница сразу видна.

Так что я за мак, в телефонно-планшетном варианте спокмиг

Das Bremsen macht nur Alufelgen dreckig :)) !!! Verrückter Vento-лётчеГ.
uscheswoi_82 коренной житель28.10.22 19:18
NEW 28.10.22 19:18 
в ответ Andrew13 27.10.22 18:49, Последний раз изменено 28.10.22 19:20 (uscheswoi_82)

НП.

Меня как obj-c/swift разработчика всё устраивает в маках, они тихие, и MacOS грузится быстрее чем Windows, и графика лучше, XCode топ upglass.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
uscheswoi_82 коренной житель28.10.22 19:26
NEW 28.10.22 19:26 
в ответ uscheswoi_82 28.10.22 19:18

А почему производители компьютеров и ноутбуков не могут сделать такой-же тихий вентилятор как в Mac Mini?

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
alex445 коренной житель28.10.22 20:30
NEW 28.10.22 20:30 
в ответ uscheswoi_82 28.10.22 19:26, Последний раз изменено 28.10.22 20:37 (alex445)

Потому что людям не нужны дохлые ни на что не годные коробочки. А так - есть и на Винде с тихим кулером. И даже с пассивным охлаждением. Только греются. На Винде выбор вообще больше. А проблема выбора для большинства людей - неподъёмная. Большинство выберут то же, что и остальное большинство, лишь бы не маяться выбором. Поэтому яблочко так любит большинство: выбирать не надо, думать не надо - только плати. Виндовс - разумный компромисс между красноглазием и слабоумием.

Бесконечный цикл завсегдатай28.10.22 20:43
NEW 28.10.22 20:43 
в ответ alex445 27.10.22 18:29
Наличие надкусанного яблочка говорит о его владельце ...

Вспомнил:

Как узнать, есть ли у чела айфон?

Никак. Подожди 5 минут и он сам об этом скажет.


Но это раньше так было, сейчас вроде не особо круто, хотя они уже полторы тыщи баксов стоят. Может из-за того, что они сильно в бизнесе идут. Я в начале года заказал, но дали только айфон мини. Единственная польза это оповещения о всяких событиях (митинги и т.п.) Для меня штука бесполезная, даже нельзя нормально файлы копировать. Но для фирмы как раз то что надо - все под контролем.

alex445 коренной житель28.10.22 20:46
NEW 28.10.22 20:46 
в ответ alex445 28.10.22 20:30
alex445 коренной житель29.10.22 09:55
NEW 29.10.22 09:55 
в ответ alex445 28.10.22 20:46, Последний раз изменено 29.10.22 09:57 (alex445)

Ещё интересная картина складывается. Люди часто говорят, что "заказывают на работе" Айфон. Т.е. не сами покупают, а бесплатно от работодателя получают.


Далее, если что и есть хорошего у Эппла, так это экосистема - связность разных устройств друг с другом. Правда, она давно уже у всех есть - Майкрософт, Гугл. И реализована софтово в основном - т.е. поставив нужные приложухи на разные устройства, причём любые, ты тоже получаешь такую связность. Это у яблока без их сраных железок ничего не работает, плюс они пытаются софтово на свои платформы никого не пускать. Но с яблоком штука в том, что у подавляющего большинства из техники Эппл только что-то одно - в основном Айфон. На один макбук или там планшет яблока приходится 10 и более яблочных смартфонов. Т.е. у подавляющего числа пользователей яблока экосистемы яблочной нет. А без плюсов вылезают одни минусы - все эти ограничения, устаревания, специально сделанные несовместимости даже среди своего ограниченного круга устройств и прочие яблочные кидки на ровном месте.

1 2 3 4 5 6 7 все