Сбор информации о беспроводных сетях или wardriving (в зависимости от способа передвижения, это может быть и warwalking, и warflying, и, как было продемонстрировано на BlackHat 2008 — warbalooning) занятие очень увлекательное и при этом предоставляющее богатые статистические данные об уровне защищености беспроводных сетей по городу.
Yuriy @jamiro
Пользователь
+37
Спор дурака с математиком
2 мин
1.7KДураку «авторитетные люди» сказали, что дважды два пять. С этой новостью он приходит к математику. Математик сидит за столом, погруженный в работу. |
Дурак: Дважды два пять.
Математик (в рассеянности):
+58
Wiki vs E-mail
1 мин
644Вот уже некоторое время на работе я пытаюсь бороться со следующей практикой:
- аналитик высылает черновую версию функциональной спецификации в Word документе по E-mail на программистов, тестировщиков, сопровожденцев.
- каждый вносит свои изменения и высылает их обратно.
- аналитик сводит воедино то, что считает нужным и процесс повторяется до утверждения документа.
+23
Новый офис Google в Цюрихе
1 мин
11KСовсем недавно состоялось открытие нового офиса Google, на этот раз в Цюрихе. Меня лично фотографии поразили до глубины души, работают же люди!
Вы бы хотели добираться с одного на другой этаж офиса соскальзывая по горке? Или по пожарному шесту? У Вас в офисе есть свой пингвин?
Наслаждайтесь и мечтайте, дорогие хабралюди…
![](https://habrastorage.org/getpro/habr/olpictures/cc0/903/0f2/cc09030f20ff177c30420c7c671739fb.jpg)
Вы бы хотели добираться с одного на другой этаж офиса соскальзывая по горке? Или по пожарному шесту? У Вас в офисе есть свой пингвин?
Наслаждайтесь и мечтайте, дорогие хабралюди…
![](https://habrastorage.org/getpro/habr/olpictures/cc0/903/0f2/cc09030f20ff177c30420c7c671739fb.jpg)
+112
Виджет «Google Translator by Dimox»
1 мин
5.8K![Виджет Google Translator by Dimox](http://i074.radikal.ru/0909/0d/76959bdde25f.gif)
Уже давно существует аналогичный виджет с точно таким же названием, которым я пользовался длительное время, но который давно не обновляется и имеет ряд минусов, подтолкнувших меня к созданию своего.
Виджет «Google Translator by Dimox» переводит текст, используя Google AJAX Language API, а интерфейс работает с помощью очень полюбившегося мне фреймворка jQuery.
+34
Философская геометрия, Часть 2. Корень из трех и его практическое применение
2 мин
11KСейчас я вам что покажу, закачаетесь. Обязательно загляните под кат, самые интересные картинки я припрятал там.
Я продолжаю рассказ о применении философской геометрии на практике. Прошлая часть была обзорная, она говорила о том, что многие века геометрия использовалась для поиска универсальных идеальных законов природы. Эти законы повсеместно использовались в произведениях искусства, архитектуре и духовной жизни.
Сегодня я расскажу про замечательную пропорцию «корень из трех». Я покажу ее сакральный смысл, а под катом продемонстрирую пример из современного дизайна, который повергнет вас в шок ;)
Начнем с построения пропорции. Возьмем отрезок AB.
![](https://habrastorage.org/getpro/habr/post_images/d1f/ab1/b94/d1fab1b94fac0e3ddcf3dfbb9bbf4d92.gif)
Примем его за радиус и построим окружность с центром в A.
![](https://habrastorage.org/getpro/habr/post_images/a6a/154/4cf/a6a1544cf86a9e0942f5cee178c818d5.gif)
Теперь построим вторую окружность с тем же радиусом, но с центром в B.
![](https://habrastorage.org/getpro/habr/post_images/cda/b63/917/cdab63917857bdd8916fab9baffdc827.jpg)
У нас получилась фигура ACBD, имеющая огромное значение для наших предков. Она называется Vescica Piscis (пузырь рыбы). Самый простой и важный пример — она давно является символом христианства.
![](https://habrastorage.org/getpro/habr/post_images/66e/c9f/5da/66ec9f5da3798940c1312cc182e2e061.jpg)
Я продолжу под катом. Спорим, никогда не догадаетесь чем там все закончится :)
Я продолжаю рассказ о применении философской геометрии на практике. Прошлая часть была обзорная, она говорила о том, что многие века геометрия использовалась для поиска универсальных идеальных законов природы. Эти законы повсеместно использовались в произведениях искусства, архитектуре и духовной жизни.
Сегодня я расскажу про замечательную пропорцию «корень из трех». Я покажу ее сакральный смысл, а под катом продемонстрирую пример из современного дизайна, который повергнет вас в шок ;)
Начнем с построения пропорции. Возьмем отрезок AB.
![](https://habrastorage.org/getpro/habr/post_images/d1f/ab1/b94/d1fab1b94fac0e3ddcf3dfbb9bbf4d92.gif)
Примем его за радиус и построим окружность с центром в A.
![](https://habrastorage.org/getpro/habr/post_images/a6a/154/4cf/a6a1544cf86a9e0942f5cee178c818d5.gif)
Теперь построим вторую окружность с тем же радиусом, но с центром в B.
![](https://habrastorage.org/getpro/habr/post_images/cda/b63/917/cdab63917857bdd8916fab9baffdc827.jpg)
У нас получилась фигура ACBD, имеющая огромное значение для наших предков. Она называется Vescica Piscis (пузырь рыбы). Самый простой и важный пример — она давно является символом христианства.
![](https://habrastorage.org/getpro/habr/post_images/66e/c9f/5da/66ec9f5da3798940c1312cc182e2e061.jpg)
Я продолжу под катом. Спорим, никогда не догадаетесь чем там все закончится :)
+190
Атаки на беспроводные сети. Часть 1
5 мин
69KВ прошлой статье о беспроводных сетях мы рассмотрели первый этап — сбор информации, или wardriving. Сейчас же, продемонстрируем несколько способов получения несанкционированного доступа к беспроводным сетям, а также рекомендации по защите от них.
+113
Атаки на беспроводные сети. Часть 2
3 мин
20KЭто продолжение предыдущей статьи, об атаках на беспроводные точки доступа с WEP-защитой.
Во второй части цикла статей о безопасности беспроводных сетей мы рассмотрим некоторые нетрадиционные атаки на WEP.
Во второй части цикла статей о безопасности беспроводных сетей мы рассмотрим некоторые нетрадиционные атаки на WEP.
+48
Познаём Java. Третья чашка: примитивные типы, и объекты. Базовые конструкции
7 мин
235KТипа реальные типы
Думаю, после краткого экскурса в возможности Java и прочитывания пары десятков строк кода примеров, вам захотелось узнать, чем должен уметь оперировать каждый Java-программист. Что ж, давайте поговорим о примитивных типах, классах (в том числе нескольких основных), сравнении, передаче параметров и простых структурах в Java.
+24
Кунг-фу: стиль JavaScript
5 мин
2.2KЭта статья начиналась как комментарий к другой статье на habrahabr. После написания первого листа, я понял, комментарий слишком обширный получился :). Я решил написать, потому что хочу заострить внимание на моментах, которые, на мой взгляд, были упущены. Ограничение этой статьи — моя цель изложить всё максимально доступно, не ищите здесь математической точности в определении терминов, и всё же я прилагаю ссылки где математики найдут высококлассные понятные только им определения :)
Наверно каждую статью по JS принято начинать со слов о его недооцененности :) Это правда :) Когда я пару лет назад говорил о том что JS мой любимый язык на меня смотрели, как на школьника-переростка, который только что написал свою первую страницу на HTML, а те кто меня знал, как на гроссмейстера, который сказал что он только и знает как фигуры ходят :). Таких людей не стало намного меньше, увы :(
Наверно каждую статью по JS принято начинать со слов о его недооцененности :) Это правда :) Когда я пару лет назад говорил о том что JS мой любимый язык на меня смотрели, как на школьника-переростка, который только что написал свою первую страницу на HTML, а те кто меня знал, как на гроссмейстера, который сказал что он только и знает как фигуры ходят :). Таких людей не стало намного меньше, увы :(
+88
Горизонтальное меню без float
3 мин
20KКод и подробности под катом.
+53
Вертикальный скрол c краткой информацией.
1 мин
2.3KКогда то давно, не помню где я читал о том, что обычный скрол можно сделать более функциональным и предлагалось ряд решений.
Мне эти идеи понравились и вот спустя много лет :)…
Предлагаю свою реализацию на javascripte. Идея в том чтобы на фоне скрола показывать эскиз всего текста, а с помощью движка скрола видимую часть текста. При таком подходе сразу видно где находится картинка, заголовок, а где параграф.
Мне эти идеи понравились и вот спустя много лет :)…
Предлагаю свою реализацию на javascripte. Идея в том чтобы на фоне скрола показывать эскиз всего текста, а с помощью движка скрола видимую часть текста. При таком подходе сразу видно где находится картинка, заголовок, а где параграф.
+85
Время прихода на работу
2 мин
11KСтатью выкладываю по разрешению автора. Оригинал здесь.
Я знаю два варианта организации времени начала работы в IT фирме и довелось мне поработать с обоими вариантами.
Я проработал 7 лет в компании, где надо было приходить каждый день в 9.30 и уходить не раньше 18.30, а теперь уже полгода в компании, где каждый приходит и уходит когда хочет.
И теперь я готов сравнить варианты.
Я знаю два варианта организации времени начала работы в IT фирме и довелось мне поработать с обоими вариантами.
- Приход на работу к конкретному времени. Сродни советскому: в 8.00 все должны быть на работе иначе штраф или даже увольнение. Уходят все в 17.00
- Свободный приход к любому времени. Тут может быть куча вариаций, когда надо работать 8 часов в день или 40 часов в неделю или вообще никто время не смотрит, лишь бы работа делалась.
Я проработал 7 лет в компании, где надо было приходить каждый день в 9.30 и уходить не раньше 18.30, а теперь уже полгода в компании, где каждый приходит и уходит когда хочет.
И теперь я готов сравнить варианты.
+4
Конструирование ПО, метафоры, предварительные требования
15 мин
9.9KПробный топик, представляет собой нарезку основных абзацев из книги из первой главы. Объем ужат в 4 раза, последовательность изложения и смысл по возможности сохранены. Очень приветствуется фидбэк.
Почему именно абзацы из книги, а не своими словами? Потому что во многих случаях сказать лучше очень сложно. И потом, чистые тезисы читать скучно — надоедает на второй странице.
Если топик понравится — готов стараться описать в статьях всю книгу, с каждым разом все уменьшая объем и увеличивая плотность информации.
Конструирование ПО
Что такое конструирование ПО?
Разработка ПО — непростой процесс, который может включать множество компонентов. Вот какие составляющие разработки ПО определили ученые за последние 25 лет:
— определение проблемы;
— выработка требований;
— создание плана конструирования;
— разработка архитектуры ПО, или высокоуровневое проектирование;
— детальное проектирование;
— кодирование и отладка;
— блочное тестирование;
— интеграционное тестирование;
— интеграция;
— тестирование системы;
— корректирующее сопровождение.
Иногда конструирование называют «кодированием» или «программированием».
«Кодирование» кажется мне в данном случае не лучшим термином, так как он
подразумевает механическую трансляцию разработанного плана в команды языка программирования, тогда как конструирование вовсе не механический процесс и часто связано с творчеством и анализом. Смысл слов «программирование» и «конструирование» кажется мне похожим, и я буду использовать их как равноправные.
+16
Прямые ссылки на AJAX веб-сайтах – наша технология Fullajax Direct Link.
7 мин
10K![](https://habrastorage.org/getpro/habr/olpictures/334/6e5/999/3346e5999b4616e955fff88304ba476b.gif)
Одним из неприятных моментов при использовании AJAX – является отсутствие прямых ссылок на динамически сгенерированные страницы или их отдельные части. Здесь кроется и вообще-то концептуальный вопрос – а что, собственно говоря, является в таком подходе страницей – она не имеет некоторого статического представления, каждый раз совершенно другая (не путать с динамической генерацией на сервере), и, фактически, предоставляет пользователю окно в многомерное представление самой себя.
Но все же – допустим, у нас есть простенький, но претенциозный веб-сайт визитка, где по переходам меню AJAX подгружает и выводит контент, а мы хотим дать знакомому по ICQ ссылку на контактную страницу (или любую другую, не суть важно).
Есть два подхода решения проблемы ссылок.
+50
Позднее статическое связывание в PHP (Часть I)
2 мин
35K![php](https://habrastorage.org/getpro/habr/post_images/2a5/158/c4a/2a5158c4a04626d0113d8303bf04ad55.gif)
На встрече разработчиков PHP, которая проходила в Париже в ноябре 2005 года, тема позднего статического связывания официально обсуждалась основной командой разработчиков. Они согласились реализовать его, наряду со многими другими темами, которые стояли на повестке дня. Детали должны были быть согласованы в ходе открытых дискуссий.
+31
Amy Editor 1.0
1 мин
1.9K«A Collaborative Text and Source Code Editor for Developers \\ Универсальный текстовый и кодовый редактор для разработчиков»
+12
Web 2.0 меню за минуту!
1 мин
1.3K![izzymlogo](http://chernev.ru/wp-content/uploads/Web2.0_AA77/izzymlogo_thumb.png)
Изи меню — простой и удобный веб-конструктор, через его ajax интерфейс можно создать самые разнообразные меню, будь то: простое, закладочное или иерархическое меню.
+25
Процесс разработки сайта в картинках
2 мин
15KТри наших персонажа: программист, дизайнер и клиент.
![](https://habrastorage.org/getpro/habr/olpictures/040/2b9/de1/0402b9de15e551a7ee17a10273389db9.jpg)
![](https://habrastorage.org/getpro/habr/olpictures/040/2b9/de1/0402b9de15e551a7ee17a10273389db9.jpg)
+126
Информация
- В рейтинге
- Не участвует
- Откуда
- Киевская обл., Украина
- Дата рождения
- Зарегистрирован
- Активность