전체 글 (50) 썸네일형 리스트형 Icon 만들 때 유용한 사이트 https://www.flaticon.com/ Flaticon, the largest database of free vector icons Download all icons in SVG, PSD, PNG, EPS format or as webfonts www.flaticon.com How to block YouTube in the home network (Phones, Tablets, Computers) I am so tired by some types of the YouTube videos my kids are watching all day. I decided to restrict YouTube videos based on Keywords in my home network. I thought it should be really easy. What a big mistake. It turns out to be a serious challenge and me end up blocking YouTubealtogether (kicking out my own access as well). In my journey to my goal, I learned a lot and decided to put it out to.. Android 11: Developer Preview 3 Our teams, like all of you, continue getting used to a new normal. For many of us, that means working from living rooms, kitchens, backyards and bedrooms. So, from our homes to yours, we wanted to take a moment to share our most recent developer preview for Android 11. This update includes bug fixes and a set of productivity improvements for developers. You can see some of the highlights below, .. How to get the DNS Information Android 8 버전부터는 android.os.SystemProperties를 사용하여 DNS 서버를 얻지 못한다. https://developer.android.com/about/versions/oreo/android-8.0-changes?hl=ko Android 8.0 동작 변경 사항 | Android 개발자 | Android Developers System and API behavior changes that can affect apps running on Android 8.0. developer.android.com 또한 Android 9 버전 부터는 시스템권한이 없는 앱에서 Hidden API를 reflection을 이용한 방법도 지양하고 있어 가능하면 오픈 API를 통하여 얻는 것을 권장한다.. Check whether the IP is in private range 개발하다보면 현재 IP가 공인 IP인지 사설 IP인지 구분해야할 때가 있다. import java.net.InetAddress; import java.net.UnknownHostException; public class LocalAddress { public static void main(String[] args) { InetAddress address = null; try { address = InetAddress.getLocalHost(); } catch (UnknownHostException e) { e.printStackTrace(); } if (address.isSiteLocalAddress()) { System.out.println("Site Local Address: " + address.g.. 스마트폰 웹캠 COVID-19로 인해 아이들 개학이 2번에 걸쳐 연기가 되고 결국 오늘은 온라인 개학이라는 특단의 조치가 교육부로부터 발표되었다. 개학일이 학년별로 다르긴 하지만 모든 학생들이 온라인 개학이라는 초유의 사태를 맞이한다는 뉴스가 전해지자 이상하게 실검에 웹캠이 같이 떠오르기 시작했다. 온라인 개학이 어떤 방식인지는 아직 발표되지 않았지만 구글의 행아웃, 마이크로 소프트의 TEAMS, ZOOM같은 화상회의툴로 할 지는 모르겠지만 웹캠을 사용할 것이라 다들 예상을 한 것인지 웹캠이 필요한 상황인 듯해 보였다. 왠만한 노트북에는 웹캠이 달려있지만 PC는 다른 얘기라서.. 여튼 비싼 웹캠을 새로 구매하는 것 보다는 다들 스마트폰은 가정에 있으니 스마트폰을 활용하여 컴퓨터의 웹캠을 대신 할 수 있는 방법이 있어 .. PlantText UML 기본 예제를 참고하면서 Editor에서 작성하여 Copy & Paste하면 끝~~!!! 작성할 때 기본 예제 : https://plantuml.com/ko/sequence-diagram 시퀀스 다이어그램 문법 및 기능 PlantUML 시퀀스 다이어그램 문법: 참여자(배우 및 기타), 화살표, 노트, 그룹 등이 있으며, 글꼴 및 색상도 변경할 수 있다. plantuml.com Editor : https://www.planttext.com/ PlantText UML Editor PlantText is a text-based tool for quickly creating clear UML diagrams that can be compared, versioned, and managed. Simply type P.. CAS Descramble Sequence CAS(Conditional Access System)는 DTV(Digital TV)의 보안 관련 시스템으로 Pay TV Operator들은 자신들이 공급하는 Contents들을 보호하기 위해 사용한다. 어차피 자세하게 알기위한 것은 아니고 간략하게 CAS의 동작 방식을 정리하기 위한 페이지이며 기본적으로 Scrambling된 TS Packet를 받았을 때 1. 일반적으로 스트림안의 Audio/Video가 Scramble되어있다 2. EMM은 사용자의 스트림에 대한 권한 여부를 포함하고 있고 3. CAT는 EMM Packet의 PID를 가지고 있고 4. ECM Packet의 PID는 PMT 안에서 찾을 수 있다. 5. ECM은 Audio/Video를 Descramble할 수 있는 CW(Control Wo.. 이전 1 2 3 4 5 6 7 다음