Базовый курс по консоли linux от codeacademy

Codeacademy запустила интерактивный курс по консоли Linux для новичков.

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

В этом курсе рассматривается файловая навигация, операции с файлами, редактирование конфига, переменные окружения, grep, sed, sort, uniq, в общем все то, что делает жизнь линуксоида проще и конкурентнее ). Спешите изучить. По времени у меня заняло около часа.

403 ошибка в .NET MVC приложении

Периодически стала возникать 403 ошибка в работе моего .NET C# приложения (MVC 5.2 Entity Framework 6) . Ошибка возникала иногда сразу после деплоя приложения, иногда спустя несколько часов.

В итоге выяснил, что причина тому — был указан флаг Precompile during publishing флаг в настройках публикации проекта. Настройка publishungУбрал — падения приложения прекратились. Более детально разбираться с проблемой не стал на данном этапе. Возможно, дело в IIS и FW.

Как передать данные в Google Forms из URL

В данном скринкасте я рассказываю небольшой лайфхак — как добавить в форму Google Forms данные из сторонних источников.
Вставляются они из параметров URL.
А как, вы можете узнать из видео.

Оставляйте свои вопросы и комментарии, с удовольствием на них отвечу.)

Быстрое развертывание прикладного софта для Windows.

Порою после переустановки  Windows  встает вопрос: как быстро установить прикладные программы и утилиты Windows? 

В Linux это возможно одной строкой. Быстро развернуть приложения в Windows до недавнего времени было возможно только из установочного образа, с заранее установленными, и готовыми к развертке программами. Такой способ не теряет актуальность и сейчас. Однако если готового образа нет под рукой, или нет времени и возможности сделать такой под себя, то на помощь приходит сервис под названием Ninite.

Ninite позволяет быстро развернуть набор программ со свободной лицензией, чтобы обеспечить пользователя всем самым необходимым и бесплатным: браузерами, почтовыми клиентами, утилитами, архиваторами, антивирусами, текстовыми процессорами и многим другим.

Ninite

Читать далее Быстрое развертывание прикладного софта для Windows.

Denwer? XAMMP? Open Server!

Так повелось, что учиться программировать на PHP я начинал в Denwer. Удобный инструментарий, автоматическое подключение хостов и директорий, последние версии PHP. Все продолжалось хорошо, пока я не начал изучать Linux. В нем конечно можно было развернуть и кросплатформенный XAMMP, и просто (на самом деле не всегда просто) настроить по отдельности все необходимые компоненты, PHP, MySQL, PhpMyAdmin, XDebug и прочее.

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

Денвер застрял на старых версиях PHP, и допиливать руками его было неприемлемо. Выпуск новых версий Денвера застрял, чувствуется на долго. Как я нашел выход из сложившейся ситуации? Читать далее Denwer? XAMMP? Open Server!

Обновление блога

Надолго забросил блог, каюсь. Переезд на новый хостинг затянулся аж на целый год.

За это время я успел поменять работу, и написать статью в другом блоге ). Это статья о настройке простейшей интеграции с ExpertSender:

Инь-ян интеграция: советы разработчикам

Если вы занимаетесь емейл-маркетингом, то обязательно почитайте и другие статьи, не только мою. Этот блог может быть вам весьма полезен.

xdebug — waiting for connection

Не так давно разворачивал Netbeans 8.0  с xdebug 2.2.4 на Windows 7.  Возник баг — xdebug никак не мог подключится к Netbeans, в статусной строке висел прогрессбар с надписью «waiting for xdebug connection». Сто раз перерыл и поменял все настройки, но решение было не в них — брендмауер блокировал подключение по 9000 и 9001 порту.

После добавление 9000-9001 потрта в список разрешенных (на вход и выход), все заработало.

Если шумит и трещит скайп в Linux Ubuntu

Если есть явные проблемы со линуксовым Skype 2.1 на PulseAudio 4 в Ubuntu, Mint и т.д. не спешите удалять Pulse Audio или понижать версию Skype. Достаточно запускать Skype через шелл таким образом

На Яндекс почте для домена отваливается IMAP

Два дня бился с почтовым клиентом Thunderbird, выясняя почему не работает IMAP почта для домена на Яндексе.

Оказалось дело не в клиенте. Дело было в том, что каким-то образом в веб интерфейсе сбросилась настройка «Разрешить доступ к почтовому ящику с помощью почтовых клиентов» &#8594 «С сервера imap.yandex.ru по протоколу IMAP». На ящике эта настройка лежит по ссылке https://mail.yandex.ru/neo2/#setup/client.

Таким образом пришлось вручную через вебинтерфес править все ящики пользователей. Только тогда все заработало. Кроме сохранения в папку «Отправленные», сохранение происходит только со второго — пятого раза.

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

Яндекс.Метрика