Задать вопрос
  • Нормальная ли у меня теория по оценке вклада участников в стартап?

    Jump
    @Jump
    Системный администратор со стажем.
    Слишком сложно, и не решает проблем.
    Всегда будут недовольные и недооцененные люди.

    А вообще дележ вклада осуществляется очень просто - сели и договорились. Вот и все, без всяких сложных расчетов.
    Ответ написан
    9 комментариев
  • Почему со временем windows начинает проседать по производительности в играх?

    crilaxes
    @crilaxes Автор вопроса
    Генератор вопросов...
    PrAw, VladOnOff, АртемЪ, Yan, Yustas Alexu, profesor08 Спасибо за помощь, советы и слова которые помогли добраться до истины. Опишу все свои действия и манёвры которые решили проблему. Также отмечу все ответы которые помогли.
    И так начнём по списку:
    • Расположение свопа(ссд, хдд) ничего особого не дало, уже после того как я его переместил на ссд, были очередные статеры вечером, хотя до этого их небыло(этот момент ещё сыграет свою роль). Так что, чтоб не убивать свой ссд, решил оставить своп на хдд. Также помогла прога для освобождения свопа, которую порекомендовал VladOnOff. На ссд эффекта она особого мне не дала, а вот на хдд дало свой результат, как раз таки из-за этого разница и не особо большая(между своп ссд и хдд).
    • Второе что помогло, это проверка системы на ошибки, майнеры, голимый залётный софт и так далее. Почистил реест от пары пустых либо ненужных автозапусков(их там было 4 в общем) с помощью программы которую посоветовал PrAw.
    • Так же проверил работу TRIM оказывает штука довольно важная.
    • Проверил всёль включено на производительность, без энергоэффективности.
    • Промониторил температуры, с ними оказалось всё нормально, так что тротлинг и перегрев отпал.
    • Вирусов, майнеров и прочей лабуды на пк нет. Проверял автоматически через ХитманПро и КюрИт. И вручную через программу Autorans от PrAw, Anvir Task Manager и Process Hacker. Да и по состоянию и поведению компа не видно что он заражён. Если это не какой-то супер скрытный троян я бы точно заметил.
    profesor08 за наводку на диск, прогнал викторию, всё порядке. Но на это стоит сразу внимание обращать, а я к сожалению не подумал сразу.
    • Включил все ядра на загрузку системы в msconfig, прирост в 1 секунду, небольшой, но лучше чем ничего.
    • Вырубил xbox live, выпилить не удалось, не смог найти рабочий способ, но 5-10 фпс прибавилось.
    В итоге появление фризов после всего для меня стали подозрительными, они появлялись только вечером и утром, чего ранее я не замечал и не обращал внимание. После всех манипуляций и постоянного наблюдения за компом подумал с грешить на "Обновление Шиндовс" которое я к слову отрубал, на всех уровнях(но видимо что-то пропустил, а что пока не знаю), а оно оказывается завелось обратно автоматически и при этом ещё и проводит обновление вместе с установкой прямо во время когда я играю, тупо совпадение, не более. Из этого будет следовать мой следующий топик, как бл полностью отключить апдейт на 10 винде, ибо гугловские способы не помогли исходя из того что произошло за эти пару дней.

    P.S. Отдельно для тех кто кудахтал про мою оптимизацию. Да может я не всё сделал правильно или не до конца оптимизировал свою систему под СВОИ нужды, но сделал как можно более лучше именно для себя. И всякие сборки от васяна не помогли бы мне подогнать винду под МОИ нужды. И пишу я это потому что был задет, не спорю. Просто поражаюсь как люди легко заходят и начинают нести ересь вместо того чтоб написать что-то дельное.
    Ответ написан
    1 комментарий
  • Хочу понять, с чего мне начать путь в геймдев?

    @MasterMike
    20 лет? Да у вас вся жизнь впереди!
    Если вы начнете сейчас, то к 23 начнете делать хорошие игры. Или даже раньше.
    Если вы не начнете сейчас, то и дата начала вашего участия в игровых проектах тоже откладывается.

    Отдельно замечу, что играть в игры и делать игры - это две разные деятельности )

    Ну и кто вам мешает понимать, кто вы? )
    Попробуйте себя в каждой из областей - что вам ближе, то и затянет.
    Никто ж не мешает взять лист и ручку и набросать сценарий.
    Никто не мешает скачать на комп движок и уроки по программированию.
    Ну разве что только вы сами )
    А специалист в одной области со знанием смежных ценится выше.
    Ответ написан
    2 комментария
  • Хочу понять, с чего мне начать путь в геймдев?

    @Kaktus228
    1) Если ты ноль то попасть в геймдев тусовку у тебя не выйдет, прийдется как минимум начать делать свои гавно-игры, которые не будут приносить тебе ничего кроме разочарования и понимания того, что твоя жизнь идет в никуда. Девушка и родители уж точно тебя поддерживать не будут, поскольку денег у тебя скорее всего не будет, да есть варики типа историй на лямы баксов, но зайди сам на форумы и почекай сколько там миллионеров.
    2) Первый пункт тебя не испугал и ты решил продолжить, тогда начинаешь чекать уроки по Unity, дальше ты упираешься в тот факт, что ты можешь делать только мобильные игры уровня хеллоу ворлд. Сейчас топы app store и google play держат игры в жанре ультра-казуал, казуал, головоломки и прочая хрень, вряд-ли твоя мечта заключалась в том, чтобы пилить такого рода игры. Но если твоя задача сделать деньги, то с уровнем хеллоу ворлд идти только туда, там все завязано на издателях и поверь там тоже не все так просто. Рискуешь потерять время и по итогу ничего не уметь.
    3) Если второй вариант не подходит, то нужно попасть на работу, тут начинай учить не движки тип анриал и юнити, а начинай учить программирование, вкратце это сложно. Очень мало людей попадает в геймдев просто так, тем же программером туда попасть не выйдет, прийдется где-то отработать не в геймдеве, параллельно дома за просто так пилить свои проекты с друзьями, и в дальнейшем где-то через 3-5 лет с твоего уровня ты попадешь в какую-то контору мб. Но это скорее путь программиста, чем реализации твоей мечты.
    4) Вообщем, тебе прийдется вложить лет десять, чтобы чего-то тут достигнуть, первые года 2-3 будешь зарабатывать меньше, чем плотник, точнее ничего. Такой вариант вероятен больше всего, есть еще варик выстрела.
    Ответ написан
    1 комментарий
  • Хочу понять, с чего мне начать путь в геймдев?

    @p4p
    5cffc519f1732390757900.jpeg
    Вот эта картинка описывает весь гейм дев. Я тоже думал, что делать игры это весело и интересно, пока не столкнулся с рутиной. В России на этом стеке платят меньше чем другим. Даже веб программисты в среднем получают больше, а *ли меньше. Делать игры сложно.

    Я бы тебе посоветовал учить C# и вот почему:
    1. Выработает хороший стиль
    2. Подходит для разработки игры/веб разработки / десктопа и.т.д
    3. Мощный и простой

    Если осилишь C# и тебе понравится, то дальше выбирай что ты хочешь программировать. Знание C# открывает тебе дверь не только к разработке игры, но и к другим языкам с Cишным синтаксисом.

    Твой путь доложен быть таким.
    1. 2 месяца ты изучаешь шарп и пишешь блокнот
    2. 3-4 месяц нужно осмыслить ООП и написать калькулятор
    3. Дальше ты скачиваешь Unity и 1-2 месяца смотришь видео уроки и пытаешься что то сделать. Только давай без убийц ГТА, делаешь максимально простую игру.
    4. Оставшийся 3-4 месяца ты должен доделать игру , ты пишешь заново весь код, так как осознаешь что можешь лучше.
    5. Новый год. За год ты должен разработать 3-4 игры, речь о мобильных играх так как ПК игры в одиночку сложно. Это твое портфолио, ищешь свою первую работу.
    И не забудь выучить алгоритмы и структуры данных)
    3
    Ответ написан
    Комментировать
  • Как создаются современные прототипы сайтов?

    mixail_fet
    @mixail_fet
    Дизайнер веб-интерфейсов
    Из декстопных приложений, самый лучший вариант Axure - там и стили для шрифтов, там и шапка с футером в виде компонентов и удобный набор инструментов, заточенный под прототипы.

    Если говорить о онлайн сервисах, я использовал moqups.com.
    Ответ написан
    1 комментарий
  • Где найти пример идеального UX/UI?

    Например, goodui.org/.
    Есть еще бесплатный урок Психофизиология графических интерфейсов.

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

    Собственно проектирование UX/UI это основная работа дизайнера. После утверждения финального дизайна, глобально дизайн не должен меняться.
    Клиенту же, к сожалению, что-либо объяснять бесполезно.
    Ответ написан
    2 комментария
  • Приложение для прототипирования интерфейса web приложения для linux?

    Обратите внимание на https://www.figma.com/
    Ответ написан
    Комментировать
  • Как без костылей сделать так, чтобы footer сайта всегда был внизу?

    @dmz9
    не бойся добавить обертку к разметке, от этого никто еще не умер.
    есть всего 2 случая:
    1. высота футера заранее известна и жестко можно её указать. в этом случае обычно использую вот такое
    <html>
    <head>
    <style type="text/css">
    * {
        /* обычно все нормальные адекватные верстальщики юзают css-reset поэтому 
        тут просто масло-масляное. такие правила в нем всегда есть, но они необходимы на самом деле.*/
        padding: 0;
        margin: 0;
        box-sizing: border-box;
    }
    
    body,
    html {
    	background-color: orange;
        height: 100%;
        /* растягиваем корневой элемент и боди на всю высоту окна браузера. 
        да, даже если контента 10 страниц - эти элементы будут именно по размеру окна */
    }
    
    .wrapper {
        min-height: 100%;
        /* обертка должна быть не-меньше чем всё окно целиком. это растягивает враппер 
    на всю высоту окна браузера (как минимум). если контента больше чем одна страница - 
    правило будет просто опускаться, и враппер будет заниматься столько, сколько нужно  */
        padding-bottom: 80px;
        /* вообще, указывать надо чуть больше, либо добавлять main отдельный нижний маржин. 
    если этого не делать футер будет очень близко к main поэтому нужен отступ. 
    обычно 15-16 пикселей (спейсер) */
    }
    
    footer {
    	background-color: green;
        height: 80px;
        /* мы знаем высоту футера и указываем ее */
        margin-top: -80px;
        /* основная суть всего способа - отрицательный верхний маржин затягивает футер наверх на всю 
    собственную высоту футера. соль в том что враппер, идущей по потоку документа перед футером уже занял 
    всю высоту окна. и если мы этого не сделаем то футер всегда будет ниже нижней границы окна 
    даже когда контента не будет, плюс, появится полоса прокрутки. отрицательный маржин 
    нивелирует этот эффект и футер оказывается "прибит" к полу */
    }
    </style>
    </head>
    <body>
        <div class="wrapper">
            <header></header>
            <main>я майн</main>
        </div>
        <footer>пыщщ пыщщ</footer>
    </body>
    </html>

    если используется less/sass то еще проще - заводим переменную (типа $footer_height) и юзаем ее и в паддинге (padding-bottom:$footer_height+15px) и в стилях футера (height:$footer_height; margin-top:-1*$footer_height;). замена высоты футера будет в одном месте (dry!)
    2. второй вариант - высота может меняться - в основном у адаптивных сайтов.
    расскажу как обойтись без флексбокс но нужно немного JS.
    за высотой футера следит скрипт, и при каждом ресайзе страницы обновляет высОты и маржины/паддинги. использовать jquery проще всего, плюс, он почти всегда есть почти везде.
    выглядит примерно так.
    <html>
    <head>
        <style type="text/css">
        * {
            padding: 0;
            margin: 0;
            box-sizing: border-box;
        }
        
        body,
        html {
            background-color: orange;
            height: 100%;
        }
        
        .wrapper {
            min-height: 100%;
            /* теперь паддинг не нужен */
            /* погорячился - все таки нужен )) */
           padding-bottom:80px;
        }
        
        footer {
            background-color: green;
            min-height: 80px;
            /* чтобы футер не схлапывался в нулевую высоту когда в нем пусто */
            height: 80px;
            margin-top: -80px;
            /* можно не убирать, чтобы оставить совместимость с чем то без JS */
        }
        </style>
    </head>
    <body>
        <div class="wrapper">
            <header></header>
            <main>я майн</main>
        </div>
        <footer>а я футер! ололо</footer>
        <script src="http://code.jquery.com/jquery-2.2.4.min.js" type="text/javascript"></script>
        <script type="text/javascript">
        $(document).ready(function() {
            // сначала подождем загрузки
            // объявим переменные, чтобы заново не выбирать каждый раз те же ноды
            var footerHeight, $footer = $('footer'),
                $main = $('main');
            $(window).resize(function() {
                // вешаем обработчик на изменение размеров страницы - т.е. если меняется ширина страницы, 
                // или высота, даже если в футер кто то потом аяксом что то подгрузит - 
                // сработает ресайз и все сам поменяет
                footerHeight = $footer.height('auto').height();
                // важный момент - чтобы "снять" правильную высоту элемента - надо чтобы поток документа сам 
                // назначил верную высоту футеру. а для этого сделаем её "auto". даже если забыли/не захотели убрать 
                // из стилей жестко прописаную высоту - инлайн стиль перебивает весом, и поэтому высота 
                // будет такая "как надо". потом снимаем мерку, и юзаем её
                $main.css({
                    'paddingBottom': (footerHeight + 15)
                });
                // не забываем кемел-кейс для значений-через-дефис
                $footer.css({
                    'height': footerHeight,
                    'marginTop': (footerHeight * -1)
                })
            }).trigger('resize'); // после навешивания обработчиков насильно запускаем первый ресайз
        })
        </script>
    </body>
    </html>

    ------------------------------
    варианты с позиционированием крайне не люблю - дело не в том что я не умею с ним обращаться. я то как раз таки умею, а вот многие другие делают из этого лютые костыли, которые потом заколебешься переделывать. так что лучше не используйте позиционирование там, где оно не нужно (в прибитии футера к полу например).
    то что бутстрап использует позиционирование в своём прибитом футере не значит что это супер-правильно или это best-practices. просто они решили сделать так а не как то иначе.
    Ответ написан
    1 комментарий
  • Как найти первые заказы начинающему верстальщику?

    opium
    @opium
    Просто люблю качественно работать
    ну если вы знаете хтмл цсс и жс , что вам мешает сделать портфолио? если вы не можете даже его сделать, то как вы собрались работать?
    Ответ написан
    1 комментарий
  • Как найти первые заказы начинающему верстальщику?

    riot26
    @riot26
    <:З )~~
    Верстать вымышленные сайты для портфолио / работать даром или за еду.
    Ответ написан
    1 комментарий
  • За и против использования bootstrap?

    @amfetamine
    бутстрап - это инструмент и он должен использоваться там, где это разумно.
    грубо можно сравнить: есть пассатижи, ими тоже можно гайки откручивать, но зачем, когда есть гаечные ключи?
    ответ зависит от начальных условий, а универсальных вещей нет вообще, каждая вещь создана под определенные цели
    Ответ написан
    Комментировать
  • У вас есть проект. Должна ли основная работа быть простой?

    Armin
    @Armin
    Gamedev, http://fatenation.ru
    У меня тоже печальный опыт есть. Из которого я сделал вывод что программист в принципе не может создать проект который принесёт деньги. Деньги делает бизнес, а не программист. Нужно быть бизнесменом, а не программистом. К сожалению мы программисты часто переоцениваем свой вклад в бизнес, и нам кажется что мы сами можем написать приложение и заработать много денег. Но это не так.

    Я 6 лет свой проект развиваю, коммерчески выхлоп никакой, но интересно же всё равно. Кроме того этот свой проект помог мне увеличить свою зарплату в 3 раза. Этот проект как портфолио говорит о том насколько я крут. Так что ради портфолио делать стоит однозначно, а вот ожидать миллионов долларов и всемирной славы не стоит.
    Ответ написан
    6 комментариев
  • Имеется 1000 jpeg-ов, надо в уголок каждого автоматически впечатать растром его имя файла. Как?

    @m-haritonov
    Попробуйте поискать по запросу «image watermark».
    Ответ написан
    Комментировать
  • Как организовать бекап фотографий на сервер?

    @Enchant
    Советую использовать Хранилище Selectel. Ваши фотки будут надежно храниться, вы сможете получать к ним удобный доступ откуда угодно, в том числе в виде фотогалереи в исходном качестве, вам будет легко поделиться ими с кем захотите. И оплата производиться только за реально занятое место.
    Ответ написан
    1 комментарий
  • Что плохого в вёрстке таблицами?

    @egorinsk
    Начнем с того, что все, что делается таблицами, делается и CSS (просто надо не лениться и прочитать соответствующие руководства). У таблиц есть недостатки:

    — нельзя перегруппировать блоки для узких страниц или в версии для печати только с помощью CSS
    — если мы выводим список картинок таблицей, каждая картинка в ячейке, то при добавлении или удалении картинки оставшиеся не сдвигаются, а остается пустое место
    — у ячеек width работает как min-width, при этом алгоритмы ратяжения ячеек не документированы и ведут себя непредсказуемо, из-за этого они могут непредсказуемо растягиваться, и хуже того, при динамической замене контента они не всегда сжимаются обратно и остаются дыры. Одно длинное слово или картинка может растянуть всю страницу.
    — фиксированное, абсолютное и относительное позиционирование неюзабельно в таблицах
    — ячейки не получится перетаскивать drag-n-drop
    — трудно манипулировать DOM (надо хитро вставлять и убирать дополнительные элменеты)
    — верстка получается замусоренная кучей лишних тегов, которые тяжело читать и в которых тяжело разобраться. Это не HTML, а лапша. Особенно тяжело, когда таблицы вложены друг в друга и раскиданы по куче шаблонов.
    — нельзя поместить контент в коде первым, а меню в шапке — вторым (некоторые сеошники считают, что это улучшает индексацию)
    — верстка таблицами всегда была костылем (и это несемантично), с поддержкой CSS2 (появилась более 10 лет назад) таблицы стали не нужны. 10 лет назад они уже стали ненужными.

    Давайте, расскажите хоть одну причину использовать устаревшую много лет назад технологию. Поддержка IE4? Верстальщик-пенсионер?
    Ответ написан
    4 комментария
  • Выбор облака в России?

    amarao
    @amarao
    Основное, над чем мы (Селектел) работали — повышение надёжности, увеличение свободы для виртуальной машины. Надеюсь, это заметно. Из минусов — были вынуждены ввести плату за IP, так что минимальный порог вхождения поднялся до ~120р за простаивающую 24/7 машину. Из плюсов — аварии на СХД прекратились.
    Ответ написан
    Комментировать
  • @font-face и поддержка кириллицы

    KEKSOV
    @KEKSOV
    Постил я как-то статью

    В ней есть скриншот работающих настроек
    image
    Ответ написан
    Комментировать
  • Аналоги hetzner по цене

    yuhenobi
    @yuhenobi
    Собираю из безысходников
    Посмотрите Технодом — tehnodom.com, немного дороже чем Hetzner, но очень неплохие цены для России.
    Ответ написан
    3 комментария
  • Посоветуйте простой способ качать ролики с Youtube

    Nickel3000
    @Nickel3000
    Расширение для браузеров savefrom.net. Ещё можно в адресной строке перед «youtube» просто дописать «ss».
    Ответ написан
    Комментировать