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

Привет всем.

Сия блогозапись пригодится тем, кто получает доходы не только на основной работе, но и получает деньги из-за рубежа банковскими переводами, а значит, должен с этих доходов заплатить налоги. Рассмотрим здесь случай уплаты налогов физическим лицом по ставке 13%. Вопрос обязательности уплаты налогов не рассматривается, смотрите УК РФ.

Чтобы правильно это сделать, Вам понадобится:

1. Программа заполнения 3-НДФЛ от налоговой службы. Взять можно на сайте ФНС, вот тут.

2. Справка с основной работы о доходах за прошлый год,Читать полностью »

Традиционные компьютерные системы, у истока которых стояла IBM, основаны на логических элементах, которые могут находиться одновременно в только в одном состоянии, трактуемом, например, как «0» или «1». Будущее компьютеров — квантовые вычисления (идея квантового компьютера была предложена ещё в 1980 году советским математиком Ю. И. Маниным) — основано на квантовых битах (кубитах), которые могут одновременно (см. кот Шрёдингера) находиться в состояниях «0» и «1»; это их свойство получило название "<a rel="nofollow"Читать полностью »

Приветствую!

Думаете как собирать счетчики со своих собственных сервисов?
Запарились парсить логи?
Постоянно забываете настроить сбор счетчиков для нового или переехавшего в другое место сервиса?

Python / Собираем свои счетчики через collectd протокол

Тогда welcome!

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

Три года назад на Хабре была опубликована статья «Form Spam Bot Blocker: Защищаем Web-формы без CAPTCHA!», рассказывающая о принципиально отличном от CAPTCHA решении для PHP по защите форм от спам-ботов. Это решение основано на идеях, изложенных в своих статьях Филом Хааком (Phil Haack) — Honeypot Captcha и Недом Батчелдером (Ned Batchelder) — Stopping spambots with hashes and honeypots. К сожалению, предложенный в статье класс, написан для PHP4 и не развивается с 2007-го года. Хочу предложить вашему вниманию его аналог на PHP5.

Ботобор

<a rel="nofollow"Читать полностью »

Всем доброго дня!image

В своей предыдущей статье на тему AWS я рассказывал в общих чертах о всех сервисах, с которыми я работал. Сегодня я решил дополнить рассказ статьёй о CloudFront, потому что есть что рассказать.

Amazon CloudFront

Описание

CloudFront — CDN (Content Delivery Network — Сеть Доставки Контента) от Amazon, основанный на сервисе S3 или другом источнике файлов. Раздача (Distribution) создаётся и закрепляется на бакет S3, либо же на другой источник, который задаётся пользователем.

Создание раздачи контента выглядит следующимЧитать полностью »

Привет. В виду растущего количества серверов которые админю, и всяких других девайсов (ротуреры, IP телефоны и тд.) в своей IT инфраструктуре, появилась необходимость собирать логи в одном месте и иметь более-менее читабельный интерфейс для их вывода. Возможно я изобретаю велосипед, но в то время не удалось нагуглить по-быстрому чего нибудь подходящего, да и самому захотелось что нибудь сотворить.

Для коллекционирования логов была выбрана связка syslog-ng + PostgreSQL, для выборки с БД и визуализации был написан простой web-интерфейс на perl. Все это успешно виртуализируется в FreeBSD Jails, но это неважно, будет работать на любой UNIX-like ОС.Читать полностью »

Хочу представить сообществу компонент для MODX Revolution, легко превращающий обычный сайт в интернет-магазин.

Он не претендует на звание лучшего магазина в обозримой вселенной, и наверняка проиграет всем специализированным под эти целям движкам, но в нише магазинов для Revo он будет ровно третьим.
После VisionCart и Shopkeeper.

Итак, вот мой miniShop. На демо сайте можно посмотреть все как снаружи, так и в административной части сайта.

Расширение полностью open-source, бесплатное. Кому интересно — подробности под хабракатом.

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

Разработка под Apple iOS / История о Панде и iOS

Идея

Идея создания игры нам с коллегой пришла еще в конце 2009 года. Даже не идея, а желание создать игру под мобильную платформу. Так сказать попробовать силы создать законченный продукт и продать его.
Тут надо оговориться, что по долгу текущей работы, хоть и связанной с IT, непосредственно кодингом мы не занимаемся. Опыт программирования присутствовал, в частности Java и ActionScript, что очень пригодилось позднее, но с Objective-C ранее пересекаться нам не приходилось. И тем не менее, платформой для разработки была выбрана именно iPhone OS (тогда еще iPhone OS). У нас уже были iPhone’ы и было бы странно покупатьЧитать полностью »

Случилось недавно так, что понадобилось в одном проекте использовать компонент TabControl. Стандартный компонент, ничего необычного, достаточно удобный. Нюанс заключался в том, что нужно было использовать свой тип вкладок на основе перегруженного TabPage. Кроме этого, необходимо было позволить пользователю добавлять вкладки самому в процессе работы. Выглядеть оно должно было примерно так:
image

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

Линк на тестовый проект сЧитать полностью »

Идея этой заметки навеяна статьей Александра Бындю “Дополнение к LSP” и может рассматриваться, как развернутый комментарий к статье Александра.

Итак, вопрос следующий, предположим, один из членов команды пытается реализовать интерфейс IListofT в классе DoubleListofT таким образом, чтобы при добавлении элемента с помощью метода Add, добавлялся бы не один, а два одинаковых элемента. Поскольку класс ListofT всегда добавляет только один элемент, то можно считать, что данное поведение нарушает принцип замещения Лисков (LSP – Liskov Substitution Principle).


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


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