Новости информационных технологий - 22680

Я хотел бы рассказать о своем опыте разработки под Windows 8. VKNews — уже второе приложение, которое мы выпустили для Windows Store и оно, как и Я водитель, попало в топ 100 магазина.
Читать полностью »

Василий Викторович (далее просто Вася) работал в конторе уже третий год. Программист по образованию, он был на хорошем счету у директора Александра Ивановича, тот нисколько не сомневался в его профессиональных навыках и готов был доверить ему любую важную задачу. Директор часто набирал новых сотрудников в помощь Васе, но все они подолгу не задерживались — Вася жаловался, что, мол, плохие с них программисты, работать не хотят, пишут код, в котором сам чёрт ногу сломит, к тому же пичкают повсюду своё ООП и паттерны.
— Вася, так может ты сам поработаешь? Уже десять человек уволили… Понимаю, специалистов в наше время не сыскать, понимаю, одному работать трудно, но может всё-таки попробуешь, а?
— Иваныч, я бы с радостью, но кто тогда мелкими делами будет заниматься? Я пишу важнейшие вещи, а отвлекаться на пустяки всегда очень трудно. Найди мне хорошего человека, Иваныч! Я верю, однажды попадётся тот самый, который сможет работать как я, а то и лучше!
— Да что ты, Вася, я уже убедился — лучше тебя никого мне не найти. Я постараюсь, Вась, постараюсь!
Директор похлопал его по плечу и вышел из кабинета. А Вася нажал Alt+Tab и продолжил читать ленту.
Читать полностью »

У вас проект на .NET 4.0 и вам надоела «лапша» из колбеков? Вы бы хотели использовать async/await в своем проекте, но тимлид грозит небесной карой за смену платформы? Если установка патча на фреймворк и студию для вас являются допустимым решением, то вам сюда. Если нет, то существует другое решение.

Они смеются над твоими колбеками или async/await «для бедных»
Читать полностью »

Уязвимость графического пароля, сеанс разоблачения К написанию этой заметки меня подвигла статья, опубликованная на днях:
Уязвимость графического пароля.

То о чем я хочу написать, произошло не сегодня, и, честно говоря, тогда я думал, что это все знают и не придал этому значения.

История о том, как мой одиннадцатилетний сын взломал графический ключ на планшете с Android.
Читать полностью »

BBC опубликовало исследование международного рынка трудаЧитать полностью »

В этой статье ты, хабр, не найдёшь советов о том, какой микрофон лучше выбрать. С этим вопросом я рекомендую прочесть посты Микрофоны, микрофоны и еще раз микрофоны. Часть #1, Микрофоны, взгляд подкастера #2 и Микрофоны, 3й взгляд подкастера.
Ещё ты здесь не найдёшь советов о качестве роликов. Если тебе нужно качество, рекомендую почитать годную статью Попытка перевода и озвучки видео в домашних условиях.

Бывают ситуации, когда тебе очень нравится то или иное видео, но ты не можешь показать его своим друзьям, потому что они до сих пор не знают английского/испанского/немецкого/любого другого языка. Но ведь ты его знаешь, и как минимум можешь сделать субтитры для просмотра видео, а может быть даже замахнёшься на озвучку дубляжа, без надобности тратить 100 американских рублей на микрофон, и ещё больше тех-же американский рублей на софт обработки звука.
Я расскажу о том, как сделать субтитры или дубляж на том, что есть почти в каждом доме.
Читать полностью »

Вот мой скромный совет о том, как, по моему мнению, людям следует поступать с плохим кодом. Этот совет не имеет ничего общего с техникой; строго говоря, это даже и не совет, а просто мои недавние размышления.

Обычно, первое, что человек делает, встретив плохой код — ищет виноватого. Это сразу становится личной или племенной вендеттой:

«Как можно быть таким идиотом?»
«Кто виноват в том, что мой мозг взорвался от всей этой бессвязности и богохульства?»
«Кто оскорбляет <Название Компании>!?»

Это неправильно. Не надо начинать с этого. Прежде, чем найти беднягу-автора кода и обрушить на него свой гнев, лучше поймите сам код.
Читать полностью »

Java, как и C#, по-прежнему занимают львиную долю рынка корпоративных приложений, сделанных на заказ. Java на этом рынке уже около 20 лет, C# около 10 лет, при этом они относится к языкам программирования 3го поколения. В то время, как языки 4го поколения предлагают более эффективный способ создания бизнес приложений, но всё равно Java и C# вне конкуренции. Что же говорить про языки программирования 5го поколения, если языки программирования 4го поколения, предлагая увеличение производительности программиста на порядок, не смогли потеснить лидеров из 3го поколения. Разве языки 5го поколения вообще существуют?
Читать полностью »

Universal Widget позволяет размещать на рабочем столе Android информацию о любой из ваших систем, описанную в формате JSON. Например, статистику посещений вашего сайта, информацию о заказах в интернет-магазине, загрузку процессора на сервере и т.д.

Виджет для вывода пользовательских данных на Android

Три простых шага для размещения информации на рабочем столе:
1) Создайте скрипт – провайдер данных в формате JSON
2) Установите Universal Widget
3) В настройках виджета задайте адрес скрипта — провайдера данных, а также интервал обновления
Читать полностью »

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

В данной статье я расскажу о проблемах при покупке билетов РЖД и о том, как я пытаюсь их решать при помощи автоматизации действий в браузере.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js