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

В этой статье я расскажу о некоторых новшествах, появившихся в проекте AMatch с момента написания первой статьи.

Напомню, что AMatch — класс, с помощью которого валидация входных параметров из большого набора if-ов превращается в удобную, лаконичную запись. К примеру:

Example: simple

$match = AMatch::runMatch($params)
	->doc_id(0, '<') // Левое значение меньше
	->subject_id(0, '!=') // Не равен нулю
;
$result = $match->stopMatch();
if (!$result) {
	die(var_export($match->matchComments(), true)); // для наглядности умрём
}

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

Nikon выпустила фотокамеру под управлением AndroidNikon Coolpix s800c работает под Android 2.3 и с задней стороны почти ничем не отличается от обычного смартфона: три аппаратные кнопки и 3.5-дюймовый OLED тачскрин. Есть WiFi, Bluetooth и GPS, 16-мегаписксельный CMOS сенсор с диагональю 1/2.3 дюйма может снимать с чувствительностью до ISO 3200, объектив — 10-кратный зум с эквивалентным фокусным расстоянием 25-250 мм, f/3.2-5.8. Камера снимает FullHD видео, возможна высокоскоростная съёмка (от 60 fps при разрешении 1280х720 до 240 при 320х200).
Читать полностью »

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

image

На изображении элементы навигации в виде одинарных стрелок «ходят» по месяцам, а двойные предназначены для перехода на предыдущий/следующий год. В этом посте я расскажу как добиться такого результата.
Читать полностью »

Имеется один реальный ip (1.1.1.1), три внутренние подсети 192.168.2.0/24 192.168.3.0/24 172.16.0.0/24. Так же имеется дама из бухгалтерии у которой должен работать клиет-банк через наш NAT. SSM-CSC-10 модуль подключен патч-кордом в порт асы f0/3.

Немного про ASA 5510
Основной принцип настройки интерфейсов ASA сводится к назначению security-level от 0 до 100.
0 ставится на незащищённую сеть, как правило внешнюю.
100 ставится на внутреннюю сеть которую нам надо защитить.

Для того чтобы пакет прошел из интерфейса где security-level =0 в интерфейс где security-level =100 нужно создать разрешающее правило в access-list. Нам это понадобиться когда мы будем прокидывать во «внутрь» порт через NAT к нашему клиет-банку в бухгалтерию, а так же для ssh доступа к секурити модулю.

Сразу скажу что у asa 5510 нет своего telnet клиента и это весьма печально. Но выход есть.
Сводится все к тому что в модуле ASA-SSM-CSC-10 стоит наш любимый Linux, поэтому нам надо получить root консоль модуля, а оттуда уже telnet.
Логин пароль по умолчанию на ASA-SSM-CSC-10 модуль cisco Cisco.

  • Активируем root аккаунт в модуле
  • Заворачиваем NAT-ом tcp порт, например 5555, на ssh порт модуля (В нашем примере у модуля будет ip 192.168.1.1 и порт ssh 22)
  • Разрешаем tcp порт 5555 в access-list
  • Подключаемся извне по ssh на порт 5555. И вуаля попадаем в bash консоль модуля.
  • Дальше заветная команда telnet

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

imageЗахватывающее приключение, море экшина, возможность полетать в космическом корабле и многое другое – то чего пока каждому из нас недостает в реальной жизни. Но эту проблему частично попробовали решить разработчики из Fishlabs. На недавно состоявшемся геймскоме была анонсирована игра Galaxy on Fire 2 Supernova. Специальные гости поведали много интересного о процессе разработки и деталях их проекта. В интервью Михаэль Шаде – со основатель компании Fishlabs а также Марк Химайер — СТО Fishlabs рассказали о игре поподробней. Думаю многим будет интересно какие ключи для достижения столь большого успеха использовали эти люди тем более учитывая что именно Galaxy on Fire эта та игра которая получила множество наград разного рода. Вашему вниманию предлагаю вольный перевод диалога. Некоторые моменты были упущены но в основном целостность картины сохранилась. Само видео на английском языке можете найти тут.
Читать полностью »

Как-то раз пришлось мне собирать gentoo на очень древнем железе, и меня постоянно мучил вопрос: «Как же сделать так, что-бы знать когда закончится компиляция всех пакетов и я смогу приступить к дальнейшей работе с ПК?» В поисках истины нашел наиболее подходящее для меня решение это отправка SMS уведомлений.Читать полностью »

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

Плюсы:
1. «Развязанные руки», т.е. отсутствие юридической ответственности за нарушение договора.
2. Динамичность. Внести поправку в устный договор гораздо легче, чем в письменный. Отсутствие бюрократических проволочек позволяет сконцентрироваться на работе, не отвлекаясь на бумажную суету.

Минусы:
1. Отсутствие гарантий соблюдения договоренностей партнером. Т.к. устный договор не подразумевает юридической ответственности, остается лишь уповать на честность соратника.
2. Неразбериха в случае конфликтной ситуации. При возникновении спора, в случае с письменным соглашением, стороны могут обратиться к бумажному подтверждению изначальных условий, в то время как в случае с устным соглашением, оппоненты не имеют никакого подтверждения своих аргументов.
Читать полностью »

Не знаю пока, зачем и почему первым постом я выбрал именно этот. Да я прекрасно понимаю, что из этого поста я получу много отрицательных комментариев и возможно карма будет неизбежно испорчена, но будем надеяться оно того стоит.

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

В этот же момент я пропишу немного материала, которая позволит исключить часть негатива, который вызывает данный пост в истинных ООП-ков.
Читать полностью »

Мониторинг всего и вся в сети. Часть 1
Начну серию публикаций по мониторингу сетей, серверов, сервисов, устройств и прочего в сети.
В данных статьях я приведу самые основные проблемы и пути их решения. На осове этих данных функционал легко расширяется до тех тербований, который Вам необходимы.
Начну пожалуй с мониторинга посредством PowerShell. Учитывая, что сейчас для всех ОС, начиная с Windows Server 2003 R2 и Windows XP SP3 доступен Powershell. Думаю, что данная статья окажется полезным подспорьем, т.к. не требует от администратора введения никаких дополнительных средств, т.е. по сути – мониторинг штатными средствами.
Читать полностью »

Сегодня я прочитал пост пользователя celen и вдохновился красотой T-фракталов. Так как я немного увлекаюсь созданием растровых композиций в JavaScript Canvas, то у меня возникла идея реализовать то же самое, только на стороне клиента силами JS, освобождая сервер от нагрузки.
Читать полностью »