• Как сверстать блоки, чтобы выделение текста не вылазило за пределы блока?

    Duster
    @Duster Автор вопроса
    Продолжая любимую практику "Сам спросил - сам ответь", отвечаю: у враппера (и вообще некоего абстрактного блока с текстом) должен быть position: relative или любой другой, кроме static. Метод "тыка" как всегда безупречен.
    Ответ написан
    Комментировать
  • Как сформировать POST запрос к VKontakte API?

    Duster
    @Duster Автор вопроса
    Не знаю, почему вчера не заработало, видимо, с логикой натупил.
    Всё работает обычным запросом.

    public static void main(String[] args) throws Exception {
    		final String url = "https://api.vk.com/method/groups.getById";
    		final String ids = "group_ids=1,2,3,4";
    
    		URL obj = new URL(url);
    		HttpsURLConnection con = (HttpsURLConnection) obj.openConnection();
    
    		//add reuqest header
    		con.setRequestMethod("POST");
    		con.setRequestProperty("User-Agent", "VKontakte/1.0");
    		con.setRequestProperty("Accept-Language", "en-US,en;q=0.5");
    
    
    		// Send post request
    		con.setDoOutput(true);
    		DataOutputStream wr = new DataOutputStream(con.getOutputStream());
    		wr.writeBytes(ids);
    		wr.flush();
    		wr.close();
    
    		int responseCode = con.getResponseCode();
    		System.out.println("Sending 'POST' request to URL : " + url);
    		System.out.println("Post parameters : " + ids);
    		System.out.println("Response Code : " + responseCode);
    
    		BufferedReader in = new BufferedReader(
    				new InputStreamReader(con.getInputStream()));
    		String inputLine;
    		StringBuffer response = new StringBuffer();
    
    		while ((inputLine = in.readLine()) != null) {
    			response.append(inputLine);
    		}
    		in.close();
    
    		//print result
    		System.out.println(response.toString());
    	}
    Ответ написан
    Комментировать
  • Что учить, никак не определюсь?

    Duster
    @Duster
    Дело в уровне программирования. Если вы хотите писать драйвера, какие-то еще вещи, взаимодействующие с найтивом, просто быстрые приложения (если руки не крюки) - то вам к плюсам.
    Если нужна быстрая и гибкая разработка, чистое ООП, полнейшая кроссплатформенность - добро пожаловать в джаву.

    Единственный совет, если вы решите пойти по пути джавы - экспериментируйте с IDE. Как минимум стоит попробовать Net Beans, Eclipse, Intellij IDEA. Желательно в таком порядке. Знаю много случаев, когда переход на джаву был отвергнут из-за неудобной лично программисту IDE.
    Ответ написан