• Кто такой программист?
    +2
    Во-первых, динамический массив — это другое. Во-вторых, рекурсия тут вообще не к месту, это обычный цикл. Пусть программист не знает математику, но стоимость рекурсии он должен знать.
  • Выпуск#10: ITренировка — актуальные вопросы и задачи от ведущих компаний
    0
    Имхо, можно и за один проход. Обычным бинарным поиском, только при делении определяете какой диапазон корректен (не содержит излома), если число в нем — дальше обычный бинарный поиск, иначе берете другой диапазон не проверяя его.
  • В защиту swap'а [в Linux]: распространенные заблуждения
    +1
    Комбинации alt-sysrq знаю, но вот alt-sysrq-f каким-то образом пропустил. Век живи, век учись. Спасибо!
  • Профессионалы vs Любители
    +4
    Должно быть вы долго зависаете у кофеварки. Профессионально, я бы даже сказал ).
  • В защиту swap'а [в Linux]: распространенные заблуждения
    +9
    Всегда отключал своп на лине. Довольно редко, но периодически, ловил фриз системы на ноутах и десктопах, причем не важно сколько памяти — 4гб или 16, больше памяти — реже фризы.
    C загруженной IDEA и запущенным Jetty с проектом открываешь очередную вкладку в браузере и на тебе — светодиод активности диска загорается и уже не гаснет, мышка начинает тормозить и секунд через 20 она встает и слышно только непрерывный хруст винта. Оомкиллер отдыхает, видимо ему самому не хватает памяти для запуска. Простоять так может долго, я больше получаса не ждал, еще не разу не отвисла.
    Если застать момент, когда мышь начинает тормозить, и успеть переключиться в другую консоль, оттуда убить любую задачу и освободить тем самым пару гигов памяти, все начинает работать как ни в чем не бывало. Или же успеть по быстрому закрыть пару вкладок в браузере.
    Через несколько лет таких мучений однажды обнаружил раздел со свопом — 2гб на рабочем ноуте, я его оказывается делал, на всякий случай ))). Включил своп — и, о чудо!, фризы пропали, точнее начинающийся фриз секунд через 5 сам по себе проходит.
    Так что могу кратко и емко рассказать, как живет линукс без свопа — «хреново»!
  • GR8 CUL8R – WTF?!?! Разбираемся в популярных сокращениях на английском
    +2
    забыли AFK — away from keyboard, т.е. отошел
  • Вещи, которые вызывают недоверие и отталкивают ваших клиентов от сайта
    0
    Те же правила, что и в повседневной жизни. Входя в офис/на сайт конторы я должен встретить на ресепшене приемлимо выглядящего сотрудника, а не креативного небритого хипстера, в рваной одежде и с похмелья.
  • Вещи, которые вызывают недоверие и отталкивают ваших клиентов от сайта
    0
    Есть же правила делового стиля, дресскод для сайта. Фотка с корпоратива для представления коллектива не подойдет от слова совсем, имхо. )
  • Вещи, которые вызывают недоверие и отталкивают ваших клиентов от сайта
    0
    Про любой. Обычно все эти счетчики, стоковые фото, раздел с отзывами и достоинствами размещают на лендингах.
  • Как я возвращал украденный домен популярного сайта
    0
    У вас теперь есть сумма ущерба, 170 тыс. рублей. Есть решение суда, что домен был у вас украден. Есть идентификатор адсенса. Попробуйте еще раз. Может быть есть возможность обратиться в полицию другой страны?
  • Вещи, которые вызывают недоверие и отталкивают ваших клиентов от сайта
    0
    Где пруфы? Я бы, например, выбрал левую фотографию, с ней не пытаются войти в доверие. И раздел с достоинствами меня не раздражает, также как и раздел с отзывами, хотя я знаю что они фейковые. Ну, как минимум, сделали приятно выглядящий лендинг.
    Вот и все, предположения, которые вы называете «очевидными и вполне понятными», в моем случае, не оправдались.
  • «Представление, что этот фреймворк устарел, ошибочно»: Андрей Грицевич (Solar Security) про Ext JS
    +1
    В вашем же примере, данные «test1,test2,test3» выглядят замечательно, но попробуйте засунуть в name строку в 150 символов и столько же в description. А теперь представьте, что есть у вас грид в котором часть полей отображаются «вот та..» и разобраться что именно там за строки — тот еще гемор. Я видел таблицы, в которых было два десятка столбцов, некоторые из которых отображали только первую букву «а..». Я говорю о том, что лучше видеть данные, чем иметь таблицу шириной точно в 932 пикселя.
  • «Представление, что этот фреймворк устарел, ошибочно»: Андрей Грицевич (Solar Security) про Ext JS
    +3
    Сталкивался с ExtJS как пользователь, глянул на семплы еще раз и возник вот такой вопрос. Насколько правильно перекладывать расчет лейаута на JS, полностью игнорируя CSS? Размеры всех элементов рассчитываются фреймворком и задаются в абсолютных значениях при каждом изменении размера окна. Почему бы не дать это сделать браузеру?
    Особенно доставляют гриды, с модельными данными выглядят приятно, а с реальными начинаются проблемы. И все благодаря фиксированной, прибитой гвоздями ширине столбца. Например таблица, скажем, 3 столбца, с шириной 60/20/20, первый столбец почти пустой, во втором — цена. И вот эта цена не вмещается и получается «100...». Выглядит это как привет из девяностых.
  • Моя компания не взлетела, 6 уроков ценою в 4 года жизни и $150 000
    0
    Детское восприятие мира — это как раз таки ожидание, что вам дадут денег под идею, которая родилась у вас вчера в голове. Почему стартапер свои деньги хотя бы в МВП не хочет вкладывать? Потому что он оценивает риски на порядок лучше инвестора, которому развешивает лапшу на уши. Некоторые так и живут кочуя из одного стартапа в стартап не теряя ни времени ни денег, зарплата (и не плохая!) же идет.
    МВП не стоит много денег и времени, не нужно тут рассказывать, что требуется вложить полляма для того что бы проверить идею обычного веб-сервиса.
  • Моя компания не взлетела, 6 уроков ценою в 4 года жизни и $150 000
    0
    Если работало, то я скорее всего ошибся в оценке. Но что в вашем понятии «малый масштаб»? Вы запустили прототип, налили трафика, получили пользователей и первые платежи? У вас есть цифры?
    Масштабировать не получается, если не учтено что-то, что в малом масштабе не влияло на показатели. Но у вас причина в том что «в реальности никто не хочет встречаться с незнакомыми людьми», которая к масштабированию не имеет никакого отношения. Мне интересно, в чем причина провала.
  • Моя компания не взлетела, 6 уроков ценою в 4 года жизни и $150 000
    +3
    Так говорят о тех, кто просит деньги под стартап, с красивыми графиками и доказательствами что все взлетит, и у которых, в действительности, кроме непроверенной идеи ничего нет. И вы именно так и сделали и в итоге большая часть денег, если я правильно понимаю, ушла на зарплату вашей команды. Ну а дальше вы тратили уже свое время, работая за свои. Это типичный сценарий работы стартапа. Я вижу у многих от этого бомбит, но, тем не менее, это правда.
    В моем сообщении был дельный совет что делать дальше — проверяйте идеи, прежде чем берете деньги у людей. Не для того что бы сделать слово «стартапер» менее ругательным, поберегите свое время. К сожалению далеко не все могут понять совет, если им не написать его открытым текстом (это я уже не про вас, а про тех хипстеров, которые уже отметились).
  • Моя компания не взлетела, 6 уроков ценою в 4 года жизни и $150 000
    +3
    Т.е. вы даже идею не протестировали, но уже нашли инвестора. Да-да, потом оказалось, что идея не работает (внезапно!) и вы на уже полученные деньги начали искать новую идею… Типичные стартаперы, смузи-шмузи.
  • Как я получил 365K загрузок в App Store за две недели (и почему после этого ушёл из геймдева)
    +2
    Очень странный вывод. Не везение? А 50 игра почему не выстрелила? Или разработчики еще не были достаточно опытными?
  • Как черные SEO-оптимизаторы собирают миллионы посетителей по высоко-актуальным запросам в Яндексе
    0
    С одной стороны люди, которым нужна релевантная выдача, с другой стороны владельцы сайтов, с которых нужно срубить бабло. Решение — выдавать среднюю по качеству выдачу и сделать как можно более непрозрачными факторы ранжирования в поисковой системе. Постоянно мутить воду, менять алгоритмы, чтобы владельцы сайтов бросали работу над сайтом как безнадежное занятие и несли деньги в директ. И все эти передовые научные разработки дип машин лернинг и прочее и прочее, над чем работают в яндексе, — все направлено на одну цель — максимизацию прибыли. Яндекс хочет быть посредником между пользователями и сайтами, без которого нельзя обойтись. Парадоксально, но цель кампании, предоставляющей бесплатный сервис поиска в сети интернет, — не дать просто так, т.е. бесплатно для владельца сайта, найти то что нужно. Не говорю что это плохо. Это бизнес, ничего личного.
    С этой точки зрения, несовершенство поиска лишь на руку яндексу. Пока нет оттока пользователей, все ОК. Также, с этой точки зрения, можно объяснить проблемы с копипастом, которые яндекс не собирается решать и прочее, описанное в комментариях. Яндекс не делает что-либо потому что это не принесет ему прямой выгоды, либо это будет мешать его бизнес-модели.
    На правах К.О.
  • Интернет: всё очень плохо
    0
    Что-то я не заметил, что поисковики этим занимаются. Мало завести сервис, где можно зарегистрировать авторство (такой как «Оригинальные тексты» яндекса), нужно еще и учитывать собранную информацию в поисковых алгоритмах, так чтобы копии не появлялись в поисковой выдаче.
  • Вашим пользователям не нужны пароли
    0
    Каким бы сильным ни был ваш хеширующий алгоритм (и упаси вас господь, не использовать его) рано или поздно он станет пустяком для новых GPU, а в последствии и CPU.
    Все остальные решения по сервису тоже принимать с оглядкой на то, что может случится в ближайшие 200 лет?
  • Oracle фактически ликвидирует Sun
    +5
    В 4.0 бзде, 2000 год. ЕМНИП кто-то тогда говорил, что для добавления jail в ядро понадобилось добавить всего пару сотен строк.
  • Четыре типажа программистов
    +2
    У-Син, инь-янь, феншуй, чакры, все дела. У каждого есть право делать своих сотрудников несчастными по-своему.
  • Четыре типажа программистов
    0
    Вы же понимаете, в чем проблема этой классификации? Классифицировав наемного работника в одну из групп, на основании схожести определенных критериев, вы автоматически присваиваете ему другие черты, как свойственные этой группе. Черты, которые у него не обязательно проявляются. Дальше начинает работать инерционность мышления и человеку понадобится время, чтобы его переопределили в другую группу, если вообще получится. Мы, конечно, все разные и это нужно учитывать при организации работы. Но учитывать нужно успешность и мотивацию при выполнении определенной деятельности, а классификация — слишком грубая модель. Так что я чего-то важного, большего, чем просто глупая классификация, не увидел.
    Но, тем не менее, автору спасибо, прочел как гороскоп.
  • Четыре типажа программистов
    0
    Я не против подобных классификаций, если только она поставляется в обертке «пятничное чтиво под пиво». Серьезно относить кого-то в какую-то группу, пфф, — а вы еще что-то про найм пишете.
  • Четыре типажа программистов
    +1
    Это так же близко к реальности как и знаки зодиака. Большинство людей обязательно находят в себе и других соответствующие черты.
  • Отчет о хакатоне команды Навального
    +8
    Обсуждение под этим постом подтверждает мое убеждение, появившееся у меня лет 15 назад, — российские граждане достойны того правительства, которое имеют. Навальный, ты ничего не изменишь.
  • Протокол электронного голосования: мой вариант
    +1
    Читал. Пусть я буду проверяющим одной из учетки. Как убедится, что эта запись Иванов И.И. из села Иванова, в 3 тыс км от меня, 1950 года рождения, не принадлежит «мертвой душе»?
  • Протокол электронного голосования: мой вариант
    0
    Далеко не все получают ключи для голосования — просто так их не выдать, нужно что бы избиратель пришел и получил. Избирком генерирует 10-30 млн. «мертвых душ», так что бы не выйти за предел численности голосующего населения и заруливает любые выборы.
  • [UPDATED + Комментарии] Сначала они воруют, а когда ты побеждаешь, то тебя убивают
    +14
    Закрыть АPI госсервиса, затем открыть его повторно в переделанном виде, через некоторое время. Одновременно с выпуском мобильного приложения «своего» разработчика, чтобы оно в гордом одиночестве успело набрать критическую массу пользователей? Может быть даже с с задержкой для конкурентов, типа «тестирование», если масса не набралась? Отличный план.
  • [UPDATED + Комментарии] Сначала они воруют, а когда ты побеждаешь, то тебя убивают
    +4
    Почему ФАС нет, ФАС есть. Только они не возбудятся по посту на хабре, жалобу нужно писать.

    Автор, пишите в ФАС, не стесняйтесь. Опишите все что было. Там работают достаточно адекватные люди, как минимум, несколько лет назад они там были.
  • Анонимный трудоголик: как мотивировать самого себя
    +1
    И каждую пятницу вот этот.
    Ну что, как прошла эта неделя?

  • Эксперимент: возникает ли финансовое неравенство при случайной раздаче денег
    +1
    Я все понял, что бы стать богатым, нужно меньше отдавать и больше получать. КО. )
  • Первая российская материнская плата массового сегмента
    +4
    И где такой девайс мог бы использоваться, для решения каких задач? И кому его продавать?
  • Первая российская материнская плата массового сегмента
    +1
    В характеристиках не указано «IPMI и биос не содержат закладок ФСБ». Пользуетесь «свидетельством канарейки»? )
  • Petya.A, Petya.C, PetrWrap или PetyaCry? Новая вирусная угроза для компаний России и Украины
    +1
    Да нет же. Кроме отечественной ОС, написанной с нуля, надо отечественное железо и более всего отечественные языки программирования — ru, ru++. Для веба — jrus, cruss и RUTML. И протоколы — RuIP, RuTP, RuTTP и т.д… Тогда это спасет ситуацию.
  • Марк, Джек и Алишер! Миру нужен новый фейсбук — образовательный
    +4
    Образовательных ресурсов очень много и многие из них имеют элементы соцсетей в своих составляющих. Кому нужно, тот уже занимается самообразованием. Кому не нужно — еще одна социальная сеть не поможет.
  • Ограничивать ли пользователей по ресурсам?
    0
    Ну и замечательно. Значит у гендира вы имеете авторитет. На втором круге авторитетно заявите что… Гендир скажет вам «спасибо», можете идти и дальше наслаждаться жизнью, этой проблемы для вас больше нет. Согласитесь, это гораздо лучше, чем, из-за каких-то мелких вопросов, получить враждебно настроенного к вам главбуха?
  • Ограничивать ли пользователей по ресурсам?
    0
    И в мыслях не было брать на себя ее вину. Любой гендир понимает, что запреты каких-либо ресурсов — исключительно его прерогатива или директора по ИТ, если такой имеется. Так что повесить эту проблему на сисадмина невозможно. Даже если кто-то попытается, то вопрос «я могу по собственному усмотрению блокировать любые ресурсы?» сразу расставит все по своим местам.

    А лохом в этой ситуации будет тот, кто понесет потери.
  • Ограничивать ли пользователей по ресурсам?
    0
    Вы же сами сказали, что вы заявили бы мне «надо было не думать, а спросить», нужно ли блокировать соцсети. Почему я должен спрашивать, я ничего не должен.
    В приведенном примере проблемы в офисе я был субъективен и написал как я бы действовал, в соответствии со своими убеждениями. А я думаю что админ должен, по мере возможности, помогать конторе работать, здесь никакого подлизивания, ни глупости. Если главбух считает, что запрет соцсетей ей поможет — ради бога, 3 строчки в консоли мне написать не трудно. Если хотите — запрет соцсетей в бухгалтерии — это элемент работы с сотрудниками главбуха, не ваш.
    А с переваливанием ответственности лучшая тактика поведения — свести ситуацию к win-win, а не перевалить обратно.