понеділок, 20 жовтня 2014 р.

Українська локалізація наших веб-проектів

Найближчим часом, всі свої веб-проекти я переведу на українську мову і
зроблю її основною.Звичайно, є деякі технічні складності по реалізації
цього плану, але ніщо не зможе завадити це зробити.

Зараз, я вже встановив на сайті Рудюка перекладач від Google, який хоч
каряво, але робить цю складну роботу. Цей перекладач переводить
інформацію не тільки на українську та англійську, а ще на багато інших
мов.

Тепер, процитую статтю яка мені сподобалась на цю тему:



Говорити українською – це модно. Практичні поради тим, хто хоче вивчити українську мову




З часів Євромайдану українська мова в спілкуванні стала ознакою
патріотизму. Після анексії Криму та військової агресії Росії на Сході
російськомовні українці почали відмовлятись вживати російську як мову
окупанта.
«Мова зникає не тому, що її не вчать інші, а тому, що
нею не говорять ті, хто її знає» – ці слова іспанського політика
Хосе-Марії Арце розлетілись в соціальних мережах як заклик спілкуватись
рідною мовою. Говорити українською стало не просто модою, а потребою для
багатьох свідомих громадян, проте в багатьох на заваді стали
психологічні бар’єри та страхи.
«Факти» зібрали кілька порад, як почати говорити українською в російськомовному середовищі, і головне, як говорити правильно.


1. Позбудьтеся страхів

Більшість українців, які не наважувались перейти на
рідну мову спілкування, знаходять однакові виправдання. Це все є міфи,
що легко розвінчуються.
- Я погано розмовляю українською, і не хочу її псувати
– жодна нація світу не володіє літературним варіантом рідної мови,
навіть жителі Західної України не говорять чистою українською;
- Я з дитинства говорю російською, моя сім’я – російськомовна – уявіть, що з таким же переконанням ви спробували б жити, наприклад, в США, ви би продовжували говорити російською?
- Це мертва мова, ніхто в моєму місті не говорить українською – тож ви маєте шанс стати першим, і прикладом для решти своїх земляків.
2. Створіть україномовне середовище.
Почніть з пасивного накопичення української лексики. Дивіться кіно
та серіали з українським дубляжем, читайте україномовну пресу та
слухайте українську музику. Налаштуйте свій комп’ютер на українську
мову, інтерфейс програм та соцмереж. Заходячи на сайти, здійснюючи
платежі, обирайте українську мову інтерфейсу.
3. Пишіть українською.
У листуванні та спілкуванні в соцмережах переходьте на українську.
Ви матимете час на обдумування слів, тому відчуватимете себе впевненіше,
звикаючи думати українською. Крім того, ваше коло спілкування поступово
звикатиме до вас україномовного, а ви зможете знайти однодумців, з
якими надалі зможете практикуватись в українській.
4. Говоріть до незнайомців.
Психологічний бар’єр легше за все подолати, якщо почати говорити
українською спочатку з незнайомцями: в магазині, транспорті, на вулиці.
Будьте готові, що ваша мова здаватиметься вам жахливою, проте лише
практика і час допоможуть вам говорити плинно.
5. Почніть говорити у побуті.
Почавши говорити українською в побуті та на роботі, будьте готові
пояснити причину такої зміни. Поясніть рідним та друзям свою позицію та
попросіть їх підтримати вас у такому прагненні. Пам’ятайте,
російськомовні українці прекрасно вас розуміють, навіть якщо вони
звертаються до вас російською. Практика довела, навіть корінні росіяни
розуміють українську, якщо говорити повільно.
Будьте готові відчути, як складно підтримувати такий діалог, адже
під час розмови ви автоматично використовуєте слова один одного. Треба
навчитися не втрачати пильність, краще говоріть повільніше, але
українською.
6. Знайдіть досвідчених співрозмовників.
Важливо не просто говорити, а говорити правильно. Для цього важливо
мати співрозмовника, який стане для вас прикладом. Слухаючи його мову,
вам буде легше відповідати українською. Не бійтеся припускатися помилок і
запитувати незнайомі слова. Так ви швидко збагатите свою лексику.
7. Наберіться терпіння.
Для того, щоб почати не лише говорити вільно, але й думати
українською, вам знадобиться близько року. За цей час вам будуть
необхідні перерви, не бійтеся перепочити тиждень чи місяць і зробити
другу спробу.
8. Безкоштовні курси української мови.



Для тих, хто не в змозі освоїти мову самостійно, пропонуємо список
безкоштовних курсів у містах України. Тут ви точно знайдете однодумців і
постійне спілкування українською! Для тих, хто не в змозі освоїти мову
самостійно, пропонуємо список безкоштовних курсів у містах України. Тут
ви точно знайдете однодумців і постійне спілкування українською!



Використовуваолсь джерело: fakty.ictv.ua

пʼятниця, 17 жовтня 2014 р.

Linux Ubuntu

«Убийца Microsoft Windows»
— Linux Ubuntu прекрасно заменяет коммерческую операционную систему от
ведущего разработчика операционных систем. Данная операционная система
позволяет работать с компьютером и программами не менее эффективно, чем
это делает Windows.
Ubuntu
([ʊˈbʊntuː]; от зулу ubuntu — человечность; «Убу́нту») — операционная
система, основанная на Debian GNU/Linux. Основным разработчиком и
спонсором является компания Canonical. В настоящее время проект активно
развивается и поддерживается свободным сообществом.
По утверждениям
Canonical, операционную систему Ubuntu использует примерно 20 миллионов
пользователей, что делает его самым популярным дистрибутивом Linux (на
момент 26 апреля 2011 года) для десктопов. Он является 4-м в списке
самых популярных дистрибутивов Linux для веб-серверов.
Обычно новые версии
дистрибутива выходят каждые полгода и поддерживаются обновлениями
безопасности в течение 9 месяцев (начиная с версии 13.04, до этого
поддержка осуществлялась в течение полутора лет), а версии LTS,
выходящие раз в 2 года, поддерживаются в течение 5 лет, как серверные,
так и десктопные варианты. Начиная с версии 12.04 поддержка LTS-версий
производится в течение 5 лет для Ubuntu Desktop (Ядро, Unity и прочие
компоненты Ubuntu), и Ubuntu Server. До этого поддержка составляла 3
года для настольных версий и 5 лет для серверных. На другие дистрибутивы
семейства ubuntu действует полная поддержка в 3 года, а основы системы
(Ядро, Xorg и прочие компоненты) — 5 лет.
Ubuntu поставляется с
подборкой программного обеспечения для серверов и рабочих станций. Она
устанавливается на настольные персональные компьютеры c помощью LiveCD
(версия Desktop), LiveUSB или текстового установщика (версия Alternate,
предоставлялась до версии Ubuntu 12.04.2). В версии LiveDVD присутствуют
несколько бóльшие возможности — начиная от установки не только в
графическом, но и в текстовом режимах, загрузки в режиме восстановления
системы и заканчивая полной локализацией и большим количеством пакетов
на диске. Есть версии для официально поддерживаемых архитектур, таких
как i386, amd64, ARM. Кроме того, с 2013 года начата разработка
специальной версии Ubuntu для смартфонов на архитектуре ARM и x86.

Заметные факты внедрения и использования

— В 2007 году Парламент
Франции отказался от использования Windows и перешёл на использование
Ubuntu. В 2008 году было также озвучено решение о планомерном переводе
на Ubuntu более 70 тысяч компьютеров французской полиции. В 2008 году
планировалось перевести от 5 до 8 тысяч настольных компьютеров, в
последующие 4 года переводить по 12—15 тысяч компьютеров ежегодно во
всех отделах полиции в пределах Франции. Ubuntu используется в школах
Грузии и Македонии (планировалось перевести на Ubuntu более 180 тысяч
компьютеров). В Испании (по состоянию на 2008 год) разворачивается
программа по оснащению учебных заведений более чем 400 тысячами
компьютерных систем с Ubuntu.

— В Google работники используют ОС под названием Goobuntu в качестве рабочей — модифицированный дистрибутив.

— Ubuntu используется в качестве основной операционной системы на серверах проекта «Википедия».

— Серверная версия Ubuntu 12.04 LTS используется в проекте OpenStreetMap в качестве основного сервера базы данных.

— На основе Ubuntu выпускается большое количество версий, специально
приспособленные к определённому языку (например, русские Runtu, Ubuntu
Russian Remix и другие).

— На октябрь 2009 года Ubuntu использовали 12 миллионов пользователей во всём мире.

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

— В мае 2013 года администрация города Мюнхен анонсировала успешное
завершение проекта по миграции более 14 тысяч рабочих станций
государственных учреждений на Linux и свободное программное обеспечение.
Миграция произведена в 51 учреждении в различных районах города. В
качестве рабочего дистрибутива используется LiMux, представляющий собой
специально адаптированную для использования в муниципальных учреждениях
редакцию Ubuntu Linux.

— В 2012 году Valve выпустила клиент платформы распространения игр Steam для Ubuntu.

— В 2013 году украинский ПриватБанк заявил об использовании Ubuntu
Linux. Корпоративная версия данной системы установлена на 36 тыс.
компьютеров.

Закачка Linux Ubuntu

Закачать операционную систему Linux Ubuntu можно с официального сайта:

OpenOffice, LibreOffice

Столкнувшись с не
оправданной стоимости продуктов Microsoft Office рынок стал ожидать
альтернативу. Как результат, возникло ряд программных продуктов с
помощью которых можно было обойтись без данного продукта. Одним из
наиболее успешных в этом отношении оказался продукт Open Office.
Данный продукт распространялся с открытым исходным кодом и не стоил
ничего для пользователей. Open Office кроссплатформенный — работает в
Windows, Linux и MacOS. Кироме того, он прекрасно работает со всеми
форматами файлов Microsoft Office. Но, кроме этого, еще и поддерживает
свой формат, который значительно меньше по размеру и имеет больше
возможностей по интеграции с другим программным обеспечением.
Open Office успешно конкурирует с MsOffice, но обходится Вам бесплатно!
После покупки
OpenOffice компанией Oracle, возникли некторые трения между новым
владельцем и свободным сообществом. Поэтому, был создан клон OpenOffice
под названием LibreOffice. И данный продукт развивается свободным
сообществом и не принадлежит компании Oracle.
При смешанной работе с
MsOffice, OpenOffice, LibreOffice у Вас могут возникать некоторые
проблемы совместимости. Например, OLE-объекты вставленные в MsOffice не
до конца корректно открываются в альтернативном программном обеспечении.
Но, если применять Open Office или Libre Office для всей организации,
то у Вас не будет возникать проблем с сохранением/восстановлением
файлов. Тем более, что данные продукты значительно универсальней и
гибче, чем продукты Microsoft…

Определение OpenOffice

Apache OpenOffice
(ранее OpenOffice.org, OO.org, OO.o, OOo) — свободный пакет офисных
приложений. Конкурирует с коммерческими офисными пакетами (в том числе
Microsoft Office) как на уровне форматов, так и на уровне интерфейса
пользователя. Одним из первых стал поддерживать новый открытый формат
OpenDocument (ISO/IEC 26300). Официально поддерживается на платформах
Linux, Microsoft Windows, Mac OS X Intel/PowerPC (поддержка оболочки
Aqua находится в стадии альфа-тестирования) и раньше поддерживался
Solaris SPARC/Intel. Существуют порты для OpenSolaris, FreeBSD, Linux
PowerPC и OS/2.
Основан на коде
StarOffice, который был приобретён, а затем выпущен с открытым исходным
кодом фирмой Sun Microsystems. После покупки последней права на OO.o
перешли к компании Oracle.
Ранее распространялся
по схеме двойного лицензирования: по лицензиям LGPL и SISSL. Но 3
сентября 2005 года компания Sun Microsystems объявила об отказе от SISSL
для всех своих открытых проектов, и пакет с тех пор имеет только
лицензию LGPL. В данный момент OpenOffice.org является одним из самых
известных приложений среди программ с открытым исходным кодом. Об этом
свидетельствует большое количество ответвлений (см. Популярность, Другие
проекты).
Существует переносимая
версия пакета OpenOffice.org для операционных систем семейства Microsoft
Windows с возможностью использования без установки, что позволяет
запускать пакет, например, с флеш-накопителя.
Офисный пакет
OpenOffice.org может свободно устанавливаться и использоваться на
домашних компьютерах, в школах, офисах, вузах, государственных,
бюджетных и коммерческих организациях и учреждениях согласно лицензии
Apache.
Офисный пакет
OpenOffice.org согласно решениям Правительства РФ передан в 2008 году во
все школы России для обучения информатике и компьютерной грамотности в
составе базовых пакетов программ лицензионного и открытого программного
обеспечения.
28 сентября 2010 года,
из-за жёсткого стиля руководства «сверху», некоторые разработчики
OpenOffice.org объявили о создании новой некоммерческой организации The
Document Foundation с целью продолжения развития офисного пакета в виде
проекта LibreOffice, независимого от компании Oracle. В октябре 2010
года было объявлено, что самый популярный дистрибутив на базе Linux —
Ubuntu отказывается от OpenOffice и переходит на LibreOffice.
1 июня 2011 года
компания Oracle официально объявила о передаче всех прав на
OpenOffice.org Apache Foundation. 13 июня фонд принял это предложение, в
результате голосования OpenOffice поступил в Apache Incubator (англ.).
После окончательного перехода проекта в руки фонда, лицензия на код
OpenOffice.org будет изменена на лицензию Apache 2.0. По этому поводу
Фонд свободного ПО выступил с заявлением, в котором выразил огорчение по
поводу подобного шага, счёл уход от копилефт лицензии ошибочным шагом и
рекомендовал использовать LibreOffice.

Закачка продуктов OpenOffice и LibreOffice

Официальный сайт продукта OpenOffice: http://www.openoffice.org/ru/
Официальный сайт продукта LibreOffice: https://ru.libreoffice.org/download/

Общие ограничения для групп в LinkedIn

Продолжая тему ограничений в социальных сетях, рассмотрим ограничения в LinkedIn:

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


Ограничения, существующие для участников группы:


Каково общее количество групп, которыми я могу владеть и которые я могу администрировать? 10 (общее количество).

Каково общее количество подгрупп, которыми я могу владеть? 20.

Каково общее количество групп, в которых я могу быть участником? 50.
Как только вы достигните этого количества, вам потребуется прекратить
участие в одной группе, чтобы присоединиться к другой.

Каково общее количество подгрупп, в которых я могу быть участником? 50.

Каково общее количество групп, в которых я могу быть модератором? 50.

Каково общее количество пользователей, которых я могу отслеживать? 5 000.


Ограничения, существующие для основных групп:


Сколько владельцев может быть у группы? 1.

Сколько администраторов может быть у группы? 10.

Сколько модераторов может быть у группы? 50.

Сколько участников может быть в группе? 20 000 (максимум по умолчанию).


Ограничения, существующие для подгруппы:


Сколько подгрупп может быть создано в рамках одной основной группы? 20.

Сколько владельцев может быть у подгруппы? 1.

Сколько администраторов может быть у подгруппы? 10.

Сколько модераторов может быть у подгруппы? 50.

четвер, 16 жовтня 2014 р.

Еще раз о лимитах в социальных сетях

Пароль во «ВКонтакте» не может состоять более, чем из 1024 символов.
В Twitter нельзя подписаться на более, чем 2000 пользователей.
Фактически, этот лимит может быть нарушен, в зависимости от соотношения между количеством ваших читателей и микроблогов, которые читаете вы. Но соотношение это не раскрывается. В компании отмечают, что пользователь Twitter технически не может читать более 1000 учетных записей в день.

- Во «ВКонтакте» нельзя завести себе более 10 000 друзей (вместе с отправленными заявками).
- Мало кто знает, что, согласно правилам, Twitter может удалить учетную запись, если пользователь длительно бездействует. В компании рекомендуют входить в свою учетную запись и отправлять хотя бы один твит за 6 месяцев.
- Во «ВКонтакте» нельзя написать сообщение длиннее 4096 знаков.
- Нельзя во «ВКонтакте» подгружать фотографию более 25 Мб.
- Система Content ID помогает правообладателям на YouTube выискивать видео, где используется контент, защищенный авторским правом. Если эта система выявила, к примеру, кусок чужого музыкального трека, показ ролика может быть ограничен. В «Менеджере видео» автор ролика может удалить звуковую дорожку с чужой музыкой (если это невозможно, часть ролика, где раньше звучала музыка, будет воспроизводиться без звука).
- Twitter запрещает любое автоматизированное или пакетное добавление читаемых.
- В названиях страниц на Facebook запрещено писать только капсом или использовать только общие слова, типа «пиво» или «пицца» (но кого это останавливает).
- В альбом Facebook нельзя подгрузить более 1000 фото.
- Во «ВКонтакте» нельзя вступить более, чем в 5000 сообществ.
- В Facebook нельзя добавлять более 5000 друзей.
- Нельзя загружать видео на YouTube размером более 128 Гб и длиной более 11 часов.
- В «ВКонтакте» нельзя редактировать запись на стене, если с момента ее публикации прошло более 24 часов.
- Максимальное количество видео, которые подгружаются в одну группу «ВКонтакте» — 10 000, на страницу — 5000.
- Пользователь в Facebook может лайкать до 5000 страниц.
- Во «ВКонтакте» нельзя загрузить видео более 2ГБ.
- В Facebook нельзя добавлять слишком много друзей за раз, поскольку, если запросы на добавление в друзья останутся неотвеченными либо же если кто-то из пользователей пожалуется на такой запрос, отправителю временно заблокируют эту функцию. Официально Facebook приветствует добавление в друзья только людей, которых вы знаете лично.
- В Facebook, как и во многих других соцсетях, запрещено размещать фото обнаженного тела/эротические фото (что иногда приводит к курьезам). Администрация сети, впрочем заявляет, что стремится не ограничивать право пользователей постить фото, к примеру, статуи микельанджелового Давида или фото кормящей матери.
- В Facebook можно деактивировать аккаунт, а можно удалить. Несмотря на слухи о том, что сеть хранит абсолютно всю информацию, когда-либо подгруженную, администрация утверждает, что в случае удаления данные профиля никак не восстановить.
- Для неверифицированного Facebook-аккаунта максимальный размер видеофайла — 10 Мб (длина — 10 минут). Для верифицированного — 1024 Мб и 20 минут.
- Нельзя постить на Instagram видео длиной более 15 секунд или менее 3 секунд.
- В Twitter нельзя отправлять более 2400 твитов в день (ретвиты считаются как твиты).
- Комментарии на YouTube славятся своей «адекватностью» и соответствием тому, что показано на видео. Нюанс в том, что владелец видео/канала может убрать комментарий, который ему не понравился в обсуждении. И комментарий, и ответы к нему будут удалены. Но, если автор уже расшарил его на Google+, он останется в этой сети.
- В Twitter очень популярны фейковые аккаунты знаменитостей. Но по правилам соцсети, нельзя имитировать другое лицо, иначе аккаунт может быть удален. Чтобы факт имитации другой личности был признан, учетная запись должна представлять другую личность в ложном или негативном свете. Учетную запись, имитирующую другого пользователя, не удалят, если у него совпадает только имя или если в профиле явно говорится о том, что пользователь не связан с другими лицами с такими же именами.
- Мало кто знает, что в Instagram есть запрещенные хештеги: вы можете отмечать ими свои фото, но в поиске их не будет. Сюда входят #photography, #iphone и #instagram. Неофициальный список таких хештегов есть, к примеру, здесь.
- Видео из YouTube убирают не только в связи с нарушением авторских прав. На видео также могут накладывать ограничения по возрасту (сцены насилия, изображение наготы и т.д.). Но пользователи, участвующие в партнерской программе YouTube, могут подать апелляцию на такое ограничение.

Лимиты на аккаунты в Одноклассниках

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

  • Обычный пользовательский аккаунт — 5000 друзей максимум.
  • Аккаунт звезды, т.е. подтвержденная официальная страница пользователя, например — 10000 друзей максимум.
  • Аккаунт рекламодателя — количество друзей неограничено

Лимиты в Одноклассниках для группы

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

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

Лимиты на приглашения в группу в Одноклассниках

За
последнее время в Одноклассниках выкатывают множество нововведений и
можно заметить, что в один день с аккаунта можно пригласить 15, а-то и
25 друзей с аккаунта в группу, а в другие дни, всего 2-3 приглашения,
все эти лимиты направлены на борьбу со спамом, иначе соц сеть будет
работать нестабильно. По своим наблюдениям я заметил такой момент: при
использовании автоматизированных средств для работы в Одноклассниках, лимиты по 3-10 приглашений с аккаунта, для каждого аккаунта лимит индивидуальный. Вот несколько параметров, от которых зависят лимиты:

  • время
    между предыдущим и следующим приглашением друзей в групп, т.е. Вы
    запускали софт сегодня, выслали с аккаунта 10 приглашений, при
    последующем запуске учитываются предыдущие действия и в ОК выдают новые
    лимиты. Разрезы между предыдущим и следующим запуском советую выбирать
    минимум от 24 часов до 72 часов.
  • достижение лимитов в текущем
    запуске. Если был достигнут лимит при текущем запуске, то их не снимут
    около 24-36 часов, в дальнейшем можно будет с этого же аккаунта
    пригласить от 3 до 6 пользователей.
  • количество человек, которые
    не приняли приглашение в группу и количество еще не одобренных или не
    отклоненных заявок. От этого зависит последующее число людей, которых Вы
    сможете пригласить.
  • количество пользователей, которые нажали на
    «это спам», это способствует не только последующим лимитам, но и может
    привести к блокировке аккаунта.
  • поведение на самом аккаунте.
    Если аккаунт живой и на нем происходит какая-то деятельность, это только
    плюс при получении возможности приглашения друзей в группу.
  • не
    одобренные заявки в друзья, приглашения в группу, игры и прочие моменты.
    Для успешных приглашений нужно обрабатывать данные параметры, это будет
    только говорить о том, что аккаунты больше похожи на живые.
Помимо
данных параметров существует конечно еще масса различных других
параметров, которые влияют на лимиты, но если выполнить хотя бы данные
условия, у Вас будет больше возможностей для приглашений.

Лимиты на приглашение в друзья

В
друзья на аккаунты при приглашении также добавлены лимиты. Если раньше
можно было по 50-80 пользователей пригласить в друзья, то сейчас эти
показатели уменьшили, исходя из собственных наблюдений могу сказать,
что:

  • приглашение друзей из поиска в Одноклассниках — 5-15 человек в сутки.
  • приглашение друзей из возможных друзей — 4-9 человек раз в 6 часов (примерный показатель)

Лимиты в Одноклассниках на количество отсылаемых сообщений

В
Одноклассниках технически можно выслать 50 сообщений, но в случае, если
3 сообщения пометят как «спам», Ваш аккаунт блокируется, здесь не
размахнешься, поэтому аккуратно нужно писать сообщения, чтобы избежать
блокировку аккаунта.

P.S.: скажу для тех людей, которые пользуются
накруткой классов. НЕ БОРЩИТЕ! Если в группе накрутить с малым
количеством пользователей порядка 2000-3000 классов (при минимальных
задержках), можно лишиться самой группы, да и не только группы, еще и
вместе с ней аккаунтов.

Ограничение количество связей в Google и Facebook

Социальные сети интересны с точки
зрения открывающихся возможностей по общению, но со временем,
сталкиваешься с нюансами и ограничениями, внесенные в них.


В Google+ Вы не можете добавлять в круги в сумме не более 5000 человек.


Я читал, что и в Facebook такое же ограничение. Посмотрим…



вівторок, 14 жовтня 2014 р.

Реанимация сайта rudjuk.kiev.ua

Вот только сейчас после рейдерства государственных органов 28 июля 2014 мне удалось восстановить мой самый старый сайт: http://rudjuk.kiev.ua

Сделал я новый сайт на CMS-системе Wordpress.

К сожалению, контент, который был на сайте http://rudjuk.kiev.ua остался на изъятых серверах "на экспертизу". Поэтому, информации о Корпорации 1 там нет.




понеділок, 13 жовтня 2014 р.

Восстановление Flash-накопителя

Столкнулся с проблемой, что после создания загрузочного Flash-накопителя, Windows категорически не хочет удалять разделы и показывает буд-то на Flash несколько мегабайт вместо 2 Гб. Тогда, я обратился к спасительному Linux и решил данную проблему :)

Итак, что я делал.
1. Определил название устройтства Flash-накопителя. Это легко сделать через утилиту Приложения - Системные утилиты - Диски.
У меня, получилось /dev/sdb.

2. Размонтировал все диски из данного устройства.

3. Отформатировал флешку (естественно, под sudo)
  dd if=/dev/zero of=/dev/sdb
Этот процесс длительный. Если у Вас нет времени ждать - можете просто переписать первые 512 байт:
  dd if=/dev/zero of=/dev/sdb bs=512 count=1

4. Создаем раздел с помощью утилиты:
  fdisk /dev/sdb
 Стандартно разбиваем, как это делается утилитой fdisk. Тут расписывать не буду :)

5. Форматирую. Можно с помощью той же дисковой утилиты Приложения - Системные утилиты - Диски.
 

неділя, 12 жовтня 2014 р.

Впечатление о CMS-системе Wordpress

В последнее время клиенты часто обращаются по поводу изменения/создания сайтов на CMS-системе Wordpress. С данной системой я работал много лет назад. Решил установить и посмотреть, как она теперь работает. И скажу честно, система понравилась...

Что понравилось:
- Легкость и скорость установки. Инсталляция Wordpress - не больших размеров, закачивается быстро. А установка её установка забирает менее минуты. Скажу честно, это одна из самых быстрых установок, которые я видел. Простота, лаконичность - отличные свойства данной системы.
- ЧПУ и оптимизация под SEO. Такие сайты проще раскручивать... ЧПУ поддерживает русско-язычные названия адресов.
- Огромное количество шаблонов, которые ставятся менее чем минуту. Шаблоны автоматически показываются из репозитария и их количество - много сотен. Многообразие от которого разбегаются глаза... Такое многообразие шаблонов позволяет исполнить мою мечту - штамповать много сайтов в день :)
- Огромное количество плагинов. Плагины тоже ставятся прямо из репозитария. Причем, каждый плагин имеет отличное описание со скриншотами. Выбирайте плагин, устанавливайте, а если не понтравится - отключайте.
- Удобство работы. За сутки я перенес информацию из своего блога. А это пол тысячи статей!
- Бесплатность и открытость. Такую систему можно разширять до бесконечности для различных проектов...


Что не понравилось:
По сути, не могу сказать, что на сегодняшнее время что-то не понравилось в данной системе. Возможно, в будущем, при росте задач, я и увижу какие-то недостатки...

Если Вам нужно создать сайт за очень короткое время, мы это можем сделать на Wordpress. Пишите, обращайтесь - сделаем: rs@corp2.net

пʼятниця, 10 жовтня 2014 р.

Блокировка эротического контента в Firefox

Возникла необходимость установить ребенку родительский контроль. В моем случае - нужно было просто ограничить просмотр сайтов эротического и вирусного содержания.
Начал искать. Как оказалось, вариантов ограничения достаточно много. Вначале, думал настроить брандмауэр, потом, нашел способ - установить nanny для Linux.
Но, остановился на более лаконичном способе - установке плагина для Firefox, который фильтрует содержимое файлов.

Заходите Інструменти - Додатки (у меня укр. Firefox :)).
В поле поиска набираете filter и нажимаете Enter.

Для фильтрации контента можете установить такие плагины:

Anti-Porn Pro
FoxFilter
Procon Latte Content Filter
WebFilter - The content filtering addon!

После установки - перезагрузитесь.
Если плагин будет "слишком фильтровать" - можете его отключить и опять перезагрузить :)

P.S. Плагины фильтрации срабатывают на содержимое в контенте. Поэтому, если у Вас в контенте будут запрещенные слова, то страница будет заблокирована...

Борьба с блокированием моего сайта corp2.net в firefox при включении фильтров по борьбе с эротикой и спамом

Поставил вчера ребенку плагины по борьбе с эротическим контентом.
Захожу на мой сайт http://corp2.net - выдается сообщение, что данная страница содержит запрещенное содержимое эротического типа.
Думаю, что это такое... Откуда у меня на сайте такое содержимое... Может, внедрился вирусный скрипт ?

Начал изучать.

1. Вначале проверил нормально ли грузятся другие сайты, находящиеся у меня на сервере ? Проверил - нормально. Значит, все таки дело не в сервере, а в сайте.
2. Проверил все зеркальные домены - везде одна и та же ошибка. Мол есть эротический контент.
3. Проверил выдается ли сообщение в других плагинах фильтрации для firefox - тоже выдает! Значит, что-то есть.
4. Попроверял сайт в разных системах проверки вирусности сайта - ничего не нашло...
5. Проверил сайт в черных списках - нет. Более того, репутация высокая... Что же такое...
6. Поотключал куча плагинов в интернет-магазине - ничего не получилось. Фильтр все так же срабатывал.
7. Самое интересное, что при загрузке сайта http://corp2.net на секунду он появляется, а потом, выскакивает блокировка. Поэтому, я решил, что это вероятно какой-то java-скрипт делает переадресацию или обращение к внешнему, внесенному в черный список, сайту.
Более того, если загружать не сайт, просто файлы на PHP - блокировки не происходит. Т.е. получается, причина в самой cms-системе.
И тут пришла идея выполнить команду в Linux:
wget http://corp2.net
Этой командой выгружается содержимое сайта в файл. Этот файл, переписал на хостинг, где находится основной сайт. И запустил. В результате - сработала блокировка, как для основного сайта. Отлично! Значит, можно убирая команду за командой добиться того, что блокировка перестанет срабатывать.
Начал убирать java-скрипт за java-скриптом.
И вычислил!

Как оказалось, причина была в скрипте сервиса социальной сети share.pluso.ru. Как только убрал этот скрипт - перестал блокироваться сайт фильтром от порнографического и спам-контента. Так, что будьте осторожны с внешними сервисами. Иногда, они могут приводить к отрицательным результатам...

P.S. Кстати, когда загружаешь рейтинг mail.ru, то тоже блокировки срабатывают. У них та же проблема с этим же скриптом :)

вівторок, 7 жовтня 2014 р.

Настройка шлюза в Linux Ubuntu с помощью iptables

Как я только не настраивал шлюз в Linux Ubuntu и с помощью ufw, squid, с помощью различных программных файерволов. Но, практика показала, что наиболее эффективный способ - это настройка с помощью встроенных средств - с помощью iptables. Самое главное в данной настройке - написание предопределенного скрипта и его использование в различных проектах.



В интернете огромное количество программных реализаций подобных скриптов. Я же использую скрипт, который опишу ниже и который тоже когда-то нашел в интернет :).

Для начала, необходимо отметить, что если необходимо, чтоб работал шлюз внутри сети, то необходимо установить программу для "маскарадинга":
aptitude install dnsmasq

iptables же обычно уже установлен в Linux Ubuntu последних версий, поэтому, его нет необходимости дополнительно устанавливать.

Если же Вам необходимо, чтоб работали одновременно bind9 и dnsmasq, то необходимо вначале запускать dnsmasq, а потом - bind9. Т.к. иначе, они начнут ругаться на занятость портов.
Вот как я делаю в rc.local:

service bind9 stop
service dnsmasq restart
service bind9 start



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

#!/bin/bash
# Тут в принципе может и не надо этого всего но не помеха
# вдруг какой модуль не подгружен или форвардинг не включен
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_dynaddr
modprobe iptable_nat
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp

# Объявление переменных
export IPT="iptables"

# Интерфейс который смотрит в интернет
export WAN=eth0

# Локальная сеть (в моем случае, все висит на одном интерфейсе. Чеще всего же тут заменяете на eth1)
export LAN=eth0:1
export LAN_IP_RANGE=10.0.2.0/24

# Очистка всех цепочек iptables
$IPT -F
$IPT -F -t nat
$IPT -F -t mangle
$IPT -X
$IPT -t nat -X
$IPT -t mangle -X

# Закрываем изначально ВСЁ (т.е. изначально все что не разрешено - запрещено):
###$IPT -P INPUT DROP
###$IPT -P OUTPUT DROP
###$IPT -P FORWARD DROP

# разрешаем локальный траффик для loopback и внутренней сети
$IPT -A INPUT -i lo -j ACCEPT
$IPT -A INPUT -i $LAN -j ACCEPT
$IPT -A OUTPUT -o lo -j ACCEPT
$IPT -A OUTPUT -o $LAN -j ACCEPT

# Состояние ESTABLISHED говорит о том, что это не первый пакет в соединении.
# Пропускать все уже инициированные соединения, а также дочерние от них
$IPT -A INPUT -p all -m state --state ESTABLISHED,RELATED -j ACCEPT
# Пропускать новые, а так же уже инициированные и их дочерние соединения
$IPT -A OUTPUT -p all -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
# Разрешить форвардинг для новых, а так же уже инициированных
# и их дочерних соединений
$IPT -A FORWARD -p all -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

# Включаем фрагментацию пакетов. Необходимо из за разных значений MTU
$IPT -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

# Отбрасывать все пакеты, которые не могут быть идентифицированы
# и поэтому не могут иметь определенного статуса.
$IPT -A INPUT -m state --state INVALID -j DROP
$IPT -A FORWARD -m state --state INVALID -j DROP

# Приводит к связыванию системных ресурсов, так что реальный
# обмен данными становится не возможным.
$IPT -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
$IPT -A OUTPUT -p tcp ! --syn -m state --state NEW -j DROP


# Разрешаем доступ из внутренней сети наружу
$IPT -A FORWARD -i $LAN -o $WAN -j ACCEPT

# Запрещаем доступ снаружи во внутреннюю сеть
$IPT -A FORWARD -i $WAN -o $LAN -j REJECT

# Маскарадинг
$IPT -t nat -A POSTROUTING -o $WAN -s $LAN_IP_RANGE -j MASQUERADE


# Далее дано как пример открытие портов извне:
# **********************************************************************
# Открываем порт для ssh
$IPT -A INPUT -i $WAN -p tcp --dport 22,220 -j ACCEPT

# Открытие портов для торрентов (такие же указать в torrent-клиенте)
# $IPT -A INPUT -i $WAN -p tcp -m multiport --ports 49152:65535 -j ACCEPT

# Открытие 443 порта
$IPT -A INPUT -p tcp --dport 443 -j ACCEPT

# Открываем 80 порт для веб сайтов
$IPT -A INPUT -i $WAN -p tcp --dport 80 -j ACCEPT
$IPT -A INPUT -i $WAN -p udp --dport 80 -j ACCEPT

# Открытие портов для игровых серверов
# $IPT -A INPUT -i $WAN -p tcp --dport 27010:27030 -j ACCEPT
# $IPT -A INPUT -i $WAN -p udp --dport 27010:27030 -j ACCEPT

# Открытие порта для голосового сервера Team Speak
# $IPT -A INPUT -i $WAN -p tcp --dport 9987 -j ACCEPT
# $IPT -A INPUT -i $WAN -p udp --dport 9987 -j ACCEPT
# **********************************************************************
.
# Вывод информации о состоянии таблиц.
route -n
$IPT -L
$IPT -L -v -n
$IPT -L -v -n -t nat



Можно записать данный скрипт, как fw.sh и потом его вызывать из rc.local в момент загрузки. Например, так:
/usr/fw/fw.sh

Настройка 2-х ip-адресов на один сетевой интерфейс в Linux Ubuntu

Бывает, необходимо настроить 2 ip-адреса на одной сетевой карте.
В Linux Ubuntu Вы для задания 2-го ip-адреса Вы можете выполнить команду:
ifconfig eth0:1 10.0.2.1 netmask 255.255.255.0 up

Для того, чтоб настройка воспринялась на  всё время, запишите в файл /etc/network/interfaces нечто подобное:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
# Параметры основного интерфейса, например, ip-адрес внешнего доступа
auto eth0
iface eth0 inet static
      address 95.211.198.19
      netmask 255.255.255.192
      network 95.211.198.0
      broadcast 95.211.198.63
      gateway 95.211.198.62
       # dns-* options are implemented by the resolvconf package, if installed
      dns-nameservers 85.17.150.123 85.17.96.69 85.17.150.123 62.212.64.122
      dns-search ua-hosting.com.ua


auto eth0 eth0:1

iface eth0:1 inet static
address 10.0.2.1
netmask 255.255.255.0

Життя після 1С та BAS: Великий огляд українського ринку ERP-систем та реальних альтернатив у 2026 році

На початку 2026 року історія з 1С та BAS в Україні остаточно перестала бути темою про звичку, інерцію чи бухгалтерський комфорт. Вона перейш...