Pull to refresh
0
0
Send message

Создание своего Live-образа Fedora

Reading time 4 min
Views 5.6K

Рано или поздно любому системному администратору придёт в голову мысль о создании флешки с Linux с нужными ему программами, будь-то условным Ansible, так и инструментами для восстановления системы. Некоторым же необходим свой LiveCD, который можно будет установить на любой персональный, или не совсем, компьютер.

В этой статье я расскажу как с помощью livemedia-creator создать свой Live-образ Fedora 37 с некоторыми дополнительными программами, который можно как использовать без установки, так и установить на желательный персональный компьютер. Данная статья подойдёт как начинающим пользователям Linux с небольшим опытом, так и ленивым сисадминам, которым лень искать и читать документацию.

Читать далее→
Total votes 5: ↑4 and ↓1 +3
Comments 4

Notyjs — шикарная javascript библиотека для создания уведомлений. А также готовый плагин для Vuejs

Reading time 2 min
Views 16K

image


Простая, быстрая и производительная библиотека для создания none-block уведомлений для вашего сайта или приложения.

Читать дальше →
Total votes 17: ↑16 and ↓1 +15
Comments 13

Безопасный метод авторизации на PHP

Reading time 9 min
Views 362K
Примечание: мини-статья написана для новичков

Давайте посмотрим вокруг: форумы, интернет магазины, гостевые книги и т.д. используют регистрацию и последующую авторизацию пользователей. Можно даже сказать, что это почти необходимая функция каждого сайта (только если это не домашняя страничка Васи Пупкина или не визитная карточка, какой-нибудь небольшой компании). Сегодня я хочу поделиться со всеми новичками информацией, о том, как лучше это все реализовать.
Читать дальше →
Total votes 37: ↑28 and ↓9 +19
Comments 229

Акция на Books.ru

Reading time 1 min
Views 56K
Не могу не поделиться с общественностью этим. Вот такой вот новостью порадовал меня BOOKS.ru.
Очень много книг по акции технического содержания, вот такой вот отечественный ответ на прошедший не так давно Humble ebook bundle.

А вот собственно и список таких книг!
upd: Пояснение по просьбам трудящихся.
В списке около 166 электронных книг (как правило в формате PDF) за каждую из которых можно заплатить любую сумму которую вы сами захотите.
Т.е. как пишут в подсказке при указании стоимости при покупки:
Введите цену в соответствии с Вашим представлением о стоимости интеллектуального труда.
Total votes 92: ↑77 and ↓15 +62
Comments 180

Автомобильная телеметрия за 100$

Reading time 4 min
Views 81K
Так вышло, что я довольно давно интересуюсь автомобилями и автоспортом, однако моя основная работа непосредственно связана с разработкой под мобильные платформы — и мне всегда были интересны возможности для связи технологий из этих разных миров. К счастью, последнее время для этого стало гораздо больше возможностей. В этой заметке хочу коротко поделиться своим опытом работы с автомобильной телеметрией.

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

image

Читать дальше →
Total votes 55: ↑52 and ↓3 +49
Comments 91

Памятка начинающему фотографу

Reading time 2 min
Views 149K
Хабраюзер nicothin сделал памятку начинающим фотографам — короткую шпаргалку, материал которой описывает тот крайний минимум, который необходим каждому, кто собирается снимать сознательно. Вкратце опишу что это и зачем.
Читать дальше →
Total votes 133: ↑103 and ↓30 +73
Comments 59

Виртуальная прогулка по датацентрам Google

Reading time 1 min
Views 96K
Компания Google, ранее ревниво охранявшая свои датацентры от посторонних взглядов, опубликовала впечатляющую подборку фотографий, сделанных в святая святых. Более того, по датацентру в городе Ленор (Северная Каролина), теперь можно прогуляться в Google Street View или посмотреть видеотур. Пожалуй, слова тут излишни. Смотрите сами.



Total votes 61: ↑54 and ↓7 +47
Comments 42

А кому на солнышке зарядиться?

Reading time 3 min
Views 23K
процесс подзарядки смартфона с  BP-SC4000
Есть у меня друг-непоседа. Отпустила его учеба университетская и летом нагрянул сезон путешествий. Было принято решение пойти с туристами в поход в Карпаты. Комфортно и только на недельку.
Я по семейным делам только сочувствующий, но хотя бы помочь организации смог. Так как комфорт и цивилизация сейчас неотделима от режима «на связи» и надо пользоваться GPS-навигацией, то мне было поручено разобраться с проблемой зарядки смартфонов компании, которые имеют свойство очень быстро садится в ненужный момент.

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

В результате решили шикануть и раздобыть зарядку американского производителя «Opteka».
Нам приглянулся BP-SC4000
Total votes 116: ↑111 and ↓5 +106
Comments 117

Тонкости продвижения в FaceBook

Reading time 6 min
Views 11K
Facebook совсем недавно пришел в Россию, однако с каждым днем он все больше набирает популярность. На данный момент в социальной сети Марка Цукерберга насчитывается около 5 000 000 русских пользователей. В сравнении с 35 000 000 ежедневной аудитории ВКонтакте и 27 000 000 в Одноклассниках это очень мало, однако если вы все-таки решите продвигать свой бренд или стартап в Facebook, то это статья для вас.
Читать дальше →
Total votes 57: ↑47 and ↓10 +37
Comments 19

Заземление. Что это такое и как его сделать (часть 1)

Reading time 12 min
Views 578K


Мой рассказ будет состоять из трёх частей.

1 часть. Заземление
(общая информация, термины и определения)


2 часть. Традиционные способы строительства заземляющих устройств
(описание, расчёт, монтаж)


3 часть. Современные способы строительства заземляющих устройств
(описание, расчёт, монтаж)


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

Если читатель обладает теоретическими знаниями и интересуется только практической реализацией — ему лучше пропустить первую часть и начать чтение со второй части.

Если читатель обладает необходимыми знаниями и хочет познакомиться только с новинками — лучше пропустить первые две части и сразу перейти к чтению третьей.

Мой взгляд на описанные методы и решения в какой-то степени однобокий. Прошу читателя понимать, что я не выдвигаю свой материал за всеобъемлющий объективный труд и выражаю в нём свою точку зрения, свой опыт.

Некоторая часть текста является компромиссом между точностью и желанием объяснить “человеческим языком”, поэтому допущены упрощения, могущие “резать слух” технически подкованного читателя.

Читать дальше →
Total votes 199: ↑183 and ↓16 +167
Comments 217

Влияние дизайна на продажи интернет-магазина

Reading time 1 min
Views 9.4K
С Дмитрием Коробицыным мы посвятили 159й вебинар UX Russia влиянию дизайна (в широком смысле) на продажи интернет-магазина.



Дмитрий, как разработчик и предприниматель, рассказывает истории из своих проектов, когда увлечение дизайном и «продвинутыми» интерфейсами" уводило внимание команды от понимания аудитории, и приводило к неожиданным обрушениям в продажах.

Продолжительность около часа! Видео для самых фанатов этой темы и этих спикеров :)
Total votes 11: ↑7 and ↓4 +3
Comments 8

Бесстрашный гений: цифровая революция в силиконовой долине 1985-2000 (1-25)

Reading time 11 min
Views 7.1K
Доброго времени суток!

В этом году у меня появилась возможность сходить на выставки в рамках Фотобиенале-2012, посмотрев афишу моё внимание привлек фотограф Даг Меньюз. Его проект в основном посвящен Стиву Джобсу в период 1986-2000гг., но постепенно работа вышла за рамки одной личности и серия фотографий превратилась в летопись компьютерных технологий.
Я не планировал писать статью когда шёл на выставку, потому что о ней можно почитать и посмотреть, но после неё мир перевернулся я был поражен историей рассказанной фотографом на столько, что решил пересказать её хабрасообществу. Проект представляет из себя 50 фотографий с аннотациями которые написал сам Даг Меньюз. Трафик ~3Мб и много текста.
С вашего позволения передаю слово автору
Total votes 113: ↑98 and ↓15 +83
Comments 30

Яндекс. Директ. Подпорки или как помочь глупому конкуренту слить бюджет

Reading time 3 min
Views 11K
image
Итак, снова представим ситуацию.
Мы производим какой-либо продукт (на этот раз — ядерные боеголовки:)) и продаем его с помощью Директа. Наша рекламная кампания работает давно и успешно, CTR устаканился на высокой отметке, стоимость за клик невелика, с Директа сыпятся заказы на наши боеголовки, деньги льются рекой, травка зеленеет и солнышко блестит.
И вот в один прекрасный день вы получаете письмо от робота Директа о том, что кто-то вытеснил вас с насиженных позиций. Это наш старый негодяй-конкурент, компания «Бобруйские боеголовки» увидев как хорошо у нас идут дела, решает отвоевать часть рынка. Эта гордая миссия была поручена секретарше Люсе, так как «она умеет почту принимать и вообще шарит во всех этих компьютерах».
Читать дальше →
Total votes 104: ↑90 and ↓14 +76
Comments 46

Резервное копирование mysql-базы. мой путь =)

Reading time 2 min
Views 2K
Задача стояла такая – часто бэкапить базу + экономить место на харде.
Прочитав одну статейку по созданию инкрементального бэкапа для дампов через diff понял что это всё бредятина какая-то.
Промелькнула мысль – а почему бы не заливать дамп базы в git? Ведь можно будет и откатиться на нужный коммит, и склонировать репозиторий для экспериментов, и вкушать все прелести данной системы. =)
Сразу определися – я делал всё под FreeBSD. Следовательно под Linux нужно будет подпилить напильничком.
Ну, начинёмс! Сначала ставим гит (если нет в системе)!
Предварительно обновив порты пишем cd /usr/ports/devel/git && make install clean
Git поставился. Выбираем место для папки с бэкапом базы и создаём папку mkdir /backup/bases/test
Далее cd /backup/bases/test и инициализируем там репозиторий командой git init
Я написал скрипт который дампит базу потаблично, добавляет файлы в репозиторий и создаёт коммит с датой бэкапа

#!/usr/local/bin/bash
backupurl=”/backup/bases/test”
for i in `/usr/local/bin/mysql -e “use test;show tables;” -uUSER -pPASS|tr -d “|”|grep -v “Tables_in_”`;do /usr/local/bin/mysqldump –quick –skip-extended-insert –dump-date=false –compact=true -uUSER -pPASS test $i >$backupurl/$i.sql;done
/usr/local/bin/mysqldump -uUSER -pPASS –no-data test > $backupurl/structure.sql #отдельно бэкапим структуру базы
cd $backupurl
/usr/local/bin/git add . #добавляем файлы
sleep 2
/usr/local/bin/git commit -am “backup `date +%d.%m.%y.%H.%M`” #коммит с чилом и временем


Запечатываем данный скрипт в файл, делаем его исполняемым и плюхаем в крон.
Далее после нескольких бэкапов заходим в папку с бэкапом базы и пишем git log – вам выведется история наших бэкапов.
Напоследок:

  • Читайте документацию по гиту
  • Поставьте в крон (в зависимости от объёмов базы… лично у меня раз в сутки) команду cd /backup/bases/test && git gc – это серьёзно сжимает репозиторий
  • Для отката желательно склонить репозиторий и сделать откат через git reset HEAD^^
  • Опция –skip-extended-insert ОБЯЗАТЕЛЬНА. она запрещает расширеные инсерты которые сводят на нет всю мою затею с гитом
Total votes 19: ↑11 and ↓8 +3
Comments 13

Robocode

Reading time 5 min
Views 23K
Слоган RobocodeХабрасообщество поддержало идею написания обзоров игр для программистов, поэтому я продолжаю эту серию статей. Напомню, в прошлый раз я рассказал Вам про игры Colobot и Ceebot.

Сегодня Вы узнаете про отличную игру Robocode. Она предназначена для продвинутому обучения Java, и имеет большие функциональные возможности, несмотря на кажущуюся внешнюю простоту.

Robocode — это обучающая игра с открытыми исходными кодами, разработанная Mathew Nelson и Flemming Larsen. Ее единственной целью было облегчение изучения языка программирования Java.

Читать дальше →
Total votes 147: ↑140 and ↓7 +133
Comments 56

Загрузка MS Windows с USB-флэшки

Reading time 6 min
Views 28K
Я не люблю M$Win'ские системы. На моих компьютерах установлен Linux (Fedora 9). Чем же вызвано появление постинга, рассказывающего об установке нелюбимой мною ОС на флэшку? В конце октября я оказалась в составе «команды Йота», получившей бесплатный безлимитный доступ к разворачиваемой по Москве и Санкт-Петербургу бепроводной сети WiMax (заявленная скорость — 10Мбит входящего трафика и 5Мбит исходящего, а как обстоят дела в настоящий момент, можно прочитать здесь). Вместе с бесплатной безлимиткой (бесплатной она будет до 31 марта 2009 года) нам бесплатно выдали WiMax-модемы Samsung SWC-U200, как было сказано — «в бессрочное пользование». Вот этот-то модем и стал причиной того, что мне снова — временно! — потребовалась M$Win'ская ось. Дело в том, что драйвера для него пока существуют только под Windows. Если верить сотрудникам «Йоты», драйвера под Mac и Линукс в настоящее время находятся в разработке и станут доступны до конца года. Но работать с сетью-то надо сейчас. Поэтому, промучившись несколько дней с постоянной сменой на нетбуке линукса виндами и обратно, я задумалась о более комфортном для меня варианте — поставить M$Win на USB-Flash.
Читать дальше →
Total votes 77: ↑54 and ↓23 +31
Comments 69

Как сохранить мотивацию?

Reading time 5 min
Views 3.2K
Независимо от того, чем мы занимаемся, дизайном или текстами, продовольствием
или математикой, каждый хочет подходить к работе творчески. Но часто бывает,
что мы теряем мотивацию к работе, становится сложно сфокусироваться на
проекте. Как же сохранить мотивацию на протяжении всей работы над проектом?
Конечно, люди сильно различаются, и у каждого своя формула входа в творческий
раж. В этой статье я хочу предложить некоторые советы, основанные на моем
опыте, возможно, они будут вам полезны, но чтобы постоянно поддерживать
мотивацию на высоком уровне вам нужно обратить внимание на свои привычки,
инстинкты и поведение, и подумать, как можно способствовать укреплению своей
мотивации.
Читать дальше →
Total votes 6: ↑1 and ↓5 -4
Comments 10

Оказывается, в Windows тоже есть перенаправления, пайпы, свой /dev, /dev/null, /etc/fstab, grub.cfg

Reading time 5 min
Views 91K
Разделы можно пропускать без ущерба для понимания, ровно как и любые непонятные/неинтересные места в них.

Перенаправления


Как обычно:

echo foo > bar
echo foo 2> bar
echo foo > bar 2>&1

Читать дальше →
Total votes 201: ↑136 and ↓65 +71
Comments 137

Android UI. Делаем кнопки в стиле Twitter Bootstrap

Reading time 4 min
Views 63K
Ниже рассказывается как создать кнопки в стиле Twitter Bootstrap для Android приложения. Данный стиль взят для примера что бы разобраться в концпеции создания собственных стилей. Пример кода выложен на github. Репозиторий будет попoлняться примерами для других элементов. Так что можно подписываться.


Android SDK предлагает несколько вариантов для создания собственных стилей.

Начнём с самого простого. Создададим кнопку на основе нескольких графических файлов отображающих отдельные состояни кнопок. (default, selected, focused, pressed и т.д.) Поддерживаются форматы .png, .jpg, или .gif.

Читать дальше →
Total votes 38: ↑23 and ↓15 +8
Comments 18

Как я выиграл суд с EMS Почта России

Reading time 10 min
Views 203K
Как я выиграл суд с EMS.
Итак, как было обещано в вопросе habrahabr.ru/qa/19545, я публикую свой опыт по подаче иска к «EMS – Почта России», который завершился положительно для меня. Впрочем, обо всем по порядку.
Big Update — сегодня, 6.03.2013 получил деньги. Кафкианский процесс завершен. Ура!
Читать дальше →
Total votes 483: ↑464 and ↓19 +445
Comments 260

Information

Rating
Does not participate
Registered
Activity