Pull to refresh
23
0
kamaikin @kamaikin

User

Send message

Составление технического задания (ТЗ) на сайт с использованием ГОСТ

Reading time2 min
Views5.2K
Интересовался я одно время технической документацией и вот такие вот интересные стандарты нашёл на просторах родного Интернета. Стандарты непростые, а ГОСТовые. Они, конечно, не специально для изготовления документации к сайтам созданы, но их вполне хватает для создания достаточно серьёзного технического задания ( далее по тексту — ТЗ ) для сайта средней сложности. Думаю, что при умелом подходе можно их использовать при составлении любой документации, касающейся Интернет технологий.
Читать дальше →

Алгоритм робота Маришко

Reading time3 min
Views17K
6 лет своей жизни я потратил на изучение искусственного интеллекта. Результат моих исследований выразился в незаконченном проекте marishko.com. Я пытался разработать систему человеческого общения, не требующую специально обученного учителя, а способную обучаться автономно как маленький ребёнок.

В этой статье я хочу поделиться некоторыми используемыми мною алгоритмами и идеями.

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

image

Читать дальше →

Астероидно-кометная опасность

Reading time5 min
Views5.6K
Здравствуйте.

Каталог опасных астероидовПо следам сообщения на Хабрахабре о пролетевшем мимо Земли астероиде, хотелось бы вкратце рассказать о проблеме в целом — проблеме астероидно-кометной опасности (АКО).

В Солнечной системе есть несколько сотен тысяч известных науке астероидов. Предполагается, что всего объектов, радиусом более 1 км, порядка миллиона. Большая часть из них находится в Главном поясе астероидов (между Марсом и Юпитером), часть — в поясе Койпера (область за Нептуном, Плутон, например, является объектом пояса Койпера, как и некоторые другие карликовые планеты — Хаумеа, Макемаке), часть «летает свободно».

Подробнее

HttpTorrents — качаем торренты через браузер

Reading time1 min
Views2K


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

httpTorrents новый сервис, который позволяет загружать популярные торрент файлы, а затем выкачивать их с сервиса через протокол HTTP.
Читать дальше →

Иммунная система человека: биологический антивирус. Эвристические алгоритмы

Reading time4 min
Views9.6K
Доброе время суток, уважаемое хабра-сообщество!

Это мой первый пост на Хабре, так что очень вас прошу, не судите слишком строго.

Я полагаю, все вы видели многочисленные рекламные ролики про уязвимый иммунитет, и все помнят школьные уроки, на которых рассказывалось про фагоцитов, пожирающих бактерий. Однако иммунная система организма — это сложнейший механизм, призванный оградить хозяина от любой опасности. А опасности могут быть очень разными. Я хотел бы попытаться рассказать о том, как иммунная система обнаруживает эти опасности, как она с ними борется, и как все это можно регулировать и использовать.
Читать дальше →

Кухарка и государство

Reading time3 min
Views2.5K
Светлая мысль, что «любая кухарка может научиться управлять государством» (В.И.Ленин) запала головы бизнесменов и разработчиков еще на заре автоматизации и с тех пор не покидала их ни на минуту. В переводе на язык IT, она стала звучать примерно так «мы дадим пользователю удобные средства, а он пусть сам все настроит и сделает». Все ведь просто! Пользователь в своей области (выпекание тортов, выдача кредитов, проводка по счетам, ...) понимает? Понимает. Вот пусть сам там и возится. А нам не досуг вникать, дадим инструменты и вперед, главное чтоб платил.

Эту гениальную в своей простоте идею, пытались реализовать неоднократно. Яркие примеры:
Читать дальше →

Оптимизация Javascript с помощью Google Closure Compiler

Reading time1 min
Views47K
image
Google открыла исходные коды нескольких инструментов, которые использовались их сотрудниками при разработке таких проектов как Google Docs, Google Maps и GMail.

В числе этих инструментов имеется достаточно интересная штука, называемая Google Closure Compiler. Данная утилита минимизирует и оптимизирует javascript-код, за счет чего он начинает работать и загружаться быстрее.
Читать дальше →

Всё новое в AIR 2.0

Reading time3 min
Views433
Появилась необходимость узнать что же нового в AIR 2.0. Всё описал Кристиан Кантрелл, а я – перевёл.

Multi-touch – тач-события подобны событиям мыши, но вы можете обрабатывать сразу несколько таких движений – например, двумя пальцами. Пока Multi-touch поддерживается только на windows-платформе.

Отсюда же – поддержка Gestures (жестов) – то есть air-приложение может поддерживать как тач-движения, так и жесты – они обрабатываются в рамках одного события и являются по сути синтезом тач-движений. Жесты пока поддерживаются на win- и mac-платформе. И вот какие жесты бывают:

— GESTURE_TWO_FINGER_TAP (печать двумя пальцами);
— GESTURE_PRESS_AND_TAP (один палец “нажат”, другой – печатает, а на некоторых девайсах – вызов контекстного меню);
— GESTURE_PAN;
— GESTURE_ROTATE;
— GESTURE_SWIPE;
— GESTURE_ZOOM.

Новый API File.openWithDefaultApplication() – позволит вам открывать файлы, которые ассоциированы с air-приложением. Решение кросс-платформенное, и позволяет интегрировать одно приложение с другим.
Читать дальше →

Как подружить MD5 в Java и PHP для UTF8 строк

Reading time4 min
Views2.8K

Преамбула


Решила как-то моя фирма интегрировать форум, написанный на PHP с нашей системой управления сотрудниками, написанной на Java. Интегрировать в данном случае — это обновлять аккаунт сотрудника на форуме в случае изменения его данных в нашей системе. И поручили это дело мне (PHP часть) и моем коллеге Ивану (Java часть).  Я создаю небольшое веб API, он пишет функцию, которая в случае изменений данных сотрудника в нашей системе обращается к API и обновляет аккаунт сотрудника на форуме. Задание небольшое, дня на 3 от силы чтобы все написать и отладить. Возиться с кодированием нам естественно не хотелось — ничего секретного в фамилии, должности, рабочем телефоне и прочих данных сотрудника нет. Но как-то защититься от того, что кто-то чужой мог обратиться к API и изменить данные сотрудника было необходимо. Решено было подписывать сообщение с помощью magic phrase.  В качестве magic phrase решено было взять MD5(логин + должность + соль), где соль (salt) — некая константная строка. Реализовали мы все это, начали тестировать — и оказалось, что MD5, вычисленный для некоторого сотрудника в PHP и не совпадает с тем, который был вычислен для того же сотрудника в нашей системе, написанной на Java. Данные у нас на обеих стронах были в UTF8. И я решил разобраться, в чем же дело.
Читать дальше →

Объект 221, запасной командный пункт Черноморского флота

Reading time8 min
Views6.6K
Пока народ обсуждает сколько ракет нужно, чтобы уничтожить все живое на планете, я расскажу вам о том как командование Черноморского флота СССР (далее ЧФ) собиралось спасаться на случай атомной войны. За информацию, которая известна об этом проекте сейчас, в советское время в лучшем случае отправили б в места не столь отдаленные. Но Советский Союз пал, и теперь объект этот известен не одному туристу, кроме того его можно посетить, что собственно я и сделал 2 раза.

Объект 221 это грандиозное сооружение, которое находиться прямо в горе на южной части полуострова Крыма, недалеко от Балаклавы. Высота была выбрана 495 метров, по данным геологоразведки гора представляла собой скалу, без разломов и полостей. «Крыша» из горной породы над помещениями бункера составляет 180 метров.
В случае атомной катастрофы, управляющие флотом а так же государственная элита отдыхающая в Крыму, возможно со своими семьями, могли переместиться в это убежище и автономно находиться в нем около 30 лет, попутно «пуляя» ракетами в ответ.
Узнать больше

Работа с командой на Google Docs

Reading time2 min
Views14K
Данный топик и том, как эффективно и бесплатно организовать работу сотрудников в вашей компании с помощью Google Docs.

Подошел к концу месяц, вам пора платить зарплату сотрудникам. А за что ее платить? Что каждый из ваших сотрудников делал в течении месяца? Чаще всего в компаниях использую форму «ежемесячного отчета», в которой сотрудник произвольно (или в некой форме) пишет выполненные в течении месяца задачи, т.е. показывает начальству, что он не балду гонял, а работал на благо компании.

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

Как активировать режим Бога в Windows 7

Reading time1 min
Views580K
Знаете ли вы, что вы тоже можете стать Богом!? Ну, по крайней мере, на Windows 7 (по сообщениям пользователей это так же работает и на Windows Vista).

Этот режим позволит вам управлять всеми настройками Windows из удобного графического меню. Вот как его активировать:

1. Щелкните правой кнопкой мыши на любом пустом пространстве рабочего стола.
2. Перейдите в меню Создать и создайте новую папку.
Читать дальше →

Релиз Windows 7: доступны новые темы

Reading time1 min
Views1.3K
Сегодня день мирового старта продаж новой операционной системы Windows 7. Те, кто уже использует ее знают, что в Win7 есть возможность устанавливать комплекты оформления (обои и цветовую гамму). В состав ОС уже входит несколько таких комплектов. Но к запуску, компания Microsoft подготовила подарок и выпустила еще несколько десятков тематических наборов оформления. Среди них темы: Coca Cola, Pepsi, Gears Of War, фильм Avatar, лучшие фото из заставок Bing, фирмы Porshe, Ducati, Ferrari, Infinity, плеер Zune. Все наборы содержат качественные обои, чем и привлекательны.



Кроме того, доступны интернациональные тематические наборы оформления для разных стран, в том числе и для России, с фотографиями достопримечательностей и просто красивых видов. Качайте! Делайте свою систему приятнее для себя.

PS: Поздравляю всех с выходом Windows 7!

Регистрируем электронное СМИ

Reading time3 min
Views41K
imageРано или поздно, владельцы сайтов начинают задумываться о защите своих прав на контент. Кроме того, сайты создающие собственный контент заинтересованы в облегчении получения авторских материалов. Всему этому может способствовать регистрация СМИ, в нашем случае – электронного.
Читать дальше →

Как накормить мозг программиста… или feed your brain

Reading time12 min
Views373K

Введение


Из всех наслаждений, отпущенных человеку в жизни,
самое изысканное — шевелить мозгами.
(Борис Акунин)


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

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

В данной публикации мы рассмотрим, как правильно питаться для жизнеобеспечения мозга и как его разогнать ноотропами (в случае аврала необходимости).
Читать дальше →

В микроволновой печи скрывается мощное и опасное СВЧ оружие

Reading time4 min
Views632K
Добрый день, уважаемые хабровчане.

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

В микроволновке находится генератор СВЧ волн огромной мощности


Мощность волн, которые используются в микроволновке, уже давно будоражит моё сознание. Её магнетрон (генератор СВЧ) выдаёт электромагнитные волны мощностью около 800 Вт и частотой 2450 МГц. Только представьте, одна микроволновка вырабатывает столько излучения, как 10 000 wi-fi роутеров, 5 000 мобильных телефонов или 30 базовых вышек мобильной связи! Для того, что бы эта мощь не вырвалась наружу в микроволновке используется двойной защитный экран из стали.
Читать дальше →

Простой экспорт в Excel XML

Reading time6 min
Views47K
При разработке системы электронного документооборота потребовалось реализовать функции для экспорта данных в популярных форматах. В частности, в формате Microsoft Excel. Требования к экспорту были довольно простые – экспортировать данные с минимумом форматирования, т.е. никаких объединенных ячеек, игр со шрифтами и т.п. Форматы экспорта XLSX и Excel XML.



В данном случае расскажу про Excel XML.
Читать дальше →

Пишем проигрыватель lossless аудио на JavaScript

Reading time10 min
Views18K
Добрый день, %username%. Сегодня я хотел бы поделится своим опытом разработки прототипа онлайн lossless аудио плеера.

На сегодняшний день, вряд ли можно кого-то удивить аудио или видео плеером, встроенного непосредственно в веб-страницу. Существующие технологии, библиотеки и API позволяют легко наполнить сайт любым медиа-контентом. Но есть такие люди, которым этого недостаточно (в том числе я). Именно поэтому, как истинному любителю музыки в lossless, мне потребовалось сделать браузерный плеер поддерживающий такой формат аудио, как flac.
Читать дальше →

Астрофизики построили трехмерную визуализацию нашего суперкластера

Reading time1 min
Views60K


Объединенная команда астрофизиков из Франции, Израиля и США создали трехмерную визуализацию локального суперкластера, куда входит и наша Галактика. Сам суперкластер был назван Laniakea, что означает «Неизмеримые небеса» на гавайском (кстати, есть нечто схожее с «Лалангаменой» — есть такой НФ рассказ и сборник НФ произведений, если не читали, рекомендую).

Диаметр сечения суперкластера составляет 160 мегапарсек, это в несколько тысяч раз больше, чем диаметр Млечного пути. А масса такого образования более, чем в сто тысяч раз превышает массу нашей Галактики. «Небеса» включают в себя около 100 тысяч галактик.

Читать дальше →

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity