зачем прибивать к верху такие посты?
соглашусь с предыдущим оратором - выкинь
Комментарии (138) - ed
-
ЯГИТИ вроде же нет, есть Технологический институт в составе СВФУ
еще непонятно 1С, отрасли корпоративной автоматизации - никак не рассматриваются?
в Мордовии программа круче
e-mordovia.ru/file/29547 -
ээ, в концепции нет названия конторы где я работаю
черт -
> Зачем тогда такие 1 терабайт дисков
ну может файлы будут заливать -
demiurg - спасибо, поправил
но файлы не все выжили -
проверка
-
@ensen пугаешь :)
-
mac os x то же юникс
-
и как прошло? фотки есть?
-
ура!!! :)
-
@NN_was
видимо сеть передачи данных -
chars = Counter(txt).most_common(3)
print('Top 3 most common chars: %s' % chars) - неправильно покажет
Если несколько символов встречаются одинаковое количество раз, то вывести только один из них
например:>>> Counter('abracadabra').most_common(3)
[('a', 5), ('r', 2), ('b', 2)] -
отлично прошло
пшп рулит! Noel - крут! -
не могу молчать раз речь зашла о Прогнозе :)
вот мои 5 копеек
зао Прогноз Пермь - крутая фирма, одна из крупных русских аутсоурсеров
вот тут обзор пермьских фирм, интересные цифры, в том числе по Прогнозу
http://research.prm.ru/it
общий доход - 2,5 млрд, в основном услуги, а это очень тяжелый бизнес - все доходы уходят на зарплату, и выстроить эффективную систему очень сложно, те кто в теме не дадут соврать
у них те же проблемы с построением команд - разработчиков и внедренцев, плюс необходимость командировок, обеспечение качества сервиса итд
даже если они в Якутии делают 20 млн в год (сомневаюсь)- то это меньше процента от их доходов
вот для прогноза имиджевый проект
http://arppsoft.ru/news/8/5101/
а контракты из Якутии - просто работа которую они выполняют как на конвеере
говорить о том что они на нас наживаются и не дают развиваться - необъективно -
вот так номер, не все профессионалы Якутска тут зареганы
как же так получилось? -
@Bald, по сравнению с этим фильтром, сервлет просто шедевр
644 rev.
public class UTF8VideoFilter implements Filter {
class CharResponseWrapper extends
HttpServletResponseWrapper {
private CharArrayWriter output;
public String toString() {
return output.toString();
}
public CharResponseWrapper(HttpServletResponse response){
super(response);
output = new CharArrayWriter();
}
public PrintWriter getWriter(){
return new PrintWriter(output);
}
public void clear()
{
output = null;
}
}
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain next)
throws IOException, ServletException {
// Respect the client-specified character encoding
// (see HTTP specification section 3.4.1)
if (null == request.getCharacterEncoding()) {
request.setCharacterEncoding("UTF-8");
}
OutputStream out = response.getOutputStream();
CharResponseWrapper responseWrapper =new CharResponseWrapper(
(HttpServletResponse)response);
next.doFilter(request, responseWrapper);
String result = responseWrapper.toString();
Util.BrowserFamily browser = Util.getBrowserFamily ((HttpServletRequest)request);
if (result.contains("<video"))
{
if (browser.compareTo(Util.BrowserFamily.Safari) != 0) {
StringBuilder sb = new StringBuilder();
String ss[] = result.split("<video");
sb.append(ss[0]);
for (int i = 1; i < ss.length; i++) {
java.util.regex.Matcher m = videoUrlPattern.matcher(ss[i]);
if (m.find() && m.find())
{
String withoutVideo = videoPattern.matcher(ss[i]).replaceAll("");
sb.append(withoutVideo.replaceAll("video>", "<embed wmode=\"opaque\" src=\"http://play.ykt.ru/player.swf\" width=\"640\" height=\"480\" allowscriptacces s=\"always\" allowfullscreen=\"true\" flashvars=\"width=640&height=480&file=http://play.ykt.ru/ipodvideo/" +
m.group(1) + "/" + m.group(2) + ".mp4&image=http://play.ykt.ru/thumb/1_" + m.group(2) +
".jpg&displayheight=480&link=http://play.ykt.ru/video/" + m.group(2) +
"&searchbar=false&linkfromdisplay=true&recommendations=http://play.ykt.ru/feed_embed.php?v=c019d3e24b01ec983a61\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" />"));
}
}
result = sb.toString();
}
}
out.write(result.getBytes("UTF-8"));
responseWrapper.clear();
}
с аццким memleak завалившим сервис -
shrize - привет!
хорошая статья
по сайту
- не нравится анимация выход форм - на моем компе немного тормозит
для пользователей в возрасте или конторские, то может быть у них не очень быстрые компы
- новости сайта в popup окне - довольно спорное конструкторское решение
первоначальный дизайн как будто получше
- для SEO лучше чтоб каждое спасибо имело отдельную ссылку
- желательна загрузка картинок для спасибо
общие замечания
не совсем понятно как сайт получит свой траффик
сейчас сделано так как будто люди будут мониторить главную страницу высматривая новые спасибо, что совершенно нереально, если ты не крутой новостной ресурс или раскрученный блог.
и то лента.ру поменяла свою страницу, теперь внутренняя повторяет главную страницу.
надо решить как люди будут попадать на сайт в первый раз
- план по SEO оптимизации,
- реклама,
- соц.сети - приложение, вирусные акции
потом как будут возвращаться
например желательно прикрутить авторизацию, и возможность отсылки сообщений об евентах на email
при этом жестко контролировать рассылки чтоб не попасть в спам листы.
то что есть ВК - это хорошо, но мало, возможно стоит написать приложение под ВК и ФБ.
то что будет блог - это хорошо. поисковики проиндексируют, люди начнут заходить
надо будет решить как скомпоновать внутреннюю, чтоб люди вспомнили, что то доброе и захотели написать благодарность
навскидку можно предложить накопировать из интернета или най статьи о хороших людях, школах, больницах, пожарных станциях итд.
может быть дать людям писать свои статьи - благодарности.
в целом у тебя идея очень хорошая, и может получится очень позитивный сайт в стиле sdelanounas.ru только без лишнего пафоса и по человечески добрый и понятный.
удачи! -
это не Синет
и у нас другой стек
в основном nginx+java-tomcat или nginx+fastcgi-php