Рубрика «tips and tricks»

Intro

Основам git мне пришлось научиться на своем первом месте работы (около трех лет назад).
С тех пор я считал, что для полноценной работы нужно запомнить всего-лишь несколько команд:

  • git add <path>
  • git commit
  • git checkout <path/branch>
  • git checkout -b <new branch>

И дополнительно:

  • git push/pull
  • git merge <branch>
  • git rebase master (а что, можно еще и на другие ветки ребейзить? О_о)

В принципе, я и сейчас во многом так считаю, но со временем волей-неволей начинаешь узнавать интересные трюки.

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

image
Github это незаменимый инструмент, прочно вошедший в жизнь практически каждого разработчика.

Хотя многие из нас используют его постоянно, не все знают, что существует большое количество сторонних (и бесплатных) сервисов и инструментов, которые тесно интегрированы с github и расширяют его функциональность.

Сегодня в выпуске:

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

Приветствую уважаемое сообщество. В данной статье я хочу описать несколько важных (на мой взгляд) моментов, которые нужно иметь ввиду при настройке программного обеспечения OSSEC (HIDS, SIEM система). Официальная документация по системе представлена в достаточно большом объеме на просторах сети, однако некоторые важные моменты абсолютно нигде не описываются. В качестве «путевых заметок» приведу их ниже. Сразу оговорюсь, что описывать установку системы, развертывание агентов, первичную настройку я не буду. Т.е. предполагаю, что читатель уже знает, что такое decoder и rule в контексте OSSEC. Все нижеперечисленное было проверено на версии по 2.8.1, возможно в будущих версиях это пофиксят. Итак, в бой.
Читать полностью »

Привет, мне показалось хорошей идеей начать переводить не только релизные посты из блога ГитЛаба. Для разминки я взял этот пост почти наугад, так что не судите строго. Буду рад, если поможете определиться с выбором статьи для перевода, выбрав один из вариантов в опроснике


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

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

Эффективное использование Github - 1
Github — важная часть жизни современного разработчика: он стал стандартом для размещения opensource-проектов. В «2ГИС» мы используем гитхаб для разработки проектов web-отдела и хостинга проектов с открытым кодом.

Хотя большинство из нас пользуются сервисом практически каждый день, не все знают, что у него есть много фишек, помогающих облегчить работу или рутинные операции. Например, получение публичного ключа из URL; отслеживание того, с каких сайтов пользователи приходят в репозиторий; правильный шаринг ссылок на файлы, которые живут в репозиториях гитхаба; горячие клавиши и тому подобное. Цель этой статьи — рассказать о неочевидных вещах и вообще о том, что сделает вашу работу с гитхабом продуктивнее и веселее (я не буду рассматривать здесь работу с API гитхаба, так как эта тема заслуживает отдельной статьи).

Содержание

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

Полезные трюки PostgreSQL - 1

В мануале есть всё. Но чтобы его целиком прочитать и осознать, можно потратить годы. Поэтому один из самых эффективных методов обучения новым возможностям Postrges — это посмотреть, как делают коллеги. На конкретных примерах. Эта статья может быть интересна тем, кто хочет глубже использовать возможности postgres или рассматривает переход на эту СУБД.
Читать полностью »

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

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

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

image

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

paperworkДля предпринимателей и владельцев бизнеса, документация, как правило, не самая захватывающая часть работы. Для бумажной работы может быть трудно найти время, особенно в самом начале, до того, как ваш бизнес перейдет на прочную основу. Тем не менее бумажная канитель очень важна. Забив на ведение отчетности и финансовых документов сегодня, вы рискуете нарваться на неприятности завтра.

В нашей стране эта проблема весьма актуальна и более значима, чем на западе. Учитывая бюрократические традиции и пренебрежение к малому бизнесу в целом, игнорирование этой части ведения дел может вылиться в крайне неприятные последствия. Путаница в финансовой документации принесла малому и среднему бизнесу гораздо больше проблем, чем любые другие неприятности. Бухгалтерия — совершенно несносная «дама», и когда она испытывает дефицит внимания, бизнес начинает испытывать множество проблем самого разного характера.

В этой статье я хотел бы дать несколько рекомендаций для начинающих предпринимателей.
Читать полностью »

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

Владея несколькими хитрыми принципами мы сможем этого достичь. Для этого нам вовсе не нужно иметь феноменальную память с рождения.

Пост решил писать кратко и по делу, без пространных объяснений и примеров. Зачем они вам? Хитрость легко попробовать на практике. Не помогла? Забудьте. Помогла? Используйте всегда.

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

bolgarka

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

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

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