• Интервью с багхантером Артёмом Московским. Он взломал Steam и получил самую крупную награду в истории Valve
    0
    Если ты выбираешь публичную программу на Х1, которая уже несколько лет платит за баги, то не стоит надеяться на XSS в поле поиска.

    Литература — чтение отчетов с X1.

    Что такое Х1?
  • Небольшое расхождение
    0
    а есть алгоритмы которые делают наоборот?

    Конечно есть, n+1 например.
  • Как британский трейдер обгонял рынок с помощью данных Financial Times и заработал больше $70 млн
    0
    Вот именно, брокеры уносят домой комиссию.

  • Moto X Play: яркий смартфон с ёмкой батареей
    +1
    в среднем полного заряда хватает на день «с хвостиком»

    Я недавно купил себе впервые Android-телефон и опупел от того как часто надо его заряжать. Это при том, что я очень редко использую мобильный телефон. Даже шутка есть такая, что владельцы Android-телефонов самые здоровые, потому что делают зарядку утром, днём и вечером. До этого у меня был старый Nokia-телефон с Symbian OS 9.4 и я не помнил когда в последний раз заряжал его. Зарядил и лежит себе недельку. А телефоны с Android надо каждый день заряжать вне зависимости от того используешь ты его или нет. Почему так сложно сделать аккумулятор, которого бы хватало на неделю? Или это Android такой прожорливый?
  • Исходники ICQ попали в открытый доступ
    +1
    Сегодня в App Store видел ICQ в топе приложений на главной странице. Даже подумал установить, что ли...
  • Хобби для пенсионера: Как 77-летний трейдер заработал миллионы на фондовом рынке
    +1
    Вы не правы. Жизнь прекрасна тем, что каждому дано право выбирать то, что ему по вкусу.
  • Как подружить вашу Nokia Lumia с Mac?
    0
    Nokia Photo Transfer не определяет Nokia Lumia 800 на хакинтоше (OS X 10.10.3), хотя телефон вибрирует при подключении по USB.
    Nokia Photo Transfer
  • Исходный код JavaScript-движка ChakraCore выложен на GitHub
    –16
    В чем прикол разработки нового JS-движка, почему они не взяли тот же V8? Который тоже кстати open source.
  • Осенние онлайн-курсы от Computer Science Center и Академического университета
    0
    А электронная версия диплома будет? Хотелось бы в придачу бумажной версии получить также и PDF.
  • Разбираемся с hashCode() и equals()
    0
    А если переменные varA и varB будут типа double, тогда какую функцию hashCode() можно написать?
  • Big Data от А до Я. Часть 1: Принципы работы с большими данными, парадигма MapReduce
    +5
    У индейцев племени Пираха, живущих в тропических лесах Бразилии, в отдалении от цивилизации в языке имеются только три числительных, одно переводится примерно как «один-два», другое — «несколько» и третье — «гораздо больше». Последнее удивительным образом напоминает Big Data.
  • Palantir, мафия PayPal, спецслужбы, мировое правительство
    0
    Бинарный поиск, например.
  • Бесплатная онлайн школа Android-разработчиков. Последние дни регистрации
    0
    Сертификаты только единожды будут выдавать?
  • «ТМ» перезапускает «Мой круг»
    +3
    Раньше на сервисе «Мой круг» была лента событий.
    image
    Я там иногда записывал для себя некоторые факты из своей профессиональной биографии.
    Теперь эти данные исчезли. Новая служба поддержки «Моего Круга» говорит, что эти данные к ним не переезжали.
    В общем, согласитесь, как-то нехорошо терять данные пользователя.
  • Слив данных 180 тысяч пользователей FL.ru
    +6
    У меня в настройках привязка мобильного телефона выключена. И в топе страницы предлагается привязать телефон к аккаунту и получать SMS-уведомления. Тем не менее я нашёл свой телефон в слитых данных. Я уже не помню, возможно когда-то я и вводил его, а потом удалил. Означает ли это, что FL.ru продолжал хранить его? Вопрос, собственно, риторический.
  • Слив данных 180 тысяч пользователей FL.ru
    +1
    $ grep -r 'your_data' /parts/
    
  • Сортировка на односвязном списке за O(nlogn) времени в худшем случае с O(1) дополнительной памяти
    0
    Да, тут мне следовало уточнить, что O(NlogN) это нижняя граница для алгоритмов сортировки работающих путем последовательного попарного сравнения элементов списка.
  • Сортировка на односвязном списке за O(nlogn) времени в худшем случае с O(1) дополнительной памяти
    0
    В случае сортировки любой алгоритм порядка O(NlogN) является наилучшим, и его можно считать оптимальным. Более того, любой алгоритм, решающий задачу сортировки быстрее, чем за O(NlogN) операций, не может работать правильно.
  • Сортировка на односвязном списке за O(nlogn) времени в худшем случае с O(1) дополнительной памяти
  • Сортировка на односвязном списке за O(nlogn) времени в худшем случае с O(1) дополнительной памяти
    +6
    Точное знание количества операций, выполненных алгоритмом, не играет существенной роли в анализе алгоритмов. Куда более важным оказывается скорость роста этого числа при возрастании объема входных данных. Она называется скоростью роста алгоритма. Небольшие объемы данных не столь интересны, как то, что происходит при возрастании этих объемов. Интересен только общий характер поведения алгоритмов, а не подробности этого поведения.
  • Вышла новая версия 14.2 компонентов DevExpress для VCL
    +2
    Что вы думаете о будущем VCL?
  • Тролль заплатит за все
    +1
    Молодцы чуваки! Надо бороться за свои права.
  • Объединённые Арабские Эмираты объявили о создании собственного космического агентства и полете на Марс в 2021 году
    0
    Пилотируемый полет на Марс возможен был и в прошлом веке, просто дорого стоит и практических целей нет. Проект Curiosity обошёлся в $2,5 млрд, а если ОАЭ вложит $5,44 млрд и учитывая уже имеющиеся у компаний-подрядчиков разработки полет космического корабля на Марс вполне возможен.

    По моему мнению лучше бы в постройку лунной базы вложились. Собственно все гос. программы и планируют это в ближайшем будущем. США планируют пилотируемый полет на Марс примерно после 2030 года. Россия и Китай на 2030-2040 годы планируют только постройку лунной базы, а Марс оставлен на потом.
  • Банковский троян Zeus Gameover возвращается в новой модификации
    –3
    Какой же все таки навороченный этот Zeus. Может даже сами спецслужбы его и разрабатывают. Один отдел делает проект, а другой отдел делает соответственно контрпроект. Они же так работают. Цель например, изъятие из оборота «лишних» долларов. Или у меня паранойя?
  • DARPA успешно испытало самонаводящиеся пули
    +8
    Исследования науки обогнали духовное развитие. У нас есть управляемые ракеты и неуправляемые люди.

    — Мартин Лютер Кинг
  • Google закрывает сервис «Вопросы и ответы»
    +2
    Среди пользователей ВиО есть и домохозяйки, однако эксперты по IT-вопросам там тоже имеются. Людей, которые дают толковые ответы мало, но они есть. На ВиО просто преобладает другой формат, чем на SO. На ВиО есть эксперты по областям к которым можно обратиться, а на SO вы обращаетесь к коллективному разуму. Кстати американский аналог ВиО — Google Answers (закрылся еще в 2006) как раз и задумывался так, что на сервисе будут эксперты, которые будут получать деньги за ответы на вопросы. Чтобы не быть голословным могу привести в пример пользователя InVid, который всегда дает толковые и развернутые ответы практически на любые вопросы и проблемы по продукции Apple. Реально крутой чувак. Еще хорошие ответы по IT-вопросам дают пользователи NC1 и jvmodern. Есть эксперты и по другим областям например, по психологии — dnkr. На большинстве question-and-answer сайтах иногда реально не хватает возможности задать вопрос конкретному пользователю, который проявил себя экспертом по теме вопроса.
  • Публикация артефакта в Maven Central через Sonatype OSS Repository Hosting Service
    0
    У меня возникла проблема, при выполнении команды mvn release:prepare, прогресс зависает на git push:
    [INFO] Checking in modified POMs...
    [INFO] Executing: cmd.exe /X /C "git add -- pom.xml"
    [INFO] Working directory: C:\MY_PROJECT_DIR
    [INFO] Executing: cmd.exe /X /C "git status"
    [INFO] Working directory: C:\MY_PROJECT_DIR
    [INFO] Executing: cmd.exe /X /C "git commit --verbose -F C:\Users\MY_USER_NAME\AppData\Local\Temp\maven-scm-298314821.commit pom.xml"
    [INFO] Working directory: C:\MY_PROJECT_DIR
    [INFO] Executing: cmd.exe /X /C "git symbolic-ref HEAD"
    [INFO] Working directory: C:\MY_PROJECT_DIR
    [INFO] Executing: cmd.exe /X /C "git push https://github.com/MY_LOGIN/MY_PROJECT_NAME.git master:master"
    [INFO] Working directory: C:\MY_PROJECT_DIR

    В pom.xml прописано:
        <scm>
            <connection>scm:git:https://github.com/MY_LOGIN/MY_PROJECT_NAME.git</connection>
            <developerConnection>scm:git:https://github.com/MY_LOGIN/MY_PROJECT_NAME.git</developerConnection>
            <url>https://github.com/MY_LOGIN/MY_PROJECT_NAME</url>
        </scm>
    


    В settings.xml:
          <server>
              <id>github.com</id>
              <username>MY_LOGIN</username>
              <password>MY_PASSWORD</password>
          </server>

    Весь день безуспешно провозился, играя, с настройками scm в pom.xml и server в settings.xml. Прошу помочь.
  • Сравнение юзабилити современных браузеров со старой Оперой
    0
    Впервые я перешел на Оперу во времена 6 версии. В то время Опера по сравнению с IE6 была дико крутой. Быстрая загрузка веб-страниц, отключение картинок одним нажатием кнопки, индикатор загрузки, активно используемый кэш. Когда IE6 сохранял страницу, то он заново загружал все ресурсы из интернета, а Опера сохраняла ресурсы из кэша за счет чего сохранение проходило моментально. В общем пункта 2-3 из этой статьи появились еще в шестой Опере. В то время все это было нужно.

    Потом интернет стал быстрее и дешевле. Отключать картинки, считать загруженные килобайты, и кэшировать стало просто не нужным. Сейчас я вообще отключаю кэширование. А зачем хранить этот трэш?! Появился Firefox, который работал лучше Оперы и я перешел на его 2 версию. Сейчас два моих основных браузера это Firefox и Chrome.

    Единственная крутая штука, которая осталась в Опере — это Opera Dragonfly. Все остальное или перестало быть актуальным или уже давно появилось в других браузерах. Самые технологичные браузеры это сейчас Chrome и Firefox.

    Мое мнение по пунктам:

    1, 2) Нормальное выделение текста на странице, выделение текста в ссылке
    По первому пункту меня в Firefox или Chrome всё устраивает, по второму согласен. Но этого мало чтобы перейти на Оперу.

    3) Скачивание файлов и их открытие
    Это все настраивается как в Firefox так и в Chrome, в обычных настройках можно указать куда сохранять, нужно ли спрашивать каждый раз куда сохранять, чем открывать и пр.

    4) Свойства изображения
    В Firefox это есть, так и называется «Информация об изображении», появляется по нажатию ПКМ. В Chrome нет, но нужно ли это?! С изображениями я использую только 4 функции: скопировать ссылку, скопировать изображение, сохранить изображение, открыть изображение в отдельной вкладке — всё это есть как в Firefox так и в Chrome.

    5, 6, 8) Индикаторы загрузки, отключение картинок, переключение вкладок
    Всевозможные индикаторы загрузки, кнопки отключения картинок и переключения вкладок подключаются доп. расширениями. Например, для Firefox можно поставить FoxTab и переключаться между вкладками колесиком мышки, предварительно зажав правую кнопку мыши.

    7) Удобное отображение RSS-лент
    Я не читаю RSS средствами браузера, раньше я использовал для этого какой-нибудь desktop-клиент, а сейчас онлайн-сервис.
  • Точная видео-модель эволюции Вселенной: Illustris (+ модель рождения галактики и конца Вселенной)
    0
    Если Вселенная расширяется, то значит она должна что-то (?) поглощать за своими пределами, иначе за счет чего она бы расширялась.
  • Чтобы скрыть беременность от маркетинговых компаний, женщина использовала Tor
    0
    А всем рекламщикам желаю закончить вот так: http://ru.wikipedia.org/wiki/Кушнир,_Вардан_Варданович
    В той же статье написано:
    Сотрудники уголовного розыска сомневаются, что убийство связано со спамерской деятельностью убитого. По версии следствия задержанные забрались ночью по водосточной трубе в квартиру Кушнира, расположенную на втором этаже, с целью ограбления.
  • «Надеваемые глаза» помогут вам выглядеть дружелюбно
    +3
    Давайте доработаем очки до экзокостюма, который бы брал на себя часть работы по социальному взаимодействию, да и вообще всю работу. Такой некий автопилот для человека. Сидишь себе внутри и наслаждаешься жизнью. Вообще идея клевая.
  • Рабочая среда «Деодар» для Линукс
    +1
    $ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
  • Поражение роботов: взлеты и падения высокочастотного трейдинга (Часть 1)
    0
    Как считаете, есть сейчас смысл учиться вручную торговать?
  • Цветовая азбука
    +1
    Прототип ни к чёрту. Потому что когда его читаешь, пытаешься разобрать еле видные буквы. Потом пытаешься понять смысл прочитанного. И только уже потом силой надо заставлять себя запоминать цвет, ассоциируемый с буквой. Раздражает жутко. Мне кажется тут надо было как раз наоборот сделать. Сначала один цвет ввести, потом еще один и т.д.
  • RSA Security получила $10 млн. от АНБ за использование заведомо дырявого генератора псевдослучайных чисел
    0
    Самый большой секрет всех спецслужб мира в том, что они все сотрудничают друг с другом.
  • RSA Security получила $10 млн. от АНБ за использование заведомо дырявого генератора псевдослучайных чисел
    +3
    >> Кому не плевать, что ваши документы могут прочитать какие-то АНБ?
    >> Кому вы нафиг нужны?

    Это вы так считаете пока «плывете по течению» и у вас все ровно в отношениях с государством. Но когда-нибудь в вашей жизни приключится ситуация, когда придется «плыть против течения» и тогда станет понятно чего стоит свободное мнение.
  • Утрата слабой связанности
    0
    Ну, так-то да я бы сказал, что объектно-ориентированная парадигма как бы перпендикулярна сервисно-ориентированной. Но, например, параллельна классической структурной парадигме (в стиле языка C). Т.е. мы можем следовать сервисно-ориентированной парадигме как на базе ООП, так и на базе структурной парадигмы.
  • Утрата слабой связанности
    +2
    По моему мнению, обилие интерфейсов со всего лишь одной реализацией немного затрудняет поддержку кода. В одном из проектов, в котором я участвую, практически все сервисные интерфейсы имеют только одну реализацию. В итоге чтобы добавить метод, нужно сначала добавить его в интерфейс, потом в реализацию. Хотя всем уже итак понятно, что в обозримом будущем других реализаций для этого интерфейса не предвидится. Но «магический фреймворк» требует интерфейсов. Т.е. по сути здравого смысла понятно, что мне тут нужен один файл, но поддерживать приходится два. А вообще ад — это когда один такой сервис через цепочку таких же сервисов взаимодействует с другим сервисом. Приходится протаскивать нужный метод путем редактирования интерфейса и реализации для каждого элемента цепи. Отсутствие здравости в том, что практически всегда это редактирование сводится к одной строчке вызова метода из другого сервиса.
  • Интервью с Bobuk'ом aka Григорием Бакуновым, директором по распространению технологий Яндекса и ведущим Радио-Т
    +5
    Я начинал с того что устроился в компанию из «3-5 человек сотрудников». Все кроме генерального директора были студентами. Через год я формально был уже техническим директором и тимлидом. Неформально я все так же продолжал говнокодить. Весь софт писался на коленке. Никто не писал тесты, не было системы сборки и прочих инструментов. Мне с трудом удалось убедить всех использовать SVN, до этого разработчики обменивались кодом путем пересылки друг другу заархивированных проектов. У меня не хватало опыта и знаний и поэтому я был паршивым техническим директором и тимлидом.

    Позже я устроился джуниором в компанию из примерно как минимум 20 человек. Через год, конечно, я уже не был ни тех. директором, ни тимлидом. Но зато я увидел, как люди более менее методично пишут софт. Не скажу что прямо ах…ть, но все таки кое-чему научился.

    Я считаю, что новичкам лучше начинать карьеру в больших компаниях, потому что в них четко поставлены рабочие процессы разработки ПО. Там действительно можно чему-то научится. Маленькие команды для профессионалов, которые уже знают, как правильно делать.
  • Отец изготовил на 3D-принтере протез руки для своего сына
    +2
    наличие такого относительно недорогого протеза — позволяет им находиться в социуме, очень заметно изменение эмоционального состояния людей

    Быть киборгом — это круто. Такую роборуку можно рассматривать даже как некое преимущество. Я бы и сам попробовал.