Задать вопрос
  • Какие есть капли от глазного давления или как ухаживать за ними?

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    согласен с asd111 по большей части пунктов
    я не офтальмолог.....но мои размышления приблизительно такие:
    основные проблемы когда долго работаешь за компьютером - это зрительное напряжение из-за большой яркости, мелкого шрифта и мерцания и сухости глаза из-то того, что редко моргаем.
    Все это решается большим современным монитором, хорошей его настройкой: крупные шрифты, недикая цветовая схема, хорошее разрешение, хорошая частота обновления плюс вставать из-за монитора регулярно: осознанно поморгать, попереводить взгляд с близких на дальние предметы (на горизонт) - это из комплекса упражнений для глаз. Если мало простого моргания, то капли.

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

    В любом случае, если проблема уже заметна, то стоит сходить к врачу, он даст более грамотные рекомендации или направит на лечение при необходимости.
    Ответ написан
    Комментировать
  • Как записать код короче?

    @holfza
    Ссылки:
    <a href="" class="popup_open" data-target=".popup_1"></a>
    <a href="" class="popup_open" data-target=".popup_2"></a>
    <a href="" class="popup_open" data-target=".popup_3"></a>
    <a href="" class="popup_open" data-target=".popup_4"></a>
    <a href="" class="popup_open" data-target=".popup_5"></a>

    Окна:
    <div class="popup_1"></div>
    <div class="popup_2"></div>
    <div class="popup_3"></div>
    <div class="popup_4"></div>
    <div class="popup_5"></div>

    Jquery:
    $('.popup_open').click(function () {
    	var modal = $(this).data('target');
    	$(modal).fadeIn(0);
    	$(modal).animate({top:"0", bottom:"0"}, 400);
    	$('header').animate({top:"-60px"}, 400);
    	return false;
    });
    Ответ написан
    Комментировать
  • Какую cms использовать для wiki?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    dokuwiki, mediawiki
    Ответ написан
    Комментировать
  • Какую C++ IDE выбрать для слабых ПК?

    @balamyt92
    ; select * from users; --
    попробуй QtCreator. Использую на достаточно слабых компах. Лучшая IDE для крестов.
    Но если дело не пойдет то лучше используй Geany или Code::Blocks но они хуже.
    Ответ написан
    Комментировать
  • Где найти бесплатные медиа?

    wendalin
    @wendalin
    Internet Reaseacher in Tinkoff, Фрилансер, CW
    morguefile.com/archiveБесплатный фотобанк
    imageafter.com/index.phpБесплатный фотобанк
    freerangestock.com/index.phpФотобанк (нужна регистрация)
    www.freeimages.comФотобанк (нужна регистрация)
    www.everystockphoto.comБесплатный фотобанк
    www.firestock.ruБесплатный фотобанк
    ru.depositphotos.comПлатный фотосток
    www.pressfoto.ruПлатный фотосток
    www.photl.comБесплатный фотобанк (нужна регистрация)
    finda.photoБесплатный фотобанк
    magdeleine.co/browseБесплатный фотобанк
    https://unsplash.com/Бесплатный фотобанк
    ru.photl.comБесплатный фотобанк
    https://stocksnap.io/Бесплатный фотобанк
    https://freerangestock.com/Бесплатный фотобанк
    www.firestock.ruБесплатный фотобанк
    https://www.pexels.com/Бесплатный фотосток
    www.freepik.comБесплатный фотосток
    https://stocksnap.io/Бесплатный фотосток
    www.stockvault.netБесплатный фотосток
    https://pixabay.com/Бесплатный фотосток, вектор
    ru.freeimages.comБесплатный фотосток
    www.imcreator.com/freeБесплатный фотосток HD
    freerangestock.com/index.php
    www.morguefile.com
    www.photostockeditor.comФото в высоком разрешении
    Ответ написан
    1 комментарий
  • Как работать с большими файлами в PHP?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Изменить первый символ в файле, не загружая весь файл в память.


    читать про fopen, fwrite

    Убрать первый символ, не загружая весь файл в память.


    открываем файл (стрим), юзаем fseek, отправляем стрим на чтение на запись. То есть нам всеравно придется перезаписать весь файл, но мы это можем сделать через потоки и тогда не надо загружать файл целиком.

    Добавить 1 символ в начало файла, не загружая весь файл в память.

    Так же как и в предыдущем пункте. Только тут вместо fseek мы сначала добавим в новый поток один символ и потом добавим все из другого потока.

    Короче почитайте чего про streams в php.
    Ответ написан
  • Переустановка предустановленной Win 8.1 без потери лицензии. Возможно?

    @LiguidCool
    Ваш лицензионный ключ защит в BIOS. При установке системы нужной версии она сама активируется.
    Кроме того ключ можно и достать.
    Ответ написан
    3 комментария
  • Какую версию Python изучать в конце 2015 года?

    zualex
    @zualex
    Senior Software Engineer
    Python 3 - так как из 360 наиболее популярных библиотек 316 есть на Python 3
    Python 3 Readiness
    Ответ написан
    Комментировать
  • Какую версию Python изучать в конце 2015 года?

    @Tabletko
    никого не трогаю, починяю примус
    Python 3
    Ответ написан
    Комментировать
  • Необходим найти совпадающие участки в двух битовых массивах, как это сделать?

    Наибольшая общая подпоследовательность

    Прям как вам надо.

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

    UPD: Вот еще точнее: Наибольшая общая подстрока - для случая, когда разрывов в цепочке быть не должно ( Mrrl правильно заметил, что в подпоследовательности они могут быть).
    Ответ написан
    3 комментария
  • С чего начать алгоритмическую торговлю?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Для начала спросите себя, действительно ли вы этого хотите? Во-первых, вероятность того, что кто-то даст торговать реальными деньгами на реальном рынке стремится к нулю. Окей гугл, форекс кухни. Во-вторых, какие-бы современные алгоритмы не были бы использованы, всё таки по-настоящему эффективных алгоритмов нет. Почему? Нет, серьёзно задали этот вопрос? А вы действительно всё ещё хотите в финансы? Ну ладно, банально потому, что достаточно (не идеально, а лишь достаточно) эффективный алгоритм лишил бы работы бОльшинство трейдеров. Как бы нам не хотелось верить в деньги из воздуха (хотя технически деньги и правда из воздуха, так как при изготовлении используется органические соединения, содержащие углерод как основной компонент, источник которого - атмосфера, углекислый газ точнее - фотосинтез; простите, не удержался)... В общем, как бы нам не хотелось верить в деньги из воздуха - спекуляции - зло, необходимое зло свободного рынка. По той простой причине, что роль санатора рынка они выполняют как нельзя плохо (рисковые вложения сегодня ну очень популярны), стабилизацией они тоже занимаются посредственно (благо агенства вроде Bloomberg строят рейтинги, ограждая крупных игроков, да да - игроков, рынка от излишне спекулятивных операций), ну а что до материальных благ, то и тут они ну совсем не создают; сродни голодным волкам, бросающимся на любой кусок мяса, даже тот, который их кормит. Но! Даже к этим голодным волкам вас не допустят - мало денег. Нет. Ну очень мало денег. Капля не в море, но в океане. Контракты на миллиарды и триллионы долларов заключаются еженедельно, ежедневно, ежечасно. С целью получить выгоду хотя бы в тысячу долларов. Единственный удел простого смертного - кухни, разной степени никчёмности. Выиграть тут можно, но знайте одно - владелец кухни всегда, всегда в плюсе. Те крохи, что останутся трейдерам поделят самые удачливые. А потому, что не дадут вам поиграть на адекватных плечах, ибо 1:20 - самый нереальный максимум, что может себе позволить опытный трейдер. Риск, штука которую можно рассчитать. Но выбирая плечо больше - есть неиллюзорная вероятность потерять ВСЕ вложения.

    Ну ладно, если всё ещё желаете попытать счастье здесь, то напомню. Алгоритма нет. Да не потому, что никто не делится. Если бы был алгоритм - это сразу бы заметили. Есть лишь жалкие попытки, тучи систем анализа данных, но серьёзные решения всегда принимает человек.
    Вообще, существует грубо три варианта работы алгоритма. Первый, кибернетический - анализ сигнала. Точнее - сигналов. Кибернетика - наука об обратных связях. То что в мире финансов они есть - абсолютно точно. В какой-то степени - самый результативный способ. Если смотреть по прошлому. Сколько-нибудь далёкое будущее предсказывать ну абсолютно не умеет.
    Второй, алгоритмический. Датамайнинг сложным конечным автоматом. Без построения систем диффиринциальных уравнений, а банальным множеством захардкоженных условных переходов. Можно точно сказать, таким пользуется абсолютное большинство.
    Ну и третий, нечёткие алгоритмы, генетика, нейронные сети. В общем и целом, самое перспективное направление. Суть - создать ИИ, или хотя бы его подобие. Проблемы две - сугубо философская "имеем ли мы право" и сугубо техническая "возможности". В остальном - флаг в руки. Однако стоит понимать, что ИИ здесь нужен тот, который будет не принимать решения, а рассчитывать риски. Решение может и решка принять. А вот подсчитывать риски - основная задача здесь - не умеет никто, даже человек считает их весьма и весьма грубо. Просто кто-то чуть более удачлив, ибо рассуждая об успешных трейдерах мы забываем упомянуть про миллионы погоревших его коллег. Не потому, что они тупые или не прозорливые, нет, просто потому, что им не повезло.
    Ответ написан
    21 комментарий
  • Как приостановить основной и единственный поток в С++?

    @MiiNiPaa
    C++11:
    std::this_thread::sleep_for(std::chrono::seconds(1));
    Ответ написан
    Комментировать
  • Знаете ли вы программистов которые в одиночку создали крутой проект?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Ответ asd111 шикарен, от себя добавлю:

    - WordPress, на котором работает 24% всего тырнета - переписанный форк другой платформы, одним человеком - Matt Mullenweg
    - Sublime Text - изначально написан одним Jon Skinner, да и сейчас большую часть он пилит
    - John Carmack, автор движка для таких легендарных игр как Doom, Wolfenstein, Quake
    - Тим Бернерс-Ли, кагбэ - HTML, URI, URL, HTTP и много чего еще. Википедия
    - Richard M. Stallman - Emacs, gcc
    - Bill Joy - vi, rlogin, rsh, rcp, TCP/IP стек для BSD
    - John Resig - jQuery
    - Larry Wall - Perl
    - Anders Hejlsberg - Turbo Pascal, Delphi, C# (и частично .NET)
    - Bram Cohen - BitTorrent, который дает ~50% всего трафика сейчас
    - Yukihiro Matsumoto - Ruby
    - Sid Meier - любимые многими игры Civilization, как минимум
    - Phil Zimmermann - PGP
    - John Backus - Fortran
    - Jon Van Caneghem - разработал первую из серии Might and Magic
    - Bram Moolenaar - VIM
    - Joe Hewitt - Firebug, DOM Inspector
    - Simon Tatham - PuTTY
    - Shawn Fanning - Napster
    - Markus Persson (Notch) - Minecraft
    - Cleve Moler - MATLAB
    - Will Wright - SimCity
    - D. Richard Hipp - SQLite, Michael Widenius + David Axmark - вдвоем, MySQL, а mSQL из которого все пошло (с некоторыми оговорками), написал David Hughes. В свою очередь, сам SQL, основа всех и вся, хоть и был создан в IBM, написали его тоже всего 2 человека - Donald D. Chamberlin и Raymond F. Boyce
    - Eugene Roshal - Far, RAR формат, WinRAR
    - Rich Hickey - Clojure
    - Tim Sweeney - еще один игровой движок, Unreal Engine (точно знаю, что он в одиночку пилил 1ю и 4ю версию движка, по остальным инфы нет, но думаю тоже)
    - Austin Meyer - X-Plane
    - Justin Frankel - создатель Winamp and Gnutella, первой P2P
    - Charles Simonyi - первые Microsoft Word и Excel
    - Allan Odgaard - TextMate
    - Andrew Tridgell - rsync, samba
    - Jeff Atwood, Joel Spolsky - StackOverflow

    и еще тысячи таких людей по всему миру.

    ЗЫ: Пруфы не линковал - гугл и вики подтвердят.
    Ответ написан
    Комментировать
  • Простая корзина на Django?

    @KIN1991
    Python, PHP developer
    Все просто при нажатии на кнопку купить, вам следует отправлять в сессию корзины id-ик картины, когда переходите к оформлению заказа просто делаете запрос к базе с выводом необходимой вам инфы по id-ам которые у вас есть в сессии.
    <a href="#" data-id="1">Название картины</a>
    Вьюха корзины
    def cart(request,id):
        if 'cart' not in request.session:
            request.session['cart'] = list()
        request.session['cart'].append(int(id))
        ....
        return ...

    Ну и вьюха оформления
    def checkout(request):
        cart = Images.objects.filter(pk__in=request.session['cart'])
        ....

    Как то так
    Ответ написан
    4 комментария
  • Что по советуете подростку в программировании?

    Я бы рекомендовал Python.
    Лично мне писать на нем намного приятнее. Сам начинал изучение с C++, но т.к. учился я по книжке о языке, а не о программировании, то ничего толкового не вышло.
    Python будет проще изучать т.к. в нем можно сфокусироваться именно на программировании, а не на конструкциях языка. Рекомендую книгу Dive into Python для начала, затем советую перейти к Саммерфилду: Программирование на Python 3. Подробное руководство

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

    Ещё дам пару советов, которые я дал бы лично себе, если бы мог вернуться в прошлое(да, мне всего 17, но все же):
    1. Больше практикуйся. Уделяй в день хотя бы час времени на изучении программирования. Главное делай это постоянно. Результаты не заставят себя ждать.
    2. Займись подготовкой к олимпиадам. Поступить в хороший вуз (МГУ / ВШЭ / ИТМО) без них крайне сложно. А чтобы выиграть олимпиады нужно готовиться не меньше года. Я вот начал слишком поздно и не успел.

    p.s. Если что можешь обратиться с доп. вопросами в ЛС, отвечу.
    Ответ написан
    2 комментария
  • Какая разница в асинхронных методах?

    Nipheris
    @Nipheris Куратор тега C#
    Разница в том, что await можно использовать только в async-методе, и его использование подразумевает, что компилятор превратит метод в сопрограмму, и в том месте, где стоит await, его выполнение можно будет приостановить и переключиться на что-то еще.

    Использование Result остановит ваш поток до тех пор, пока таск не завершится и не вернет результат. Но Result можно использовать и в обыкновенном методе, не только async (в async методе его использовать абсолютно бессмысленно).

    Кроме того, использование Result влечет за собой неочевидные эффекты в виде возможности дедлоков и усложняет обработку исключений (т.к. Result всегда кидает AggreagteException, в который оборачивается исключение, брошенное внутри таска), подробнее смотрите тут stackoverflow.com/questions/24623120/await-on-a-co...

    Как первый ответ отвечает на ваш вопрос я не понимаю)
    Ответ написан
    6 комментариев
  • ORM or NotORM? Что лучше выбрать?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    1 комментарий