하면 된다!!!

'프로그래밍'에 해당되는 글 3건

  1. Go Lang 공부를 시작하다
  2. 폰트를 이용해 바코드 구현하기 (1)
  3. JAVA로 호스트의 Mac Address 알아내기

Go Lang 공부를 시작하다

프로그래밍/Go Lang

옮겨온 회사에서 Go Lang을 주요 백엔드 개발 언어로 사용하고 있다.

이 나이에 언어를 다시 공부하는 것이 참 쉽지는 않다. 바로 얼마 전에 Python을 혼자 공부하면서 느끼기도 하였지만 새로운 것을 배운다는 것이 어떤 성취에 대한 희열로 다가와야 기쁨이 더하고 의욕이 넘칠 건데 말이다. ㅎㅎ


지난 4일 연휴로 쉬면서 고랭이를 영접하였다.

공부 자료는... 


http://golang.site/Go/Basics


내가 본 사이트 중에 가장 잘 정리된 사이트다. 당 사이트 쥔장님께 진심 감사를 드립니다. 꾸뻑~


2일 정도 사이트를 훑고 직접 코딩도 해보면서 기본 문법을 숙지하였다.

초기에 접근하는데 아주 좋은 사이트라 생각된다. 강추를 드린다.


고랭 관련해서 공부하면서 좋은 내용이 있으면 공유해보고자 한다.


젊을 때 공부 마이 해둬야 한다... ㅠㅠ


폰트를 이용해 바코드 구현하기

프로그래밍/Web Graphic

개발을 하다보면 바코드를 종종 만들어낼 일들이 있죠.


라이브러리를 이용해서 이미지를 생성해내는 방법도 있고 특정 폰트를 이용해서 생성해내는 방법도 있습니다.

저도 전에는 자바 라이브러리를 이용해서 이미지를 만들어 내고, 해당 이미지로 서비스를 하곤 했는데요... 실시간으로 이미지를 만들어내거나 할때는 시스템 리소스를 많이 먹기도 하고, 서비스 퍼포먼스에 영향도 있죠.

요즘은 웹 폰트를 이용하면 가난히 바코드를 구현할 수가 있다고 합니다.

그중 한가지 인데... 한번 보시지요 ^^


아래의 것만 있는 것은 아니고 웹에서 barcode font를 검색해보시면 많은 무료 폰트들이 있으니 참고하시면 됩니다.


http://www.dafont.com/barcode-font.font



JAVA로 호스트의 Mac Address 알아내기

프로그래밍/Java

JAVA로 호스트의 Mac Address 알아내기

[code]
import java.net.InetAddress;
import java.net.NetworkInterface;

public class MacAddressTest {
 public static void main(String[] args) {
  try {
   InetAddress addr = InetAddress.getLocalHost();
   /* IP 주소 가져오기 */
   String ipAddr = addr.getHostAddress();
   System.out.println(ipAddr);

   /* 호스트명 가져오기 */
   String hostname = addr.getHostName();
   System.out.println(hostname);

   /* NetworkInterface를 이용하여 현재 로컬 서버에 대한 하드웨어 어드레스를 가져오기 */
   NetworkInterface ni = NetworkInterface.getByInetAddress(addr);
   byte[] mac = ni.getHardwareAddress();
   String macAddr = "";
   for (int i = 0; i < mac.length; i++) {
    macAddr += String.format("%02X%s", mac[i], (i < mac.length - 1) ? "-" : "");
   }
   System.out.println(macAddr);
  } catch (Exception e) {
   e.printStackTrace();
  }
 }
}
[/code]

사용자 삽입 이미지