[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]

 [ Скрыть форму ]
Имя
Не поднимать тред 
Тема
Сообщение
Капча Капча
Пароль
Файл
Вернуться к
  • Публикация сообщения означает согласие с условиями предоставления сервиса
  • В сообщениях можно использовать разметку wakabamark
  • На данной доске отображаются исходные имена файлов!
  • Разрешенные типы файлов: music, vector, pdf, image, archive, code, video, flash, text
  • Тред перестает подниматься после 500 сообщений.
  • Треды с числом ответов более 100 не могут быть удалены.
  • Старые треды перемещаются в архив после 40 страницы.

No.47881 Ответ [Открыть тред]
Файл: форма.jpg
Jpg, 103.52 KB, 721×589 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
форма.jpg
Здесь я (а возможно и кто-то еще) буду задавать нелепые вопросы по такой малопочетной сфере, как автоматизация в мс-офисе.
Пикрандом. Вопрос пойдет первым постом. Капча: холоду своим
>> No.47882 Ответ
Файл: 58693179_p0.png
Png, 229.59 KB, 1000×1000 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
58693179_p0.png
Заранее извиняюсь за возможную глупость, ни программизм, ни ковыряние формочек не являются моей сферой работы.
Итак вопрос. Есть одна форма для самопальнрой надстройки в экселе. Ее зовут UserForm.
В ней дохуэя контролов. Она производит ряд однотипных действий над множеством однотипных объектов.
Как нелюбитель игры в сапер по кнопочкам, я считаю, что эффективность работы с формой сильно повысится, если переход к следующему/предыдущему объекту будет осуществляться по нажатию PgDn/PgUp.
Однако тут-то собаченька и порылась: применить
Private Sub UserForm_KeyPress
я как следует не могу, т.к., как пишут в интернетах, контролы перехватывают фокус.
В тех же интернетах я встретил два совета разной степени тупости:
1. Убрать TabStop у контролов - неприменимо, ибо нахрен я вообще ввожу клавиатурные сочетания если пользоваться ими не могу.
2. Дублировать обработчик в виде
Private Sub ListBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Call UserForm_KeyPress(KeyAscii)
Но это выглядит как какой-то уродливый костыль. Контролов много, это что мне теперь на каждый опшен-баттон такую заглушку лепить?

Верю, должен быть какой-то более разумный способ организовать переход.
Заранее извиняюсь за возможную глупость, ни программизм, ни ковыряние формочек не являются моей сферой работы.
Итак вопрос. Есть одна форма для самопальнрой надстройки в экселе. Ее зовут UserForm.
В ней дохуэя контролов. Она производит ряд однотипных действий над множеством однотипных объектов.
Как нелюбитель игры в сапер по кнопочкам, я считаю, что эффективность работы с формой сильно повысится, если переход к следующему/предыдущему объекту будет осуществляться по нажатию PgDn/PgUp.
Однако тут-то собаченька и порылась: применить
Private Sub UserForm_KeyPress
я как следует не могу, т.к., как пишут в интернетах, контролы перехватывают фокус.
В тех же интернетах я встретил два совета разной степени тупости:
1. Убрать TabStop у контролов - неприменимо, ибо нахрен я вообще ввожу клавиатурные сочетания если пользоваться ими не могу.
2. Дублировать обработчик в виде
Private Sub ListBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Call UserForm_KeyPress(KeyAscii)
Но это выглядит как какой-то уродливый костыль. Контролов много, это что мне теперь на каждый опшен-баттон такую заглушку лепить?

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

Прошу совета у уважаемых программистов и формоклепов Доброчана.
картинок на работе нет, поэтому вот Сырна из /б
Сообщение слишком длинное. Полная версия.


No.47807 Ответ [Открыть тред]
Файл: 17518_original.jpg
Jpg, 34.04 KB, 600×366 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
17518_original.jpg
Если работаешь программистом, то постоянно приходится учить что-то новое, технологии всё время меняются. А есть ли такая область программирования, которая не слишком сильна подвержена всем этим изменениям? Может быть биоинформатика какая-нибудь (если её вообще можно считать программированием)? Ещё что-то?
1 post is omitted. Развернуть тред.
>> No.47811 Ответ
>>47807
А какая мотивация? Что может быть лучше, чем быстрая эволюция?

>>47810
Это почти для любого крупного ПО справедливо, думаю. Особенно там, где обратная совместимость требуется.
>> No.47822 Ответ
Микроконтролллеры
>> No.47835 Ответ
>>47822
Только совсем энтрилевел навроде AVR и то для них быдлодуино придумали. Армы новые запускают, а уж с линухом на борту так вообще. Сейчас, например, на плате докер-контейнеры запускаем, приходится в них пердолиться, плюс сраные вендор-апи без документации, комментов и примеров.
>> No.47837 Ответ
Якобы быстрое изменение технологий сильно преувеличено. Не вижу смысла вообще задумываться. Что изменилось в 2017 по сравнению с 2003?
>> No.47838 Ответ
>>47807
Есть, смотри в сторону БД. Будешь хуярить однотипные трехэажные селекты, групп баи и джоины с утра до ночи
>> No.47839 Ответ
>>47807
> А есть ли такая область программирования, которая не слишком сильна подвержена всем этим изменениям?
Алгоритмы. Архитектура. Операционные системы. Компиляторы. В общем, весь Computer Science.
>> No.47840 Ответ
>>47839
Вы, ей богу, какую-то ерунду все советуете. Вы все исходите из того, что более сложные области меньше меняются. Но, кам он, они более сложные! Это убивает смысл "чтобы меньше учить". Вы это из конспектов выписываете? Ага, компиляторы, с ума сойти просто. Просто забей и плыви по течению, ничего в ближайшем будущем катастрофического не произойдёт скорее всего.
>> No.47841 Ответ
>>47840
> Но, кам он, они более сложные! Это убивает смысл "чтобы меньше учить"
И хорошо, что убивает, потому что такого смысла и нет.
Если ты мазохист, то можешь постоянно учить "что-то новое", в котором "нового" только и есть - соглашение об именовании. Ценности в этой учебе очень мало, и она никогда не завершится, т.к. в мире создается новых библиотек, фреймворков и языков больше, чем любой человек способен переварить. О чём, как мне кажется, ОП догадывается.
"Область программирования, которая не слишком сильно подвержена..." - это фундаментальная computer science и есть.
>> No.47846 Ответ
>>47841
Большинство популярных технологий легко живут 10-20 лет, изучаются за часы. Даже если 10 лет пропользуешься чем-то одним, всё равно потом будет, что поддерживать. Проблема высосана из пальца.
>> No.47880 Ответ
>>47846
> за часы
Ох уж эти фрилансеры 300к в секунду.


No.47816 Ответ [Открыть тред]
Файл: android-sad.jpg
Jpg, 14.49 KB, 400×400 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
android-sad.jpg
Привет, Анон.
Потихоньку доделываю сложные скрипты в своём Android-приложении и приближаюсь к болезненной теме - дизайну.
Всегда вызывал панику вопрос оформления чего-либо.

Есть ли в природе какой-нибудь материал в духе "Дизайн Android-приложений для чайников"?

Чтобы и основные принципы пояснялись и чтобы не пришлось потом мучиться с костылями для взаимодействия с интерфейсом. Ну и, разумеется, с какой стороны следует подходить к разным размерам экранов у устройств.
>> No.47817 Ответ
>> No.47818 Ответ
>>47817
Спасибо. Стоит призадуматься о некоторых моментах.
Но, вообще, хотелось бы каких-то более конкретных прикладных советов.
Что-то ближе к учебнику.
>> No.47819 Ответ
>> No.47820 Ответ
>>47819
То, что надо! Спасибо.
>> No.47821 Ответ


No.47630 Ответ [Открыть тред]
Файл: 785e5d0c7ae98eaf9...
Gif, 24.07 KB, 868×562
edit Find source with google Find source with iqdb
785e5d0c7ae98eaf9fa63a31b828b0a8.media.gif
Файл: q.png
Png, 262.35 KB, 827×601
edit Find source with google Find source with iqdb
q.png

Нигде не взлетает, попробую тут, вдруг какая-нибудь беседа зародится сама собой.
Есть ли всякие извращенцы которые иногда встречают такие вещи как в последовательности нет никакого смысла rfid, nfc, fpga, sdr, rf, airgap, infrored, lna, ask, fsk, dsd, iot, emr, p25, ble, gnuradio, pothosware, lora, urh и другие подобные вещи.
1 post is omitted, из них -1 с файлами. Развернуть тред.
>> No.47635 Ответ
>>47633
Извини, я не вижу смысла в этих разговорах (просто что-то рассказывать типа вот я тем-то и тем-то занимался), вот если бы кто-то пришел с какой-то проблемой, которую надо было бы помочь решить -- это другое дело.
>> No.47636 Ответ
>>47630
ОП, ты выиграл. Вообще ни одного слова не знаю.
>> No.47736 Ответ
Файл: maxresdefault.jpg
Jpg, 147.70 KB, 1280×720 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
maxresdefault.jpg
Ок, я попробую взболтнуть тред. Какие чувства у вас вызывают игры вроде Shenzhen IO? То что люди, выбирают делать для удовольствия то, за что вам платят деньги?
>> No.47737 Ответ
Файл: -5D-5D-5D-5D-5B-5B-5B-5B-5B-5D-5D-5D-5D-5D-5B.bmp
Bmp, 188.49 KB, 320×201 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
-5D-5D-5D-5D-5B-5B-5B-5B-5B-5D-5D-5D-5D-5D-5B.bmp
>>47736
каждый раз когда вижу игры в которых можно повыебываться в технических вещах на меня нападает чувство что я конченый критин сиху за компом вместо того чтобы делать эти штуки ирл, в итоге подрываю зад и иду доделывать генератор
>> No.47759 Ответ
>>47630
ахаааа анон, тут таткаяя тема, есть сдесь кто разбирается в радиосвязи?
>> No.47784 Ответ
Файл: 1428402564648.jpg
Jpg, 240.17 KB, 602×550 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1428402564648.jpg
>>47736
Последнее подобное во что играл был uplink. Считаю что если уж тыкать то что-то реальное, хотя завлекать новичков такими играми может и прокатит. Хотя современные кады не очень то от этого отличаются.
>> No.47785 Ответ
>>47784
> если уж тыкать то что-то реальное
Совершенно согласен.

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

мимо
>> No.47793 Ответ
Файл: MF8OCpBr.jpg
Jpg, 212.97 KB, 1456×1456 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
MF8OCpBr.jpg
>> No.47795 Ответ
>> No.47806 Ответ
Файл: 14289646576760.gif
Gif, 18.25 KB, 763×648 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
14289646576760.gif
https://www.elttam.com.au/blog/intro-sdr-and-rf-analysis/ Годная статья для тех кто почти с нулём.


No.27510 Ответ [Открыть тред]
Файл: 200px-NET_h_rgb_2...
Png, 17.12 KB, 200×49
edit Find source with google Find source with iqdb
200px-NET_h_rgb_2.png
Файл: 371px-C_sharp.svg...
Png, 6.26 KB, 371×254
edit Find source with google Find source with iqdb
371px-C_sharp.svg.png

Здесь будет ветка обсуждения .net и C#.
И сразу вопрос: какой встроенный класс в C# реализует массив с обращением по индексу за О(1), в котором при этом можно было бы добовлять в конец элементы(аналог vector из С++), и какой соответственно реализует связный список с вставкой элемента в середину и начало и удалением элемента за О(1)(аналог list в С++).
435 posts are omitted, из них 63 с файлами. Развернуть тред.
>> No.47623 Ответ
Файл: 577089_original.jpg
Jpg, 282.78 KB, 1500×925 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
577089_original.jpg
Привет, Анон.

Моя задача — сделать программу для общения с железкой через последовательный порт. Платформа — C#, четвертая версия (это постановка задачи, а не прихоть).

Я посылаю сообщения в объект serialPort, у которого есть обработчик события "что-то пришло" и член класса, содержащий число готовых к считыванию байт.

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

Можно было бы сделать это с помощью async и await, но это для чуть более поздних версий дотнета, в четверке их нет.
Что можешь посоветовать?
>> No.47629 Ответ
>>47623
async & await это же вроде всего лишь синтаксический сахар. И без них можна справиться.
>> No.47691 Ответ
Народ, может кто сможет подсказать?
Есть производная форма в VS 15 на C#.
Но внутри производной формы я не могу изменить ни один элемент, который создавался наследованием из родительской. Хоть и в родительской форме я ставил модификатор Public.
Что за фигня такая?
>> No.47695 Ответ
Что, НАСТОЛЬКО дохлый раздел?
>> No.47696 Ответ
>>47695
Ну ещё дело в том, что вопрос геморойный. Мало инфы, надо разбираться, и т.д.
>> No.47697 Ответ
>>47696
Могу пояснить.
Visual Studio 2015 Community Edition.
Проект на Windows Forms.
На базовой форме имеется менюшка с выбором действий.
По нажатию на кнопку - открывается производная форма, заимствующая основные элементы из родительской формы. Там я программно изменяю инфу, которая выводится.
Но после выполнения вычислений - мне надо изменить элементы, которые были заимствованы от родителя. Но они стоят в локе и я не могу открыть доступ на переход к другим формам, отключить и включить на форме нужные кнопки в меню, ибо они заимствованы из менюшки главной формы.
>> No.47698 Ответ
>>47696
А если правильно поставить вопрос, то на стаке будет ответ...
>> No.47699 Ответ
>>47697
А попрятать/сделать неактивными не вариант?
>> No.47701 Ответ
>>47698
Пробовал разные вариации на русском и английском. Был ответ, но он тупо не сработал, ибо я уже ставил компоненты в родительской форме с допуском и "Protected", и"Public".
>>47699
В смысле? Я унаследовал элементы управления и панель для отрисовки графики. Родительскую панель скрываю, работаю с производной от неё. Работаю с ней, скрываю, работаю со следующей производной от основной.
>> No.47794 Ответ
Няши, кто знает что нужно сделать, чтобы делегат закончил свою работу когда один из его методов вызвал исключение? Ответ не обязателен, скажите где искать.


No.39943 Ответ [Открыть тред]
Файл: Izumi_Konata__DotAku_by_kssael.png
Png, 1539.48 KB, 800×792 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Izumi_Konata__DotAku_by_kssael.png
В этом ИТТ треде я буду собирать различные ссылочки по игрострою.
Любой мимокрок может присоединиться и подискутировать на тему разработок игор.
Кстати некто в /b/ уже предлагал всем Доброчаном игру запилить.

Итак
http://habrahabr.ru/post/153933/ Инструкция начинающего разработчика игр
http://habrahabr.ru/post/160547/ Как начать писать игры
http://live13.livejournal.com/462582.html Шаблоны игрового программирования. Перевод http://gameprogrammingpatterns.com/
http://game-icons.net/ няшные иконочки
http://www.roguebasin.com/index.php?title=Main_Page RogueBasin
http://habrahabr.ru/company/mailru/blog/195438/ Проектирование интерфейсов в MMORPG Skyforge
http://habrahabr.ru/company/mailru/blog/182088/ Базы данных в онлайн-играх. От Аллодов Онлайн до Skyforge
http://habrahabr.ru/post/164175/ Технология быстрого создания фонов для 2D-игр на базе 3D-заготовок (48 часов разработки)
http://habrahabr.ru/post/201680/ Автоматический генератор квестов
http://habrahabr.ru/post/111538/ Алгоритм «diamond-square» для построения фрактальных ландшафтов
В этом ИТТ треде я буду собирать различные ссылочки по игрострою.
Любой мимокрок может присоединиться и подискутировать на тему разработок игор.
Кстати некто в /b/ уже предлагал всем Доброчаном игру запилить.

Итак
http://habrahabr.ru/post/153933/ Инструкция начинающего разработчика игр
http://habrahabr.ru/post/160547/ Как начать писать игры
http://live13.livejournal.com/462582.html Шаблоны игрового программирования. Перевод http://gameprogrammingpatterns.com/
http://game-icons.net/ няшные иконочки
http://www.roguebasin.com/index.php?title=Main_Page RogueBasin
http://habrahabr.ru/company/mailru/blog/195438/ Проектирование интерфейсов в MMORPG Skyforge
http://habrahabr.ru/company/mailru/blog/182088/ Базы данных в онлайн-играх. От Аллодов Онлайн до Skyforge
http://habrahabr.ru/post/164175/ Технология быстрого создания фонов для 2D-игр на базе 3D-заготовок (48 часов разработки)
http://habrahabr.ru/post/201680/ Автоматический генератор квестов
http://habrahabr.ru/post/111538/ Алгоритм «diamond-square» для построения фрактальных ландшафтов
http://habrahabr.ru/post/232223/ Полезные ресурсы для гейм-дизайнера
http://habrahabr.ru/post/117420/ Текстурирование спрайтов с помощью (dis)placement map
http://habrahabr.ru/post/218401/ Инструментарий гейм-мастера
http://habrahabr.ru/post/154305/ Необходимые ресурсы для геймдизайнеров
http://habrahabr.ru/post/88161/ 5 способов, которыми игры пытаются вызвать зависимость
http://habrahabr.ru/post/199404/ Свен Винке о том, что же важней всего в RPG
https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking Source Multiplayer Networking - Valve Developer Community
Ещё в /u/ валялась кафедра геймдизайна.
Сообщение слишком длинное. Полная версия. 198 posts are omitted, из них 63 с файлами. Развернуть тред.
>> No.47648 Ответ
>>47646
Дело на месте не стоит лол. Ну успехов. Пили отчётики о том, как пробуется.

>>47647
Так и прочитал, даже не заметив.
>> No.47675 Ответ
>>47645
Интеропреабилити твое спасение.
Любой жабо-фреймворк + скала.
Любой точканет-фреймворк + F#
>> No.47676 Ответ
>>47675
Добавится функциональный слой, но случится проёб перечисленных пунктов (если они выполнялись). Так что, думаю, это громко называть спасением. Скорее, сомнительной перспективой с ожидаемым фейлом в качестве итога.
>> No.47682 Ответ
>>47675
Типы Скалы более традиционные и там работает обычный императивный стиль.
>> No.47708 Ответ
>>47642
А что хочешь запилить?
>> No.47764 Ответ
>>47642
> написать мини-игру
> на функциональном языке
Нашел проблему.
>> No.47765 Ответ
>>47708
Если надо знать, что ты пилишь, чтобы запилить, то нафиг такие технологии. 2Д, без особой графики. Других вопросов не может быть.
>>47764
Я не искал проблему. Это ты ищешь проблему в моей персоне. Погавкай в другом месте.
>> No.47767 Ответ
>>47765
Как успехи на ниве функционального игростроя?
>> No.47768 Ответ
>>47767
Я решил накатить на виртуалку линух, а потом на него сверху инструменты. Я установил вмварь, но ещё даже не запустил его...
>> No.47769 Ответ
>>47768
Полдела сделано!


No.47703 Ответ [Открыть тред]
Файл: fltk.gif
Gif, 2.16 KB, 224×70 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
fltk.gif
Подскажите какую-нибудь минималистичную библиотеку под Windows (язык программирования C/C++, Mingw). Такую, что не тянула бы за собой шлейфом кучу dll, и чтобы запускалась на 32 и 64 разрядных ОС. Один exe-файл распространять проще, чем папку с dll.
Пикрилейтед не удалось собрать под Windows, ругался на Xlib
5 posts are omitted. Развернуть тред.
>> No.47717 Ответ
>>47703
> Xlib
А в чем прикол натягивать сову на глобус... эм... линукс на винду?
>> No.47718 Ответ
>>47716
Ну можно линковать статически, и также выкладывать объектные файлы, не слинкованные с Qt'ом, но зачем так заморачиваться?
>> No.47720 Ответ
>>47718
Действительно - зачем.
>> No.47721 Ответ
>>47720
Потому что как бы LGPL?
>> No.47722 Ответ
>>47721
Не проблема, судя по оп-посту.
>> No.47723 Ответ
>>47722
Как раз-таки ТС вроде как собирается распространять собранное, а значит проблема.
>> No.47724 Ответ
>>47712
> nuklear
imgui же. nuklear кривой местами.
>> No.47725 Ответ
>>47723
LGPL тебе запрещает что-то распространять?
>> No.47728 Ответ
>>47725
Он запрещает статически линковать без возможности получателю перелинковать самому.
>> No.47729 Ответ
>>47728
Но ведь не запрещает. Линкуй себе на здоровье.


No.47631 Ответ [Открыть тред]
Файл: Microsoft-VBA-Large[1].png
Png, 49.28 KB, 850×255 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Microsoft-VBA-Large[1].png
Раз нет такого треда, то он будет здесь.
Написал быструю сортировку (с рекурсией) на VBA в excel (x32). При достаточно большом размере массива появляется ошибка переполнения стека. Переписал сортировку без рекурсии (сделал динамический массив-имитатор стека, в который записывались номера двух граничных элементов для следующих шагов рекурсии). Алгоритм не только стал работать быстрее, но и переполнения стека уже не возникает.
А теперь вопросы. Почему стек ограничен и при его переполнении он не расширяется на свободную память, которая, как свидетельствует работающий нерекурсивный алгоритм, имеется. Если такое ограничение стека есть не только в VBA, но и много где ещё, почему всё же люди используют рекурсию, а не её имитацию, хотя бы в том же виде, как сделал я?
>> No.47634 Ответ
Файл: Dichotomous_Exponentiation.png
Png, 70.50 KB, 722×656 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Dichotomous_Exponentiation.png
Технических ограничений на современных операционных системах нет. Стек расширяется автоматически, пока не упрётся в ограничение сверху, что породит исключительную ситуацию, которую можно по-умному обработать, поскольку срыв не приводит к порче других данных. Ограничение размера — это своего рода способ отлова явных или неявных бесконечных рекурсий, к тому же при явно заданном ограничении появляется возможность гарантированного выделения памяти, что предотвращает ситуацию, когда куча сожрала всю память и стеку некуда расти.
Люди используют рекурсию потому, что её используют математики, помимо прочего доказывающие корректность предложенного решения. На практике это означает «Просто перепиши формулу из учебника — её автором уже доказана её корректность.» Корректность итеративного алгоритма придётся доказывать самостоятельно, не все это могут. Далее, итеративные алгоритмы сложнее в реализации. Я года три-четыре назад читал бложег начинающего питониста, там были восторги от рекурсий и фраза, мол, последовательность операций — это слишком сложно. С трудом представляю, как он ссать ходит — там же последовательность операций надо выполнить: ширинку расстегнуть, хер достать.... Т.е. кому-то даже это сложно. Далее, не все понимают, как работает компьютер... ну, знаешь, как медведь в цирке на велосипеде ездит? У него нет понимания, что он делает и зачем.
>> No.47637 Ответ
>>47631
> почему всё же люди используют рекурсию
Дерево каталогов удобнее обходить с помощью рекурсии.
А быструю сортировку — пиши как хочешь, самая первая версия (которую Хоар придумал) была без.


No.45655 Ответ [Открыть тред]
Файл: 55d9d2d94e26ed284c66e048c455590f.jpeg
Jpeg, 39.99 KB, 600×427 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
55d9d2d94e26ed284c66e048c455590f.jpeg
Чем больше я работаю кодером, тем больше меня всё разочаровывает. Я наплакал небольшое полотно, пусть тут повисит, короче.

Все IT-спциальности по факту целиком состоят из дилетантов в том смысле, что образование их не готовит. Судя по всему, ни у нас, ни там. Программистов не учат в универе приёмам, которые они потом используют. У самих приёмов и технологий нет необходимых доказательств или даже исследований, доказывающих, что они действительно что-то делают. Нет доказательств, что, скажем, ООП работает. Всё сводится к тому, что все кодеры входят в какие-то секты, основанные на вере и личных переживаниях. Программисты не доучивают ничего до какого-либо логического конца, будь то теория графов, ООП или MySql, и постоянно сталкиваются с задачами, решать которые тупо не готовы по знаниям или навыкам.
Все программы не дописаны полностью, баги никогда не правятся полностью, многие программы работают медленно из-за плохой оптимизации. Программисты рекламируют своим заказчикам, что те потом смогут всё в программе поменять, а когда доходит до дела, то уже поменять что-либо оказывается невозможно. Многие вещи делаются хуже и медленнее, чем можно было, потому что так это смогут доделывать более глупые и дешёвые кодеры, которым можно меньше знать и уметь. Во многих случаях производительность труда из-за этого меньше, чем могла быть.
А ещё все трубят, что кодеров много как собак нерезаных, и это уже не пристижно нифига. А когда открывают вакансию, то оказывается, что на самом деле никого нет, и заполнять её некому, потом набирают кого попало.
Чем больше я работаю кодером, тем больше меня всё разочаровывает. Я наплакал небольшое полотно, пусть тут повисит, короче.

Все IT-спциальности по факту целиком состоят из дилетантов в том смысле, что образование их не готовит. Судя по всему, ни у нас, ни там. Программистов не учат в универе приёмам, которые они потом используют. У самих приёмов и технологий нет необходимых доказательств или даже исследований, доказывающих, что они действительно что-то делают. Нет доказательств, что, скажем, ООП работает. Всё сводится к тому, что все кодеры входят в какие-то секты, основанные на вере и личных переживаниях. Программисты не доучивают ничего до какого-либо логического конца, будь то теория графов, ООП или MySql, и постоянно сталкиваются с задачами, решать которые тупо не готовы по знаниям или навыкам.
Все программы не дописаны полностью, баги никогда не правятся полностью, многие программы работают медленно из-за плохой оптимизации. Программисты рекламируют своим заказчикам, что те потом смогут всё в программе поменять, а когда доходит до дела, то уже поменять что-либо оказывается невозможно. Многие вещи делаются хуже и медленнее, чем можно было, потому что так это смогут доделывать более глупые и дешёвые кодеры, которым можно меньше знать и уметь. Во многих случаях производительность труда из-за этого меньше, чем могла быть.
А ещё все трубят, что кодеров много как собак нерезаных, и это уже не пристижно нифига. А когда открывают вакансию, то оказывается, что на самом деле никого нет, и заполнять её некому, потом набирают кого попало.
Баги в программах имеют много уровней - баги созданные самим разрабами, баги в использованных либах, баги в либах, которые используются в либах. Ничего невозможно написать без либ, а следовательно - без багов. Как бы хорошо ты ни писал, как минимум баги либ всегда есть. Ты находишь и намереваешься написать репорт, чтобы узнать, что баг уже известен, и вот уже 10 лет его не исправляют, так как он совсем минорный, хоть и баг. Воркэраунд заставляет написать в 100 раз больше кода и вот ты уже не укладываешься в сроки. Платная поддержка нужна, чтобы узнать из первых рук, что так задумано, или оно так не поддерживает.
Часто программисты используют либы, которые они в принципе не знают, как работают, так как документация недописана или не написана вообще, если на инглише есть, это ещё хорошо, а уж кодеры, не знающие инглиш, - так вообще - часто рыщут в потёмках.
Разрабы говорят заказчикам, что они всегда могут обновляться, и всё должно работать, и очередной апдейт снова и снова привносит баг, и функциональности отваливаются, а бизнес иногда простаивает. Пользователи активно вовлекаются в процесс тестирования, и каждый релиз идёт со вздрагиванием, и все сразу знают, что что-то сломается.
Все постоянно думают, что они смогут один раз быстро написать программу, и потом её не менять, а потом годами меняют её снова и снова, и каждый раз удивляются.
Сообщение слишком длинное. Полная версия. 38 posts are omitted, из них 8 с файлами. Развернуть тред.
>> No.46219 Ответ
>>46206
> > Ведь именно труд сделал из обезьяны человека.
Да. Чужой.
Когда одна обезьяна заставила работать двадцать других - тогда и получился человек
>> No.46223 Ответ
>>46219
> Когда одна обезьяна заставила работать двадцать других - тогда и получился человек
Заставление работать одних на благо других не человечество изобрело. Другое дело, что это позволило освободить ресурсы для "творческого" труда.
>> No.46866 Ответ
>>46208
Доброчую. К ОП-посту можно добавить негодование на тему культуры: иногда кажется, будто части программистов просто безразличен результат их работы, а другая часть слишком уж склонна к малосодержательным спорам, ругани, максимализму, и т.п.

c:очистите наверху
c2:прочихежовыхтепловойтройкусударь
>> No.46868 Ответ
>>46866
с: начинки доставило
> негодование на тему культуры
Я вот негодую, что многие работают чтобы заработать деньги, даже "художники" (которые artist, а не которые рисуют). Из-за этого все получается либо неочень, либо плохо, но пипл кривя рожей хавает, а значит есть на что жить и можно продолжать работать. Нет, я не за то чтобы работать "за идею" или устраивать пятилетки за три года. Или другая крайность, я не против "макаки"-программиста, который по четкому ТЗ что-то там кодит, думается такие тоже нужны.
Но должен же быть какой-то нижний порог у качества проектов. Или ответсвенное лицо, которое может отвественно заявить что вместо продукта выходит кал, ну, или в лучшем случае что-то невнятное. Но зачем, если можно выпустить сейчас, собрать бабла, а там уже дальше разбираться. Ну или еще чаще не разбираться, потому что проект кал, и как туда шоколадки не тыкай, онг останется калом.
> части программистов просто безразличен результат их работы
Не то чтобы это что-то само по себе что-то плохое, плохо когда это единственный программист.
>> No.46869 Ответ
>>46868
Мне очень не нравится идея, что нельзя ради денег работать. Вот несколько причин, почему это нормально:
1) Ответственность. Я как взрослый человек не имею морального права говорить, что работаю только за идею, и сидеть в безденежье. Особенно я не имею права выбирать безденежье и при этом ныть, что кто-то ещё мне должен был дать больше денег. Особенно, если у меня есть, кого кормить. Отсутствие денег может быть проблемой. Ты даже можешь умереть или утратить здоровье. А кто в твоей жизни несёт ответственность за твои проблемы, когда ты уже взрослый и родителей больше нет, а государство и друзья никогда тебе их не заменят?
2) Уважение к труду тех, от кого ты зависишь. Что с теми, кто работает в поле на тракторе? Они должны на тракторе пахать только за идею? Разве помидоры выращивают не ради самих помидоров? Помидоры ради помидоров, а программы для программ, материальное к материальному - это самый естественный ход вещей. Или нужно сажать помидоры и получать от этого оргазм? Считать, что это не люди, а быдло, означает быть неблагодарными свиньями под дубом. Может тогда всем пойти в музыканты, художники и программисты?
>>46868
Мне очень не нравится идея, что нельзя ради денег работать. Вот несколько причин, почему это нормально:
1) Ответственность. Я как взрослый человек не имею морального права говорить, что работаю только за идею, и сидеть в безденежье. Особенно я не имею права выбирать безденежье и при этом ныть, что кто-то ещё мне должен был дать больше денег. Особенно, если у меня есть, кого кормить. Отсутствие денег может быть проблемой. Ты даже можешь умереть или утратить здоровье. А кто в твоей жизни несёт ответственность за твои проблемы, когда ты уже взрослый и родителей больше нет, а государство и друзья никогда тебе их не заменят?
2) Уважение к труду тех, от кого ты зависишь. Что с теми, кто работает в поле на тракторе? Они должны на тракторе пахать только за идею? Разве помидоры выращивают не ради самих помидоров? Помидоры ради помидоров, а программы для программ, материальное к материальному - это самый естественный ход вещей. Или нужно сажать помидоры и получать от этого оргазм? Считать, что это не люди, а быдло, означает быть неблагодарными свиньями под дубом. Может тогда всем пойти в музыканты, художники и программисты?
3) Я не вижу причин, почему деньги должны расходиться с другими целями. Не делать плохо - это элементарная этика. Ты считаешь, что желание денег автоматически меня преступником делает? Это из того же разряда, что и говорить, что секс - это плохо. Это просто ханжество. Все хотят, зато некоторые строят из этого дьявола. Может, вообще тогда ну её эти физическую реальность? Там всё вот так, все желанные вещи обрастают сложностями и этическими проблемами? Застрять в аниме, играх и интернете то поди лучше было бы.
4) Не будешь денег требовать, и не будешь за ними охотиться, так тебе и не дадут их. Зар. плату всем дают минимальную из той, на которую всё ещё согласны выполнять удовлетворительную работу. Если все побегут не ради денег работать, так тут же и зарплаты им всем опустят. Будем вровень с учителями и врачами идти. И будем всё время ныть.
5) Я видел людей, работающих за идею и делающих отвратительные программы. Их очень много. Их энтузиазм им вообще ничего не даёт. Более того, со своими безумными идеями они утрачивают критерии качества программ и утрачивают вообще связь с реальностью и пользователями. Они фанатично следуют своим обсессиям и всё вокруг игнорируют. Они прямо вымораживают просто. Из-за них я вообще стал очень подозрительно относиться к людям, которые работают на "интересных работах, которым это реально интересно", хуё моё. "Линукс лучше чем ваш мелкософт! Почему Потому что иди нахуй, вот почему! Ебал я твои доводы про реестры и процессы, кому это надо." Господи, даже Торвальдс не ведёт себя так.

Я свою работу всегда стараюсь нормально делать, и навыки обновляю периодически. Даже могу во всякую там теорию графов и т.п. понемногу. А мог бы пойти в учителя или врачи или художники. Да, я пошёл сюда, так как здесь высокие зар. платы и много вакансий. Работа насколько-то интересная, но не более того. В детстве всё это было более или менее интересно, компуктер, то сё, сейчас уже так, кажется ерундой какой-то.
Сообщение слишком длинное. Полная версия.
>> No.46914 Ответ
>>45655
ОП, предлагаю тебе взаимовыгодное сотрудничество: ты мне - трудоустройство в хохляндии в сфере микроэлектроники с зарплатой хотя бы в половину аутсорсинговой , а я не иду отправлять своим дилетантизмом сферу Айти.
>> No.46916 Ответ
>>46868
> "макаки"-программиста, который по четкому ТЗ что-то там кодит
В смысле? Ты один из этих долбоёбов, который считает, что ТЗ не нужно или что ты имеешь в виду?
>> No.46944 Ответ
>>46869
> Мне очень не нравится идея, что нельзя ради денег работать
я не уверен насколько ты меня понял, но я абсолютно против идеи, чтобы работать бесплатно. Человек трудится, а следовательно должен получать за это профит. Иначе это либо рабский труд, либо хобби, где первое как правило нееффективно, а второе имеет мало общего с интересами социума.
Речь шла о "только срубить денег". Безотносительно качества работы, если ее вообще планировалось делать.
>>46916
Скорее отношение RAW/RAI - правила как написано/правила как подразумевалось. Тут конечно есть простор для противоречий. Потому что с одной стороны написано что от тебя хотят, С другой стороны это не всегда совпадает с тем что на самом деле хотят и просто здравым смыслом. (В идеальном мире это конечно должно все остаться на этапе согласования ТЗ.)
>> No.47117 Ответ
>>46868
> Я вот негодую, что многие работают чтобы заработать деньги,
Ну анон, дай нам квартиры бесплатно, дай нам кушать. Или дай нам basic income. Но ты же не даёшь этого?

Как можно от бедных людей, загнанных в тиски финансовой зависимости требовать чтобы они работали с душой, "не за деньги" ?

Ты случаем не менеджер ?
>> No.47570 Ответ
>>46914
Предложение неактуально, я вошел вайти. А что делать, если на каждое резюме без релевантного опыта в айти приглашали на собеседования, а по специальности - даже не откликались, хотя опыт есть? Буду на месте всему учиться, как и вся команда до меня.


No.47480 Ответ [Открыть тред]
Файл: image-42.jpg
Jpg, 260.05 KB, 811×811 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
image-42.jpg
https://professorrating.org/professor.php?id=15707 скажем, я хочу завалить лайками этого преподавателя. Сайт учитывает лайки, если они с разных айпи поставлены, просто беру Hoxx VPN, и по списку подключаюсь к разным проксям, а потом по-новой. Прокатывает. Руками все делать не хочется, но я не программист. Поэтому прошу вас помочь, анончики.
>> No.47485 Ответ
>>47480
На сосаче такими вещами занимаются, у них спроси.


[0] [1] [2] [3] [4] [5] ... [49] [50] [51]
Пароль:

[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]