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

Некоторые приемы сокращенных вычислений знать очень полезно. Кроме того, эти приемы часто любопытны и сами по себе. Поэтому считаю не лишним познакомить с ними и читателей Хабра.

итак…
Читать полностью »

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

Итак, мы хотим написать нечто достаточно музыкальное. Читать полностью »

100.000 подписей собрано, что дальше? Российская Общественная Инициатива!

Только что число подписей на сайте onlinepetition за петицию об отмене закона о блокировке перевалило за сто тысяч. Поздравляю нас всех и благодарю каждого, кто принимает участие в проекте любым способом. Дальнейшие инструкции под катом.Читать полностью »

Наше видение Opera 15 и её будущего

Сегодня, когда мы прошли важную веху и запустили во вторник Opera 15, пришло время поделиться с вами нашим видением продукта.

Когда мы выпустили наш первый браузер в 1996 году, большинство пользователей веба были не прочь повозиться с браузером и предпочитали множество вариантов настройки. Минуло 17 лет и веб теперь повсюду. Быстрая навигация и правильно работающие сайты — это самое важное для очень многих людей.

Такая ситуация привела нас к вопросу, с которым в какой-то момент сталкиваются все разработчики программ: как совместить интерфейс достаточно простой, чтобы быть интуитивно понятным для пользователя, которому нужен стабильный и быстрый браузер, который просто работает, с настраиваемым и расширяемым интерфейсом, который опытные пользователи смогут дополнять нужными им возможностями?

Ответом, к которому мы пришли, стало создание сильной и расширяемой платформы для наших новых идей. С Opera 15 мы начали с самого начала и продолжим добавлять новые возможности.Читать полностью »

image
Картинка для привлечения внимания, clckwrks — веб-фреймворк, тесно связанный с Happstack.

Happstack — веб-фреймворк с большими возможностями и богатым API, который развивался на протяжении последних семи лет, чтобы соответствовать нуждам повседневной веб-разработки. К сожалению, богатый и гибкий API может быть бесполезным и запутывающим, когда вам нужно что-то простое. Однако многие и не догадываются, что под крылом Happstack кроется очень элегантный и простой в использовании веб-фреймворк Happstack Lite.

Читать полностью »

Компания Zotac представила на китайском рынке 3D-карту GeForce GTX 650 Ti Destroyer TSI.

3D-карта Zotac GeForce GTX 650 Ti Destroyer TSI

Графический процессор этой 3D-карты разогнан в заводских условиях до 1033 МГц. В случае референсного образца NVIDIA GeForce GTX 650 TiЧитать полностью »

Преамбула

Собственно, зачем. Когда-то мои поиски качественного описания симплекс-метода заняли уйму времени. Для того, чтобы прочие не страдали, я постараюсь изложить более полную информацию о решении задач данным способом. Кому-то, возможно, эта тема покажется далекой от IT, однако она полезней, чем подумают многие. Скажем даже больше, до наступления эры квантовых компьютеров оптимизация будет играть ключевую роль в работе настоящих программистов. Статья довольно тяжелая, но при надобности можно и потерпеть.

Постановка

Крайне важную нишу в методах оптимизации занимают задачи линейного программирования (ЛП). Они заключаются в минимизации (или максимизации) целевого линейного функционала на многомерном пространстве при наличии ограничений, заданных в виде линейных неравенств. Формально каноническая задача ЛП выглядит следующим образом:
Требуется найти Симплекс метод при заданных ограничениях Симплекс метод. Для ясности: x — вектор переменных, C — вектор коэффициентов (C^T[N]*x[N] и задает линейный функционал). Матрица А является матрицей полного ранга, иначе говоря rang A[M, N] = min(M, N).
Приведем тривиальный пример. Допустим, мы ищем Симплекс метод при условиях: Симплекс метод
Для лучшего представления прикладываю график множества ограничений:
Симплекс метод
Читать полностью »

image

«IN $(enemy lines) | while ($admin == $sleep);»

## Площадка
Лаборатория расположена по адресу: lab.pentestit.ru. В качестве подключения используется VPN соединение. Схема сети

## Режим работы
«Lab v.3» будет доступна с 05.07.13 12.00 по 03.08.13 12.00 (МСК)

## Описание
«Lab v.3» представляет собой компьютерную сеть с тремя уровнями доступа: External, DMZ и Lan. Изначально вы занимаете позицию в зоне External (192.168.56.x). Собрав первые флаги, вы попадаете в DMZ, откуда можете получить доступ к узлам в Lan. Флаги находятся на каждом из 11 хостов.
Читать полностью »

В этой статье я бы хотел поделиться опытом автоматизации офисной, рутинной задачи по отправке сообщений группе клиентов.
И так, собственно, в чем вопрос: необходимо отправить электронные письма с вложением нескольким десяткам клиентам. При этом в поле получателя должен быть только один адрес, т.е. клиенты друг о друге не должны знать. Кроме того, не допускается установка дополнительного программного обеспечения, типа MaxBulk Mailer и ему подобного. В нашем распоряжении есть только Microsoft Office, а в данном конкретном случае — Microsoft Office 2013.
Читать полностью »

Почему начинается с пункта 6? Потому что в публикации «Внутренняя кухня: рецепт эффективной работы с удаленным сотрудником. Часть 1» было пять «ингредиентов», и ими размышления на эту тему не исчерпались.

6. Продумайте вопрос коммуникации

Технологии-технологиями, но удаленная работа в любом случае связана с определенными сложностями в коммуникации. И эти сложности становятся все более раздражающими по мере расширения круга ответственности удаленного работника.
Пример? Необходимо решить срочный вопрос с иллюстрированием материала до того, как журнал будет сверстан, а коллега, в компетенции которого находится эта проблема, несмотря на «зелененький» статус в Skype почему-то не отвечает ни на письмо, ни на сообщения! Возможно, именно в этот момент он разбирает письма клиентов или проверяет отчеты, но меня, как ответственного конкретно за этот маленький участок проекта, данный факт как-то не успокаивает. В офисе можно встать над душой, попытаться оторвать коллегу от дела, задать вопрос «между делом», беспардонно потретировать бедолагу под дверью туалета. Читать полностью »


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