От переводчика: В 2007 году, в поисках веб-движка я наткнулся на очень интересный и необычный диалект лиспа. И после прочтения нескольких статей я был очарован его принципами. Поскольку моя основная работа далека от веб-программирования, то профессионально я его не использую, но время от времени возвращаюсь к нему и понемногу «штурмую».
За всё время знакомства с этим языком он практически нигде не мелькает, и на русском языке информации о нем почти нет. Попробуем восполнить этот пробел. Несмотря на то, что оригинал статьи датируется 2006-ым годом, тема вполне актуальна.
Большое спасибо за помощь в переводе Надежде Захаровой и замечательному сайту Notabenoid.
Рубрика «Программирование» - 992
Радикальный подход к разработке приложений
2013-04-24 в 8:09, admin, рубрики: Веб-разработка, переводы, Программирование, метки: Лисп, переводы, ПрограммированиеВыпуск 43. Конференция Secon 2013
2013-04-24 в 6:57, admin, рубрики: подкасты, Программирование, метки: подкасты, Программирование
Освежаем в памяти прошедшую в Пензе конференцию Secon 2013. Обсуждаем, что было интересного в этом году, кто приехал в качестве докладчиков, рассказываем про самые интересные, с нашей точки зрения, выступления. В качестве бонуса, интервью со спикерами: Иваном Евтуховичем и Кириллом Мокевниным.
В выпуске:
— Что было интересного на конференции Secon 2013. Интервью с Иваном Евтуховичем и Кириллом Мокевниным
Подписаться в iTunes
RSS Feed
Подробная информация о выпуске на itkompot.ru
Cлушать на podfm
Скачать mp3-файл (71.5 Мб, 128 kbps)
Читать полностью »
Профессиональное приключение для специалистов
2013-04-24 в 5:41, admin, рубрики: 1c 8.2, 1с предприятие 8, 1С-Битрикс, Программирование, разработка, стартапы; финансирование; инвесторы, метки: 1c 8.2, 1с предприятие 8, 1С-Битрикс, стартапы; финансирование; инвесторыВчера нашел информацию о новом проекте. Странно, что на Хабре не было упоминания, хотя до окончания сбора заявок осталось всего 3 дня.

Проект, о котором идет речь, необычен как явление. Компания-инкогнито набирает группу 1С-ников (хотя требуются и веб-разработчики) для работы на курорте с целью создания стартапа. Озаглавлен проект как «Проект Доминикана», с кратким описанием: «Профессиональное приключение для специалистов 1С».
Суть проекта:
Читать полностью »
IT-Компот 42. Форум технологий Mail.ru. Raspberry Pi. Про инженеров
2013-04-23 в 16:24, admin, рубрики: подкасты, Программирование, метки: подкасты, Программирование
Сегодня мы расскажем, что было интересного на Форуме технологий, проводимом компанией Mail.ru. Антон Копылов поделится опытом использования Raspberry Pi. И напоследок, выжимка основных идей из статьи Джона Оллспоу про качества зрелых инженеров.
В выпуске:
— Что интересного было на Форуме технологий Mail.ru
— Raspberry Pi. Что, почем и зачем
— Главные качества зрелого инженера
Подписаться в iTunes
RSS Feed
Подробная информация о выпуске на itkompot.ru
Cлушать на podfm
Скачать mp3-файл (57.6 Мб, 128 kbps)
Читать полностью »
Работа с FTP и выгрузка данных в xlsx (Caché Object Script)
2013-04-23 в 10:39, admin, рубрики: FTP, intersystems cache, nosql, Программирование, метки: FTP, InterSystems cacheПредлагаю Вашему вниманию статью на следующие на темы:
- Работа с FTP сервером с помощью %Net.FtpSession
- Простой способ выгрузки данных в формат xls
- Несколько полезных советов
Получение и подсчет количества репостов VK.COM
2013-04-23 в 7:09, admin, рубрики: api, php, vk api, vk.com, vkonakte, Вконтакте, Вконтакте API, Программирование, метки: api, PHP, vk api, vk.com, vkonakte, vkontakte api, ВконтактеНа днях стояла задача посчитать количество пользователей сайта vk.com, поделившихся определенным постом (т.е. количество репостов). Для этого существует приложение «Вирусоанализатор», но в процессе использования выяснилось, что оно не считает большое количество репостов (от 100 и более). Ползунок доходит почти до конца и на этом останавливается. А т.к. уже был объявлен конкурс на наибольшее количество репостов на определенную запись, то нужна была альтернатива. Которой не оказалось…
Поэтому пришлось обращаться к API Вконтакте и искать как реализовать данную задачу. Сразу скажу, что не пришлось создавать standalone-приложения для этой цели. Все получилось реализовать при помощи методов, не требующих access_token. Ниже представлен список методов API, используемых в данной задаче:
- likes.getList — получение списка пользователей, который нажали «Мне нравится» или «поделились» постом
- users.get — получение информации о пользователях по их uid или коротким именам
- wall.get — получение новостей со страницы пользователя.
Из плюсов данного расчета можно выделить только то, что не нужно создавать приложение для этой цели.
Из минусов (если изучить эти API методы): неудобный поиск нашего репоста у пользователя. Вконтакте разрешает получить методом wall.get максимум 100 новостей. Разумеется данный метод поддерживает параметр offset (смещение по новостям), но все же я ограничился определенным количеством новостей для обработки (500 штук).
Некоторые возникшие проблемы:
Итак, нам нужно было данные о тех пользователях и их постах, которые поделились нашим репостом. Для получения этого списка используется метод API likes.getList, у которого есть параметр filter, принимающий два возможных значения:Читать полностью »
Марафонские задачки по С++
2013-04-22 в 11:53, admin, рубрики: c++, задачки, ненормальное программирование, Программирование, С++, метки: задачки, ненормальное программирование, С++
Приветствую всех!
В этом посте мы обсудим решение нескольких задачек, которые я подсмотрел из «Марафон задач по С++» (мне кажется ссылки легко найдутся поисковиком). Нет, к сайту я решительно никакого отношения не имею, однако узнал о нем с хабра: либо был у кого-то в профиле, либо была ссылка в комментариях. Итак, определимся с задачками, решения которых будут рассматриваться (задачек всего 9, но эти показались мне интересными):
- Забыл, как умножать. Помогите!
Умножить число на 7, не используя операцию умножения. - Два в одном.
Какой-то умник поменял местами кнопки в лифте. Поставил вместо первого этажа второй, а вместо второго – первый. Честное слово, мне лень ковырять кнопки. Я лучше перепрограммирую лифт. Но программировать мне тоже лень. На вас вся надежда. Напишите, пожалуйста, функцию-переключатель, которая возвращает 1, если на входе 2 и 2, если на входе 1.
Композиция vs наследование
2013-04-21 в 19:50, admin, рубрики: c++, агрегация, композиция, наследование, ооп, Программирование, Стратегия, метки: агрегация, композиция, наследование, ооп, Стратегия Как и всем разработчикам, мне часто приходилось читать и слышать утверждение, что «композиция всегда лучше наследования». Наверное, даже слишком часто. Однако я не склонен принимать что-либо на веру, поэтому давайте разберёмся, так ли это.
Читать полностью »
«Центр речевых технологий» предоставляет речевые базы для создания прототипа системы распознавания речи
2013-04-19 в 9:22, admin, рубрики: c++, Алгоритмы, Программирование, распознавание речи, центр речевых технологий, црт, метки: распознавание речи, центр речевых технологий, цртС целью найти талантливых специалистов, готовых посвятить себя деятельности по развитию речевых технологий в России, Центр речевых технологий (ЦРТ) предоставляет собственные речевые базы. Они содержат не просто звуковые файлы с текстовками, но и разметку по времени, выполненную специалистами ЦРТ. Читать полностью »
Правая граница в исходном тексте
2013-04-19 в 7:54, admin, рубрики: Code Style, оформление текста, Программирование, метки: Code Style, оформление текстаПри офомлении исходного текста все мы пользуемся каким либо Code Convention. Хорошо, когда внутри компании есть документ, который описывает эти соглашения. Если нет, то приходится пользоваться каким-то общеизвестным, который нам кажется стандартным. Хотя, конечно, понятие его стандартности весьма относительно. Лучше все таки иметь такой документ внутри компании, что бы не было разнологласий в команде.
Один из вопросов, который возникает при формировании такого документа — правая граница в исходном тексте. Раньше было принято использовать правую границу 80 (а то и 76) символов. Но сейчас мониторы широкие. Может быть можно и не ограничивать? Или все таки надо ограничивать? Вот, например, и совсем недавно, в этой статье данный вопрос вызвал довольно большую полемику. Под катом мое видение этого вопроса + опрос.
Читать полностью »
