Статьи | Прочее

Разворачиваем сайт в облаке


На сегодняшний день облачные платформы предоставляют большие возможности для развёртывания своих приложений на практически любом языке, причём совершенно бесплатно

В этой статье я приведу пример как быстро развернуть свой PHP сайт на платформе openshift и прикрепить свой домен

Для начала, что же такое Openshift?
   Platform as a Service (PaaS, «платформа как услуга») – это платформа, предоставляющая облачные вычисления, с доступом к системам баз данных, программному обеспечению и прочим средствам разработки
Для того, чтобы начать пользоваться облачными платформами, нужно иметь минимальные навыки работы с git, и иметь установленный клиент git на своём компьютере


Создание приложения
• Регистрируемся на https://openshift.com , после ...
Продолжить

Рейтинг:  11  (Против: 1 | За: 12)
Добавил: HoldFast

Комментарии (44)

Трансляция проигрываемой в AIMP музыки в статус ВКонтакте


А также:
  - Java Native Interface - взаимодействие Java c нативным кодом.
  - Создание Dll-библиотеки, использующей AIMP Remote API.
  - Создание модуля для OwnLang.
  - Взаимодействие с VK API.

Генерирование заголовочного файла для Си
Для взаимодействия Java с Си, нужно определиться с сигнатурой нативных методов и расположением классов. Предположим, что класс для взаимодействия с Dll-библиотекой будет иметь имя AIMP, находиться в пакете aimpremote и иметь метод currentTrack, который возвращает массив. Напишем такой класс.
  1. package aimpremote;
  2.  
  3. public final class AIMP {
  4.     public static native String[] currentTrack();
  5. }
Скомпилируем AIMP.java
javac aimpremote\AIMP.java

И воспользуемся утилитой ...
Продолжить

Рейтинг:  11  (Против: 1 | За: 12)
Добавил: aNNiMON

Комментарии (8)

Пишем многопоточные приложения на python for fun and profit


Давеча возникла необходимость использовать парсер веб страниц с поддержкой исполнения Java Script, Grab framework с задачей не справился (вообще то там есть такая фишка как транспорты с поддержкой того же селениума, однако какой-либо документации, увы, нет). Поэтому как инструмент для распознавания был выбран selenium framework + браузер PhantomJS. В отличии от grab у Selenium нет функционала для асинхронных (или хотя бы многопоточных) запросов, поэтому мы и будем реализовывать данный функционал вручную.
Писать мы будем чекер биткоинов принимающий как входной параметр текстовый файл с ключами и адресами в формате ключ адрес (через пробел). Для проверки будем использовать встроенный функционал DuckDuck.gо Все гуды(кошельки с балансом) будем писать в файл good.txt

  1. import threading
  2. import
...
Продолжить

Рейтинг:  2  (Против: 1 | За: 3)
Добавил: Virus-ONЪ

Комментарии (1)

Генератор документации на Node.js


В какой-то момент, при создании очередного модуля к OwnLang, возникла сложность в поддержании документации. Сначала она писалась вручную в Markdown и выглядела подобным образом:
  1. ## Модуль-types
  2.  
  3. Содержит функции для проверки и преобразования типов.
  4.  
  5. ### Функции
  6.  
  7. `typeof(value)` - возвращает тип переданного в функцию значения.
  8.  
  9. ```own
  10. print typeof(1) // 1 (NUMBER)
  11. print typeof("text") // 2 (STRING)
  12. print typeof([]) // 3 (ARRAY)
  13. ```
  14.  
  15. `string(value)` - преобразует значение в строку.
  16.  
  17. ```own
  18. print typeof(string(1)) // 2 (STRING)
  19. ```

Мне же нужно было вести список модулей на русском и английском языке, сохранять в HTML в двух вариантах (все модули и модули только для Android), в Markdown в один файл и в несколько файлов для GitBook (на каждый модуль ...
Продолжить

Рейтинг:  7  (Против: 0 | За: 7)
Добавил: aNNiMON

Комментарии (13)

Занимаемся самообучением for fun and profit


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


CODEACADEMY
Первое почётное место, конечно же, занимает codeacademy. Обучение представляет из себя набор кода в некой облачной IDE, там же ваш код проверяется и исполняется выводя результат. Процесс обучения построен по принципу от простого к сложному и представляет из себя набор примеров кода и выполнения неких заданий по шагам или какому-либо образцу.
Одним из главных плюсов данной платформы является то, что обучение ...
Продолжить

Рейтинг:  4  (Против: 2 | За: 6)
Добавил: Virus-ONЪ

Комментарии (4)
Всего: 43
<< 1 2 3 4 5 ... 9 >>
Категории


Пожертвования

Аноним2800 р.
Freddy1700 р.
NaruTrey800 р.
vlavolk522 р.
mr-demiurg200 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика