Pull to refresh
0
0
bullvinkl @bullvinkl

User

Send message

Вышла совершенно новая сборка Chrome OS

Reading time1 min
Views14K
imageСегодня в наши руки попала совершенно новая сборка операционной системы Google Chrome OS. Запуская и работая с этой осью, понимаешь, что Гугл на верном пути. Для тех кто желает опробовать Chrome OS прямо сейчас, мы представляем эти ссылки
Читать дальше →
Total votes 160: ↑138 and ↓22+116
Comments155

Cydia и обновление списков репозитариев

Reading time2 min
Views1K
Сегодня я вам расскажу как сделать чтобы постоянная загрузка при запуске Сидии вас больше не напрягала, если конечно она вас напрягает :))
С установкой Сидии и последующими мучениями, связанными с установкой и удалением программ из нее, стал раздражать постоянный update списков репозитариев при запуске. Увидел надпись Cache failure и озадачился тем, что просто сидия не может сохранить нормально кеш, то есть перезаписать эти файлы, отсюда следует, что не хватает прав доступа. Все таки я нашел где это все хранится ...

Всего навсего нужно выставить права на файлы, которые Сидия не может перезаписать. Сложно сказать какие, поэтому мы сделаем права на запись всем файлам.
Эти файлы находятся в папке /var/lib/apt/lists
В WinSCP это делается так:
  • Заходим в выше указанную папку.
  • Выделяем файлы (например через + — плюс и последующим нажатием enter, удостоверившись что маска указана как *.* )
  • Далее вызываем контекстное меню и жмешь Properties или еще проще просто после выделения нажимаем F9.
  • Теперь выставляем права… все R и W должны быть в галках или ввести 0666 в текст поле. Нажимаем ОК. Для опытных: chmod 0666
Другой способ (если есть терминальный доступ, например в программе Terminal или через Putty):

ваш рутовый пароль, если вы его не сменили то это alpine

cd /var/lib/apt/lists<br>su root<br>Password: введите рутовый пароль<br>find -name "*.*" -exec chmod 0666 {} \ ;<br>
Резюме:

Теперь чтобы обновить репозитарии нужно в разделе Changes сверху нажать кнопку RefreshК сожалению Сидия перезаписывает эти файлы с опять не совсем верными правами, так что если в течении некоторого времени опять будет надоедать update, переходим к пункту 1.

Спасибо за внимание.Просьба не ругаться, это мой первый пост :))PS Это не значит что вам придется менять права на файлы каждый раз после обновления списков репозитария. А только когда возникнет необходимость. Сам уже раз 5 вручную обновил. Полет нормальный.
Total votes 12: ↑9 and ↓3+6
Comments5

Перенос Windows на виртуальную машину

Reading time3 min
Views20K
image
Этот топик посвящен переносу windows xp с реальной машины на виртуальную под управлением VirtualBox.

Зачем это нужно?


Мне потребовалось обновить ОС на ноутбуке с windows xp до windows 7 с сохранением всех настроек программ, логов в IM клиентах и прочими вещами. Было 2 варианта:
  • сделать бэкап нужных файлов и поставить windows на чистый диск
  • поставить windows 7 второй системой

Первый вариант опасен тем, что некоторые вещи можно забыть забэкапить либо из бэкапа их восстановить будет сложно, а второй предполагает добавление лишнего мусора в файловую систему, а также усложнение навигации и поиска.
Поэтому было решено из реальной системы сделать виртуальную.
Это оказалось совсем не сложно.
Total votes 23: ↑19 and ↓4+15
Comments6

WiMax от Yota под Linux

Reading time1 min
Views572
Только что одолжил у коллеги USB-модем от Йоты, и немного потестил под линуксом (Fedora 11). Установка особых проблем не вызвала, а вот скорость разочаровала. Внутри здания, в районе Автозаводской, скачка, по данным speedtest — 4,2 мбит, аплоад — примерно 1,5 мбит. Впрочем, возможно, проблема не в технологии, а, например, в сыром драйвере, или «часе пик» в сети (около шести вечера), или в толстых кирпичных стенах вокруг. :)

А может быть это я просто зажрался, ещё три года назад даже стационарный интернет с такой скоростью был мечтой. :)

Для того, чтобы всё заработало с внешним USB-модемом от Самсунга, надо сделать следующее.
1. Скачать исходники madwimax вот отсюда: code.google.com/p/madwimax.
2. Установить пакеты libusb1 и libusb1-devel.
3. Распаковать исходники куда-нибудь, и запустить ./configure
4. Установить ещё много всякой фигни, которую попросит ./configure, пока скрипт не доработает до конца. Вся фигня есть в стандартных репозиториях, так что больше ничего из исходников ставить не придётся.
5. Запустить make и дождаться, пока сборка будет завершена.
6. Зайти в каталог src и найти файл madwimax — это то, что надо запускать для установления связи.

После запуска, появится интерфейс wimax0, на который надо натравить dhclient, а затем прописать в resolv.conf адрес какого-нибудь DNS-сервера. Естественно, эти операции можно автоматизировать, и использовать для этого стандартные средства Fedora, но я это описывать не буду, поскольку эти действия одинаковы для любого сетевого интерфейса.

Если соберусь купить себе ноут с WiMax, придётся, видимо, собрать RPM-пакет с этим драйвером. А может быть к тому времени уже и выйдет Fedora 12, со встроенной поддержкой этих девайсов. :)
Total votes 13: ↑7 and ↓6+1
Comments11

Online сервисы по перебору паролей

Reading time2 min
Views108K
Существует много причин использования таких сервисов, чаще всего или элементарная забывчивость или хакинг.

В свое время мне понадобилось перебрать пару хешей, поискал в интернете и на форумах, нашел кучу сервисов для этого, которыми хочу поделится.

Читать дальше →
Total votes 36: ↑28 and ↓8+20
Comments8

Шифруем сообщения до заданного времени

Reading time2 min
Views3.8K

Представляю на ваш суд сей небольшой сервис — TellYouLater.com. Сервису всего несколько месяцев, но он уже умеет так зашифровать сообщение, что никто не сможет его прочитать до заданного момента времени. Собственно, только это сервис и умеет.
Вот пример саморасшифровывающегося сообщения: http://goo.gl/YdIzI (QR рядом это оно же).
Читать дальше →
Total votes 102: ↑96 and ↓6+90
Comments109

HowTo cook custom Firefox msi for enterprise deployment

Reading time5 min
Views18K
Официальная позиция mozilla по поводу msi дистрибутивов выражена в статье. Рекомендуется делать обертки FirefoxSetup.exe в msi, а так же запрещено любое распространение не оригинальных дистрибутивов. Но при использовании оберток теряются все плюсы msi — автогенерация отката вносимых изменений, self-repair, сложнее управлять обновлением, удалением и патчами. В багтрекере мозиллы багу #231062 Provide Firefox MSI package уже 7 лет! При этом у Chrome поддержка msi и GPO встроенная. Немудрено, что и для ФФ появилась сторонняя сборка от компании FrontMotion Firefox Community Edition, которая имеет свои особенности:
[+] Применяет политики, установленные через FirefoxAdm, без помощи доп. расширений
[+] Имеет свои adm/admx расширения для консоли GPP
[+] Предустановлены плагины Flash, IETab
[-] Браузер перекомпилирован, и не факт, что при этом в него не добавили новых возможностей кроме GPO)
[-] Используется нестандартное название ярлыков (Frontmotion Firefox) на столе и в меню Пуск. (что еще можно обойти, через transforms для msi)
[-] Используется другая иконка (от nightly ветки) — черная, что критично для юзеров, которые ищут рыжую лису.
[-] Не применяются автоматические обновления, т.к. сборка своя. Канал обновлений выставлен на default (спец. канал, где нет обновлений)

Если минусы вас не устраивают — предлагается воспользоваться платной службой для сборки пакетов. Я же опишу как собрать пакет самому и избавиться от вышеперечисленных минусов.
Читать дальше →
Total votes 46: ↑41 and ↓5+36
Comments15

Создание msi-пакетов и установка любого ПО средствами групповых политик Windows

Reading time4 min
Views275K
Доброго времени суток, Хабр! Хочу представить интересный, по моему мнению, способ создания msi-инсталляторов для любого программного обеспечения и, как следствие, развертывание его средствами GPO. Подчеркну, что описанный метод не подразумевает создание «слепков» системы, а использует нативные инсталляторы софта, при чем для создания msi применяются только бесплатные для коммерческого использования продукты.
Читать дальше →
Total votes 25: ↑22 and ↓3+19
Comments26

Срочная инвентаризация. Или хочу всё знать

Reading time7 min
Views216K
Захотелось поделится с хабросообществом парой способов провести инвентаризацию техники быстро и без особых усилий. Сподвигла меня вот эта статья, но как сторонник UNIX-way я расскажу способы сделать всё то же самое и даже больше без необходимости окружать себя гомогенной сетью из одинаковых рабочих станций или привязки к одной технологии.

Что мы хотим?


Мы хотим сделать перепись имеющегося оборудования в зависимости от требований руководства или наших собственных порывов обладать исчерпывающей информацией о своих владениях.
Я не буду претендовать на исчерпывающее руководство, но пару быстрых способов я подскажу.
Читать дальше →
Total votes 35: ↑29 and ↓6+23
Comments34

Установка nginx + php-fpm + memcache + eaccelerator на FreeBSD

Reading time3 min
Views49K
Зачем всё это? — спросите вы. Да просто захотелось поделиться с общественностью некоторым опытом, полученным в процессе оптимизации vds под нужды одного общеизвестного блого-социального движка, который на обычном хостинге чувствует себя, мягко скажем, некомфортно.

Началось всё с того, что я ушёл от firstvds, где уже ничто не спасёт от тормозов. Ушел на ганди.нет, взял одну шару (1 share), которую дали на месяц бесплатно. Кстати, акция эта (This summer, your server is free!) вроде еще не закончилась. ;) И начал на этой шаре проводить зверские эксперименты с установкой разного ПО. Тестировал результаты с помощью siege.

В итоге конфигурация из сабжа оказалась самая быстрая. Опытом её установки и настройки я и хотел бы с вами поделиться.

Поехали!
Total votes 90: ↑74 and ↓16+58
Comments48

How to: VM в файлах на локальном Citrix XenServer

Reading time3 min
Views20K
По-умолчанию Citrix XenServer использует LVM системы хранения виртуальных машин на локальном хранилище. Данный вариант хранения имеет массу преимуществ перед VHD-файлами, но порой для удобства переноса или для создания общего хранилища необходимо использовать файловый режим хранения по аналогии с VMware ESX.
В данном руководстве я пошагово опишу как создать общий файловый репозиторий на локальном сервере Citrix XenServer.

Ввиду невозможности для меня публикации в блог «виртуализация», выложу пока здесь.



Читать дальше →
Total votes 11: ↑8 and ↓3+5
Comments7

Простой HotSpot на FreeBSD

Reading time7 min
Views23K
День добрый.
Появилась необходимость в создании HotSpot точки. Как человек, немного знакомый с UNIX, я решил искать софтверные решения. Тем более что покупать специальное железо для этого дела не было возможности. Да и требования были весьма минимальными. А именно организовать раздачу WiFi так, как это сделано, к примеру, в сети McDonnalds. Т.е. пользователь пришел, подключился к сети и спокойной получил свои 30 минут интернета. Либо 15 мегабайт трафика.

Читать дальше →
Total votes 25: ↑19 and ↓6+13
Comments20

Эмулятор компьютера с linux на JavaScript

Reading time2 min
Views45K
Никакой серверной части. Только JS: полноценный эмулятор компьютера с линуксом на борту.

bellard.org/jslinux
(внимание, только хром и FF4)

Я долго с ним игрался — это не имитация, линукс ведёт себя как настоящий линукс — компилированные программы работают, ошибки в них вызывают segmentation fault, повреждение корневой файловой системы вызывает бурю возмущения в dmesg и т.д.
Эмулятор PC на JS с линуксом на борту

dd показывает при работе с памятью более чем приличную производительность — более 40 мб/с (не забываем, что это эмулятор, и что это JS в вашем браузере!).

Я никогда не думал, что мы доживём до подобного.

… А теперь начинается оргия:

* С использованием локального хранилища мы можем организовать диски (каждый key-value соответствует одному сектору).
* С использованием web-socket мы можем создать паравиртуализированный драйвер сети с выходом на железный машрутизатор и получить нормальную сеть.
* С использованием существующих технологий (NUMA, DRBD, corosync) можно организовать вычислительный кластер из браузеров.

(Кстати, показывать консоль в этом случае не обязательно — вы запускаете виртуальную машину у клиента в бэкграунде, виртуальная машина присоединяется к кластеру, начинает считать, по её аварийному завершению — закрытию браузера — кластер автоматически переконфигурируется).

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

Никто не мешает создать паравиртуализированный драйвер видео с помощью canvas, у вас есть webGL, для которого можно написать свой вариант cuda и получить довольно мощную акселерацию вычислений…

Ну и финал — запуск хрома внутри эмулируемой виртуальной машины.

Итак, эмуляция дошла до браузеров…
Total votes 362: ↑333 and ↓29+304
Comments356

51 Веб Приложение для Дизайнеров и Разработчиков

Reading time11 min
Views13K
Веб дизайн и разработка претерпели значительные изменения в течении последних лет, точно так же изменились используемые технологии и инструменты. Эти изменения придали жизнь таким инструментам, которые сделали нашу жизнь проще, и дали возможность предоставлять нашим клиентам более качественные услуги. Коммуникации и совместная работа на огромных расстояниях уже не проблема и управление проектом стало весьма простой задачей.

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

Данная статья представляет 51 веб приложений для дизайнеров и разработчиков.
Идем дальше...
Total votes 101: ↑86 and ↓15+71
Comments26

Тайна незанятого xl0 или получаем контроль над своей сетью

Reading time9 min
Views5.7K
Как вы все помните, в конце предыдущего поста я обещал более подробно рассмотреть вкратце и максимально доступно следующие вопросы:

1. Настройка DHCP
2. Поднимаем свой DNS по минимуму
3. Съем статистики по интерфейсам при помощи snmp и отрисовывание красот в cacti
4. Лимитирование по трафику пользователей внутри сети
5. Ведение детальной статистики по тому, как куда и кем расходуется трафик
6. Настройка бекапа каналов в случае наличия еще одного провайдера (а о xl0 все и забыли)
7. Разруливание трафика между несколькими каналами средствами ipfw
image
Читать дальше →
Total votes 65: ↑56 and ↓9+47
Comments25

Использование градиента в качестве фона страницы

Reading time12 min
Views10K
За время существования web 2.0 в сети появились некоторые приемы так называемого web 2.0 дизайна, один из которых это градиент.
 
Создание подобного эффекта, если не брать в расчет элементы с фиксированной высотой доставляет верстальщику не мало сложностей. Ключевым моментом реализации является оптимизация графики, но с другой стороны слишком "пережатый" файл теряет качество, что особенно заметно при использовании такого элемента с нефиксированной высотой. А что делать если эффект градиента необходимо использовать в фоне страницы ?
Читать дальше →
Total votes 80: ↑72 and ↓8+64
Comments55

Как открыть интернет-магазин с голой жопой

Reading time3 min
Views6.4K
Последнее время часто слышу жалобы, что нет юрлица, а значит ничего сделать нельзя, ибо непреодолимый страх, что «придут злые опера и закроют за незаконную предпринимательскую деятельность».

Не буду растекаться по древу насчет «до 5-7 тыс. у.е. в месяц в качестве физлица вы никому в упор не интересны».

Допустим без юрлица ну никак нельзя, да еще и на сайт с рекламой денег нет.  Что делать? 

По шагам:
1. Изучаете товары (Я.Маркет, запросы в Директ, ближайший рынок) на предмет «что бы такого не слишком приевшегося и конкурентного, но при этом простого в доставке, и чтобы геморроя с гарантиями/лицензиями поменьше.
Хинт: сувениры, игрушки, коллекционеры всех мастей. Берете одну/несколько специфических ниш для отработки.
Не надо брать строительство, окна, бытовую технику/электронику. Там, где кокурентов дофига.

2. Идем на ближайший рынок, торговый комплекс, а лучше отраслевую выставку(там народ крупнее и плотнее).

Читать дальше →
Total votes 251: ↑217 and ↓34+183
Comments139

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity