Pull to refresh
18
0
Даниил Кузнецов@Porohovnik

User

Send message
Да, у любого метода своя область применения, там область применения a,b=<Max_переменной/2, а у метода с XOR нет.В этом случае он реально лучше… но метод с плюсом/минусом интуитивнее, и главное может быть обобщен для объектов классов гораздо проще чем XOR

Можно же без XOR и без доп переменных:
a=a+b;//a+b
b=a-b;//a+b-b=a
a=a-b;//a+b-a=b

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


Сложно расчитать точное время выполненмя, но можно пойти по-другому критерию.По сложности проета в целом и в частности.
Дя, для этого нужны примеры прошлых работ, но сравнить сложность с чем-то эталоным, приняв его сложность средней, намного проще чем прикинуть время.А потом просто умножить соответственный колфецент сложности(например лёгкая -0.5, средняя 1, сложная 3, можно заморочится и придумать сложную шкалу, формулу и т.п.) на коофецент форс-мажоров(например взять его 1.5, а потом коректировать на основе опыта), а после умножить на время выполнение эталоного проекта.


Проблема в том, что если ТЗ меняется во время проекта, то надо умножать получившиеся число сразу на 5-10, ибо адекватная оценка в этом случае, почти не возможна.

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


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

Так наоборот, например по дню очень легко определить что фотки были сделаны, скажем, на дне рождение, на новый год,8 марта и прочее и прочее...


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

Так у GLFW есть неоспоримый плюс перед ручным созданием.Кроссплатформенность. Вот люблю я пилить и тестить проект на Лине(из-за удобства и софта), а выпускать на винде.Удобно что между системами всего пару строк в CMake, которые хорошо автоматизируются...


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


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


Причём цена как и в весе, как и в полном изучение библиотеке мизерна(по сравнение с изучением API двух систем)—очень удобные доки.


GLFW—это когда свой велосепед создавать и поддерживать лень и проще написать десять строчек.

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


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


Тут в любом случае стоит смотреть рационально:
время на найм нового+время вливание нового в колектив и прочее должно быть больше сумарного времени контроля над старым сотрудником(ибо без одного разработчика эффективность команды упадёт на 1/7 временно, а это тоже не хорошо)


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


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


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


А лучше всего спросить внезночай других руководителей отделов(и если можно кого-то по-выше) о похожих ситуациях(кажется автор это и сделал, но слегка расширил круг опрашиваемых)

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


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

Недалёкое будущие:
При покупке машины перепрошивать её, как телефон чтобы разблокировать все функции… будут китайские прошиивки у которых будут какий-нибудь глюки с фарами и спидометром… будет сайт подобный 4pda где люди будут выкладывать прошивки…
И цена багов будет жизнь..


Кажется киберпанк ближе чем мы думали...

Вот за что я и люблю стратегии в реал тайме или старые(до 1996), так это за то что там такое "жульнечество" почти нериально точно заметить.А вдруг просто ИИ тупит? Случайность хотб и влияет… но ты реально видишь что она как белый шум, сбалансирована.Например Тотад вар.Там прям всё честно.Ошибки сильно караются.
Не люблю элемент случайности в играх, незнаешь насколбко это сдучайность случайна.Любая игра с автоматическим выбором противника имеет особую систему которая кидает иебя к откровенно слабым или сильным игрокам.Сам видел систему "случайности" в танках.В какой-то момент боя почти все союзники умерли, а мой кв стал неуязвим.А в конце была "эпичная " "битва" в упор(пушка в тексиурки проваливалась стрелял в Друг друга с противником… где-то 5-8непробитий с кажой стороны ты в итоге хп оказалось у каждого на один выстрел… и он меня наконец-то подорвал… но я смог унести почти всю их команду.


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

Есть один неоднозначный плюс линя-легко чинить, то что поломалось.Вот в винде выскакивает ошибка и ты без понятия что делать ищешь решения час и скорее всего находишь с 50% вероятностью.На лине с этим намного проще.Там даже думать не надо, обычно помощь в стиле«установи это это и это и напиши это» и всё.Это вразы проще винды. Дальше, установка приложений-- кайф надо знать лишь название, и всё.
Да, настройка начале это слегка сложно, но это работает как обучения в играх: тебя приучивают использовать консоль.
Негодования насчёт выбора граф окружения --это как выбор лаунчера в андроиде--есь дефолный(у многих систем), а есть другие.
Негодования начёт выбора дистрибутива идёт от того, что по сути каждый дистрибутив--это другая ось(например archlinux и Debine в корне разные, но просто основаны на одном ядре).

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

В плюс линя приведу небольшой пример:
граф планшет от wacom зразу стал работать идеально на лине, на винде10 пришлось ставит прогу, на 7 винде всё было гораздо сложнее.
в плюс винды:
wine ещё не идеален.(игры, и старый софт)

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

А какая собственно разница С высокоуровневый или нет?
Какие это задачи поможет решить ответ на этот вопрос?

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

Студента за человека уже не считают..

По ctrl+C обходится довольно банально-просто копируется вся строчника ввиде Html файла… а потом спокойно копируется текст, или что я люблю больше в таком случае-через инструменты ращботчика за секунд 30нахожу текст и копирую…
Но даже это ещё не всё.
Можно здесь заскринить экран и сунуть скрин в я.переводчик[речь идет про редис картинка](он как ни странно очень хорош в распознавание текста/скорость работы/удобство) и спокойно копируем от туда.
Но даже таких ухищрений не требуется!
Многие браузеры поддерживает просто копирование страницы в пдф(часто так странички с хабра копирую с домашней вафди, чтобы моб трафик не тратить потом).
Это первое что приходит на ум в обходе этой ситуации.


Так что лучше выкладывать в открытый доступ или вводить регистрацию с соглашением о нераспространение.


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


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

Когда смотришь на пиксельноеизображение изображение цефеилы понимаешь насколько малы ты перед размерами галактики и… и насколько есть ещё возможность расти телеском и прочим средствам.
Кстати, а как вообще пришли к выводу что можно использовать цикличность звёзд для точного определения расстояния? Что брали за эталона?

Просто старые версии качественне, чем сегодняшние… например… корпус пк в 2004 и 2017 году.он перестал быть таким же надёжным, что ему плевать на всё, что он выносит всё что угодно, а новый он из более тонкого материала и поэтому можно и погнуть случайно(пример конечно в не высоком ценовом бюджеие, но он самый показательный)
Просто кажется есть такая тенденция-когда технология находится в средине своего пути(вроде обкатаная но не настольуо долго существует) тоона более качественные чем свои предшественники и потомки.Скорее дело в наборе популярности и упрощений ради выгоды… а может…
Вот ещё пример:
Старые(скажем в 1999-2006, надо ещё учитывать что программное обеспечение дико быстро стареет) окна программ были не очень красивые(по нынешнем меркам) но очень функциональными, а сейчас вс5 идёт в область упрощения и привлекательности для пользователя(это было бы хорошо, без потеря функционала)(могу привести в пример драйвера для моей беспроводной мышки, раньше была очень удобная программа для создания макрос и прочего(не могу найти её сейчас не где)(только скрины видел) а теперь тупо выбор из 7-6 заданыз макрос(да их можно изменить в файле, но это же не очень удобно) для каждой клавиши.
Но например матлабе вообще не меняется(добавляются новые фишки по верх старого интерфейса)… наверное потому что это проф продукт, а униз другой взгляд на всё это.
Я люблю старые игры(первый x-come, героев 3,master of orion) потому что они дают много свободы действий(которые позволяют вытворять очень многое, чего нет в новых версиях(например в x-COME новом я немогу перекинуть пушку другую солдату, носить с собой чисто персонажа для переноса ракет и гранат и патронов, немогу максимально разрузить/нагрузить бойца, и т. д.) и не делают из тебя идиота.

А где-то сейчас живёт форум на ассемблере, на хабре о нём статья есть: https://m.habr.com/ru/post/318916/ ...

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


В общем это больше задача для биолгов и генетиков, чем для инженеров.

А если использовать uniform буфер(решение из openGl) шейдеры же обрабатывают объёмы данных под 1000000 вершин за раз… а тут в разы меньше..

Information

Rating
Does not participate
Location
Люберцы, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Десктоп разработчик, Разработчик игр
SQL
C++
C++ stl
Cmake
SQLite
PostgreSQL