Обращаюсь ко всем программистам
Разработчикам программного обеспечения, создателям репаков на торрентах и пр. Не нужны вашим установщикам ваших программ права администратора! В 99 % случаев не нужны! А если вдруг (ну вот для чего?) нужны, то:
Запомните от какого пользователя был запущен ваш гребаный установщик!
2. Не надо заваливать рабочий стол администратор гребанными иконками ваших гребанных программ!
3. И самое главное! Не надо устанавливать ваши гребанные программы в профиль администратора!
Задолбали, просто слов нет.
Ладно, если это какие-нибудь репаки с торрента. К ним претензий мало. Спиратили софт, спасибо, что хоть так спиратили. Но когда такое типа в обычном легальном ПО, то прямо руки опускаются. Сука, за 30 лет винды-то можно уже по нормальному делать?
Поставишь такую программу, установщик еще в конце спросит: запустить? Да, конечно, запусти. Программа запускается, работает, юзер доволен. Потом, после работы, закрывает и… Ни на рабочем столе нет иконок, ни самой программы нигде не найти. Как так? Чудеса блять! Только что в программе работал, а теперь ее нет нигде! А это не чудеса, это гении-программисты, сука, все в чужой профиль нагадили, куда и пускать вас вообще-то по уму нельзя.
Перестаньте так делать!
Делимся опытом о том как нас пытаются "нае...налюбить" на денежки5
Ребята, предлагаю начать серию постов, о вашем жизненном опыте в приобретении каких-либо вещей, получения услуг, где с вас пытались поиметь денег так скажем по наглому. Я думаю такой опыт поможет многим, кто столкнется с такими же задачами в жизни, сберечь свой бюджет и сделать всё по уму ! Начну я с себя !)
Итак, на дворе где-то 2018 год, и мне нужно было в моё здание поставить двое секционных ворот, вот такого типа. С цепным механизмом поднятия-опускания.
Посоветовали мне знакомые одного человека, который этим занимается, типа не дорого и норм делает. Звали его Игорь. Мы созвонились, он сказал мне сделать замер проемов, скинул я ему размеры, и стал ждать.
На следующий день он мне перезванивает и сообщает, что ворота мне обойдутся в 84000 рублей + установка, что то в районе 12000 за оба ворот. Сумма меня устроила и я дал согласие, но нужной суммы у меня на тот момент не было, поэтому договорились, что где-то в течении пару недель я её соберу и приступим к работам. Вроде бы всё хорошо скажете вы ? А вот читайте дальше )
Дня через два, он мне звонит и сообщает, что случайно, забыл мне посчитать цепные привода на ворота, и вот с приводами сумма ворот уже будет около 102000р + установка.
Я конечно немного расстроился, но что поделать, хотя я примерно на такую сумму и рассчитывал, поэтому, отказываться не стал. Проходит еще неделя, я набрав нужную сумму, звоню Игорю и сообщаю, что бы он скинул мне счет для оплаты, с договором т.к. у меня наличкой суммы нет, и я буду переводить переводом по безналу в течении трех дней. На что мне отвечает, что сумма тогда будет больше, т.к. ему придется заплатить налоги и еще оплатить бухгалтеру за работу. В общем как вы уже догадались сумма достигла, уже 116000 + 12000 установка ))). Но я отступать не собирался, договорились так договорились, тем более безнал это безнал. Но и это еще не всё !
Через три дня Игорь мне скидывает счет, угадайте на сколько ? На 134000 рублей ворота + 12000 рублей установка. (Хоть установка не подорожала) На мой резонный вопрос ээээ, а почему вдруг так цена поменялась? Игорь ответил, что к сожалению, пока мы тут решали, на заводе выросли цены в связи с подорожанием металла в закупке.
И тут я сказал, ОК, жди. Попил кофе, покурил, и подумал, что, вот, что-то тут муть какая-то, постоянно цена выше и выше, и уже превысила мои ожидания.
Я беру этот договор, где был указан производитель ворот, захожу в интернет, нахожу этот завод по производству секционных ворот в соседнем городе Новосибирск, название если честно уже не помню, да и не важно это, ведь не реклама. Звоню на завод, где меня соединяют с менеджером по продажам. Говорю, что хотел бы купить двое ворот, менеджер уточнил у меня, размеры, подсказав как правильно измерить ворота, уточнил какой привод интересует, цепной или автоматический, уточнил высоту потолков и спросил нужна ли установка ? Я ответил, что я бы с радостью, но я с другого города, и мне нужна только доставка, а установкой займусь сам. Я так же задал вопрос, что слышал что ожидается повышение цен ? Он ответил да будет, но месяца через 3 и в районе 5-10%, ожидайте расчет.
Через пару часов мне приходит расчет ! Двое ворот, размеры такие-то, с двумя цепными приводами сумма 57000 !!!!! + доставка до вашего города 5000 !!!. И тут я понял, что это не Игорь, а просто жадный ПИГОРЬ !
Ведь я не жадничал, был согласен и на (84000 и на 102000 и на 116000) + 12000 ! По сути он бы поимел денег с воздуха, вообще не прикладывая никаких усилий, и все были бы довольны, но нет, жадный черт он и в африке жадный черт.
В итоге я конечно же заказал ворота напрямую с завода, потом заказал установку у других ребят тут цена не поменялась. Итого расходы: 57000 ворота, 5000 доставка ТК + 500р доставка до адреса + 12000р установка = 74500
Вот так вот друзья, теперь знайте, если вам понадобятся ворота в гараж или еще куда, можете смело звонить на завод, снимать мерки, и вам всё обойдется намного дешевле. Если, что можете сказать, что вы не физ-лицо, а например установщик и занимаетесь установкой ворот сами.
Установка кондиционера
Кто знает, почему вроде "сезон лета" закончился, а цены на установку все ещё конские? Хочу кондиционер в Москве установить, так кондиционер стоил 15, а установка от 16 до 20.
Может есть пикабушники, которые могут сделать несколько (тысяч 12, например) дешевле? Буду благодарен!!
Создание установщиков (exe) при помощи Inno Setup
Вот вы захотели, чтобы у вас был удобный файл для установки игры или программы. Для этого мы скачаем Inno Setup (https://jrsoftware.org/isdl.php), так как он полностью бесплатный, в отличие от кучи других программ с ограничениями.
Для примера я возьму DWARF FORTRESS CLASSIC (https://www.bay12games.com/dwarves/).
Вот мы скачали и установили Inno Setup, и теперь его запускаем. Нас встречает окно приветствия, и нам не нужно его закрывать, так как нам нужен пункт "Create a new script file using the Script Wizard" (Создайте новый файл сценария с помощью мастера создания сценариев):
Дальше нас встретит окно с описанием мастера создания сценариев Inno Setup и тут мы просто нажимаем "Next".
Теперь мы попали в пункт для заполнения информации о программе. Мы его заполняем, так как так будет, во-первых, красивее выглядеть установщик, так как в нём всё будет написано, а также часть из информации, которую мы сюда введём, будет сейчас использовать программа для создания установщика. Название программы Inno Setup будет использовать в дальнейшем, а поле с версией всегда должно быть заполнено. Мы заполнили:
Далее у нас спрашивают, куда будет устанавливаться программа, и каково имя папки, в которой она будет находиться. Мы оставляем эти значения по умолчанию и идём дальше. При установке программа сама спросит, куда ей устанавливаться, и мы сможем спокойно выбрать другое место для установки.
Вот мы и подобрались к самому интересному. Тут мы выбираем, где находиться основной исполняемый файл и все файлы программы. Если нет основного исполняемого файла, то отмечаем пункт "The application doesn't have a main executable file". При добавлении файлов программы лучше всего использовать добавление папки.
Теперь у нас спрашивают, как назвать дополнительные файлы нашего установщика. Если программа большая, то в один exe всё не получится уместить, и вместе с ним будут созданы bin-файлы. Лучше всего не менять названия для них, так как будет понятнее, какие файлы к чему относятся.
Мы переходим в пункт с ярлыками, и лучше тут ничего не трогать. Поэтому идём дальше.
Тут у нас теперь предлагают добавить файлы лицензии. Мы этого делать не будем, но если нужно, то создаём любой текстовый файл, пишем туда то, что нам нужно, и выбираем его в этом пункте.
Затем у нас спрашивают, в каком режиме будет выполняться установка. В режиме администратора или же в обычном режиме, а также можно ли пользователю при установке это менять. Тут уже вы сами должны решить, что нужно именно вам.
Мы дошли до выбора языков установщика. Лучше всего выбрать все языки. Но, конечно же, можно отметить только конкретные.
Вот мы и пришли к завершающему этапу. Тут мы выбираем папку, куда программа сохранит готовый установщик, пишем имя для установщика и можем добавить иконку для установщика (эта иконка также будет использоваться для деинсталлятора) в формате ICO. Ну и пароль можем добавить.
Мы можем скачать иконку из интернета, либо мы можем конвертировать (обязательно квадратный) PNG в формат ICO.
Вот для примера сайт для такой конвертации: https://www.aconvert.com/icon/png-to-ico/
В предпоследний раз нажимаем на "Next", и с основной частью мы закончили.
В пункте "Inno Setup Preprocessor" ничего не трогаем и просто нажимаем "Next".
На вопрос "Would you like to compile the new script now?" выбираем "Нет".
Так как DWARF FORTRESS CLASSIC небольшая программа, можно уже сейчас нажать на кнопку для начала компиляции, но большинство программ имеют большой размер и поэтому нам нужно немного дополнить код.
Для начала после "[Setup]" на следующие же ниже строчки вставляем это:
DiskSpanning=true
DiskSliceSize=2100000000
Затем мы должны выбрать уровень сжатия.
В официальной документации написано об уровнях сжатия:
В пункте "Compression=" после равно вписываем подходящий нам уровень сжатия:
lzma2/ultra64
Теперь мы можем запустить компиляцию. Для этого мы нажимаем на значок с синей стрелкой, направленной вниз:
Запускаем, выбираем хотим ли мы сохранить этот сценарий.
И вот у нас готовый установщик:
Что я узнал, поработав установщиком дверей
Залечу и я в уходящую волну:
1. Чтобы хорошо установить дверь, нужно просто дофигища инструмента.
2. Пятиэтажки без лифта-зло. И чаще всего надо работать именно на верхних этажах
3. Большинство мужиков 40+ и сами когда-то ставили двери. Они точно вам об этом расскажут. Многие из этих мужиков будут относиться к вам скептически, особенно, если вы сильно моложе них.
4. Стены могут быть ну очень кривыми, настолько, что дверную коробку будет не к чему пенить, если ставить по уровню.
5. Производитель пытается сэкономить на всем.
Магазин пытается сэкономить на всем, заказывают что подешевле, лишь бы выглядело нормально.
6. Исходя из пятого, регулярно были случаи, когда наличник не вставляется в добор, добор не вставляется в коробку, соединительная для доборов не входит в доборы, которые разные по толщине. Или заходит и болтается. Потому что что-то поставщик подложил, а что-то магазин на стороне заказал и подложил.
7. Если установщик предлагает вам поставить язычок и защёлку не одним цельным механизмом, а по отдельности, скорее всего он будет врезать их без фрезера.
8. Двери могут провисать. Нет, не петли, не коробка, само полотно буквально разъезжается. Петлевая стойка висит неподвижно, а остальная дверь сползает вниз потихоньку. Особенно эффектно это смотрится, когда ты подходишь к двери и приподнимаешь притворную стойку. Шевелится. Как правило, это происходит с дешёвыми царговыми полотнами. Был такой опыт с дверьми из Леруа, через месяц три из пяти полотен просто поползли.
9. Фанерные коробки классные, но очень кривые.
10. Сантехнические защёлки с пластиковым язычком работают мягче, чем с металлическим.
11. При установке дверей в нежилую квартиру после заселения могут возникнуть сложности с закрыванием, если климат сильно изменится. Особенно вредят увлажнители.
12. Иногда второй этаж в частном доме ещё не имеет комфортного подъёма, а двери надо вот уже сейчас
Что я узнал работая монтажником оборудования GPS мониторинга транспорта
1. Не подключать трекер напрямую к аккумулятору без предохранителя
- Это может вызвать короткое замыкание или перегрев проводки. Всегда используйте предохранитель, соответствующий мощности устройства.
2. Не устанавливать трекер в случайных местах
- GPS-трекер должен иметь хороший сигнал со спутниками. Не стоит устанавливать его:
- В металлических корпусах
- В зонах с плохой видимостью неба (например, глубоко под приборной панелью).
- Рядом с источниками помех (например, антеннами, блоками управления).
3. Не закреплять трекер на незащищённый жгут штатной проводки
- Не стоит пристёгивать стяжкой трекер к жгуту штатной проводки, если он не защищён прочной изоляцией. Стяжка от вибрации перетирает изоляцию проводов что приведёт к замыканию и порче электронных блоков.
4. Не использовать для поиска точек подключения дешёвые светодиодные контрольки.
- Мультиметром можно увидеть напряжение точки подключения, а контролька покажет что есть питание а какое не покажет. В результате питание может оказаться не достаточным, к примеру сигнал от какого-то датчика, учитывая что многие монтажники не проверяют через ноут показания телеметрии.
5. Не игнорировать качество соединений
- Плохо закреплённые или ненадёжно изолированные провода могут вызвать короткое замыкание или перегрев. Используйте термоусадку, изоленту и надёжные разъёмы.
6. Не устанавливать трекер в легкодоступных местах
- Если трекер используется для безопасности, его не стоит устанавливать в местах, где его легко найти и отключить (например, под сиденьем или в бардачке). Лучше спрятать его в труднодоступном месте.
7. Не забывать проверять сигнал после установки
- После монтажа убедитесь, что трекер корректно определяет местоположение и передаёт данные. Проверьте его работу через мобильное приложение или веб-интерфейс.
8. Не игнорировать инструкцию производителя
- Каждый GPS-трекер имеет свои особенности установки. Не пренебрегайте рекомендациями производителя, чтобы избежать проблем с работой устройства.
9. Не оставлять провода незакреплёнными
- Свободно висящие провода могут попасть в движущиеся части автомобиля (например, педали или рулевой механизм), что опасно.
10. Всегда присутствуйте при установке оборудования на Ваше транспортное средство.
- Это Ваше имущество и монтажнику на него обычно наплевать, учитывая что большинство монтажников берутся на работу без должного опыта и квалификации.


















