Архив за 15 февраля 2012 - 5

DIY или Сделай Сам / Удаленный доступ к домашнему компьютеру через Dropbox
Задача: получить доступ к домашнему компьютеру.
Условие:
Компьютер подключен к ADSL модему/роутеру и получает IP от него в режиме DHCP. Модем имеет внешний IP адрес — серый, который меняется при каждом реконнекте.
Решение:
1. Фиксируем за компьютером некий статический IP (либо в сетевых настройках компьютера, либо в настройках роутера), например 192.168.1.200
2. Делаем «проброс портов» на роутере. У меня (Asus WL-600g) делается здесь: Advanced Setup ->NAT->Virtual Servers. Указываем название «Сервера», диапазоны внешних и внутренних портов (грубо: с какого порта пробросить на какой и к какому компьютеру).
* ВНИМАНИЕ ГРАБЛИ!!! НекоторыеЧитать полностью »

Всем привет!
Какое-то время назад, довелось мне озаботиться вопросом детской безопасности в интернете. Как выяснилось, речь пошла не только о порнографии, но ещё о таких вещах как экстремизм, агрессия, секты, депрессивные молодёжные течения, чрезмерные акценты на негативных новостях, вирусы с троянами и т.п. Увы, в интернете сейчас этого много.
Задача была поставлена такая: найти инструмент, позволяющий самому (родителю) контролировать доступ ребёнка к конкретным сайтам и делать это максимально просто, быстро и (что важно) — удалённо. Инструмент подходящий не нашёлся, за то нашлась идея, как сделать такую вещь самому. Всех,Читать полностью »

Системное администрирование / Thinstation 5.0 — Как, уже?!

Доброго времени суток!
Буквально недавно я писал пост про то, как собирать тонкие клиенты на базе Thinstation 2.5. И, увидев анонс о релизе сразу пятой (!) версии, несколько удивился.
Спешу вас успокоить — в анонсе говорится, что версия 5.0 — это те же яйца продолжение прежней 2.5. Просто разработчикам надоело годами пилить версии 2.х, и они решили назвать релизную версию — пятой. Своеобразно.
Скачивать новую версию теперь тут, либо сливать репозиторий. А инструкция по сборке осталась абсолютно той же самой, разве что папка поменялась с 2.5 на 5.0.
Спасибо за внимание!

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

Одна из моих любимых тем в программировании – эволюционные вычисления и генетические алгоритмы в частности. Пару лет назад я поднимал эту (в целом уже заезженную) тему на Хабре, но сейчас глядя на то видео немного стыдно – слишком уж туманно и сумбурно было объяснение.
Сегодня я постараюсь объяснить генетические алгоритмы проще и нагляднее, а заодно рассказать вкратце о прототипе очень простого JavaScript-фреймворка для распределенных генетических вычислений degas.js. В двух словах – degas.js запускает генетический алгоритм в виде «треда» в браузере клиента используя web workers и обменивается информацией о полученных в ходеЧитать полностью »

Социальные сети / «Будист»: социальная сеть взаимопомощи в пробуждениях
Позавчера (13 февраля 2012 г.) во блоге «You HTC» появился рассказ о новой социальной сети «Будист», участники которой используют друг друга в качестве будильника.
Установив приложение «Будист» на Android, участник социальной сети («соня») может установить будильник на любое время (с шагом 5 минут, по-видимому) и ожидать телефонный звонок, который его разбудит. Также он может видеть список других «сонь», в сáмое ближайшее время ожидающих пробуждения — и звонить им по телефону в указанное ими самими время, чтобы разбудить их.
При регистрации участник указывает своё имя, пол, возраст, населённый пункт. РазработчикиЧитать полностью »

Разработка под Apple iOS / Опыт продаж в App Store и первые $12500
Расскажу о личном опыте выпуска iPhone-приложения Pocket Lists, продажи которого за первые два с половиной месяца составили $12500 долларов США. Категория приложения: Productivity.
Приложение разработано командой из двух человек. Надеюсь, мой опыт поможет сориентироваться инди-разработчикам, которые планируют выпустить собственное приложение и не имеют больших финансовых ресурсов на проталкивание приложения в топы Аппстора.
Первый месяц после выпуска
Приложение было выпущено 1 декабря 2011. Говорят, что декабрь и предрождественская неделя — лучшее время для выпуска приложений, и что новые приложения легче выходят в топ. На это,Читать полностью »

Программирование / Бесплатная электронная книга по шаблонам проектирования на украинском языке
читатели, позвольте вам представить мой небольшой и скромный труд по шаблонам проектирования на украинском языке. Заранее извините, если вы не из Украины.Описание
Книга «Дизайн паттерны — просто, как двери» является бесплатной украиноязычной книгой, содержащей уникальные примеры к шаблонам проектирования. Благодаря своей нестандартной подачи материала она позволит вам легко освоить основы понимания дизайн паттернов или систематически и очень быстро повторить их перед интервью. Способ написания книги позволит провести время, отведенное на ее прочтение, без скуки, а иногда даже увлекательно.
Освежите в своей памятиЧитать полностью »


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