Блог им. iws →
Интервью со мной на RubyDev.ru
В основном рассказываю про RDot, еще рассуждаю о Ruby, Pascal и программировании вообще.
- +1
- iws
- 08 октября 2011, 23:51
- rubydev.ru/2011/10/shikhalev_i...
- 0
Разработка ПО → Визуальное отображение исходного кода на D (UML-like diagram)
Во время разработки больших и не очень проектов часто бывает необходимо посмотреть на зависимости существующих объектов. Для таких популярных языков как C++, Java, C# существуют решения в виде Uml-редакторов с поддержкой импорта исходников. Некоторые IDE (например VS) умеют сами создавать нечто подобное. Однако для D я ничего похожего не встретил. Многие писали о частичной поддержке D (например ), однако как мне показалось, они просто использовали один из существующих парсеров (возможно парсер для С++), что давало откровенно говоря крайне плохой результат. Например получалось очень много функций с именем immutable, что уж говорить про методы с контрактами…
Читать дальше
Читать дальше
Блог им. iws → RDot v0.9.2
Несколько переработал программу — изменения не то, чтобы принципиальные, но существенные.
1. Исправлен баг с бинарными библиотеками.
2. Кроме методов, теперь выводятся и константы (можно отключить).
3. Если включен показ protected и private методов, они выделяются серым фоном.
4. Атрибуты выделяются в отдельный список, методы показываются с заголовками (список параметров).
В планах:
1. Подумать-таки над кластеризацией…
2. «Шлифовать» код, сейчас местами он неизящен.
Исходник, README со всеми параметрами командной строки и немного примеров, .
1. Исправлен баг с бинарными библиотеками.
2. Кроме методов, теперь выводятся и константы (можно отключить).
3. Если включен показ protected и private методов, они выделяются серым фоном.
4. Атрибуты выделяются в отдельный список, методы показываются с заголовками (список параметров).
В планах:
1. Подумать-таки над кластеризацией…
2. «Шлифовать» код, сейчас местами он неизящен.
Исходник, README со всеми параметрами командной строки и немного примеров, .
Ruby → Немного другой визуализатор иерархии классов Ruby — RDot
Попользовавшись своей утилиткой , я пришел к выводу, что многое стоит изменить. Точнее — переписать заново. Что и сделал:
0. Сменил название — чтобы не было ненужных ассоциаций с . Теперь программка называется RDot.
1. Добавил информацию о методах. Читать дальше
0. Сменил название — чтобы не было ненужных ассоциаций с . Теперь программка называется RDot.
1. Добавил информацию о методах. Читать дальше
Ruby →
RDia — иерархия классов и модулей Ruby для GraphViz
Очень непривычно почти без форматирования. Лучше дам ссылку на свою Blogger-запись.
Возникло у меня желание автоматом создавать граф иерархии классов и модулей Ruby в формате DOT для последующей обработки утилитами GraphViz. Вообще-то такая возможность есть в штатном автодокументаторе RDoc, но она меня не устроила.
Немного поковырялся и написал, благо Ruby поддерживает богатые возможности самоисследования.
По ссылке подробное описание.
- +3
- iws
- 15 августа 2010, 01:11
- shikhalev.blogspot.com/2010/08...
- 0
Ruby →
Ruby на Google App Engine
Реализация Ruby для Google App Engine. Используется JRuby - http://jruby.org
Демо: rails-primer.appspot.com
- +3
- NARKOZ
- 08 мая 2010, 11:52
- code.google.com/p/appengine-jr...
- 4
Ruby → Уточки кря-кря
Репост , но наверняка кому-нибудь пригодится и здесь.
Возникают ситуации, когда нужно залить куда-нибудь файлы (например, статичный HTML на хостинг), где есть только доступ по убогому FTP. В более удачных случаях есть или , поэтому можно применять готовые инструменты развёртывания, но такой возможности не было.
Поскольку желание делать всё руками отсутствовало, но работать всё-же хотелось, вчера за вечер накидал на Ruby простенькое и работающее решение для развёртывания статики через FTP: милые utochki, которые плавают, чудесно крякают и заливают файлы на хостинг.

Читать дальше
Возникают ситуации, когда нужно залить куда-нибудь файлы (например, статичный HTML на хостинг), где есть только доступ по убогому FTP. В более удачных случаях есть или , поэтому можно применять готовые инструменты развёртывания, но такой возможности не было.
Поскольку желание делать всё руками отсутствовало, но работать всё-же хотелось, вчера за вечер накидал на Ruby простенькое и работающее решение для развёртывания статики через FTP: милые utochki, которые плавают, чудесно крякают и заливают файлы на хостинг.

Читать дальше
Ruby → RuGUI решает проблему GUI на Ruby!
Я не раз в своём бложике на тему построения графических приложений на Ruby и сегодня увидел замечательную библиотеку . Теперь будет немного веселее и радостнее.
RuGUI — фреймворк для разработки десктопных приложений на Ruby, созданный под сильным влиянием (неожиданно) .
Читать дальше