2023. 8. 25. 09:48

1. 전세만기일 최소 2개월 전 계약종료 통보(문자 통화내역 잘 저장해 놓을 것)

 

2. 만기일 다음 날 임차권등기명령 신청

https://ecfs.scourt.go.kr/ecf/index.jsp 법원 전자소송 사이트

신청방법은 https://realestate-rhapsody.tistory.com/30 참고

 

3. 보정명령이 오면 하라는 대로 처리(아주 잘 알려줌. 글자 뭐라고 적으라고까지 알려줌.)

 

4. 제대로 되었다면 날아오는 결정본 확인

 

5. 결정본 확인 후 이사(등기촉탁 기다릴 필요 없음.

https://www.law.go.kr/법령/주택임대차보호법/(20230719,19356,20230418)/제3조의3

에서

제292조제3항 (집행개시의 요건) ③제2항의 집행은 채무자에게 재판을 송달하기 전에도 할 수 있다

준용)

 

6. 이사 후 집주인에게 현관비번 전달 후 이사나갔다 통보(통보시점부터 지체이자 발생)

 

7. 통보 후 전세금 반환 소송 진행 (대부분 이 단계 진행한다 하면 전세금을 돌려줌. 소송비용과 변호사비용에 집까지 경매로 다 털리기 때문.)

 

..

 

 

 

6번단계 이전 혹은 6번단계에서 집주인과 이야기가 되어 전세금을 일부 돌려받았다면 남은 금액에 대해서만 이자 청구 가능

 

임차권등기명령 비용도 받을 수 있음. 대략 몇만원.

 

 

'잡소리' 카테고리의 다른 글

넷플릭스 마블 드라마 순서  (0) 2021.09.11
광고 쌉사끼들  (0) 2020.07.18
자바 연차별 Hello World 코딩법  (0) 2018.03.19
크롬 미니게임  (0) 2015.01.06
질문을 잘 하는 법  (1) 2011.06.24
Posted by newkie
2021. 9. 11. 20:18

없어지기 전에 내가 보려고 정리함

 

데어데블1
제시카존스1
데어데블2
루크케이지1
아이언피스트
디펜더스
퍼니셔1
제시카존스2
루크케이지2
아이언피스트2
데어데블시즌3
퍼니셔2

제시카존스3

 

이후는 넷플릭스 ㅂㅂ

'잡소리' 카테고리의 다른 글

임차권등기명령/ 전세금반환소송 순서 간단 메모  (0) 2023.08.25
광고 쌉사끼들  (0) 2020.07.18
자바 연차별 Hello World 코딩법  (0) 2018.03.19
크롬 미니게임  (0) 2015.01.06
질문을 잘 하는 법  (1) 2011.06.24
Posted by newkie
2020. 8. 13. 03:24

문상 좀 쓰려고 사이트를 들어갔는데 크롬에선 뭔 짓을 해도 로그인이 안된다.

 

그래서 이악물고 욕하면서 explorer 로 접속.

문상을 쓰려니까 로그인이 안된다.

 

로그인을 시도했더니 위 짤이 뜨면서 인증을 하란다.

 

인증 했더니 비번을 바꾸랜다.

 

새로 로그인하래서 또 한다.

 

그런데.

 

 

이틀동안 재시도만 6번은 한 거 같은데 그게 일시적 장애냐?

Posted by newkie
2020. 7. 18. 05:06

dtsmaincon

 

깔리면 지우기도 쳐 힘든 악질광고프로그램이

 

삭제프로그램을 따로 다운받아야 하는데 그것도 애드웨어

 

삭제방법

 

https://gbworld.tistory.com/1344

 

 

topsadon

 

위에꺼랑 같은 쓰레기

 

https://gbworld.tistory.com/907

 

 

webbora

 

 

https://gbworld.tistory.com/903

 

 

 

 

이 개삽사꾸들때문에 12일이 힘들었다 와

Posted by newkie
2020. 5. 22. 10:18

config.xml

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE doc [
<!ENTITY newkie SYSTEM "..\newkie\newkie.xml">
<!ENTITY newkiez SYSTEM "..\newkie\newkiez.xml">
]>
<sqlmap-config>
  <groups>
    &newkie;
    &newkiez;
  </groups>
</sqlmap-config>

 

newkie.xml

<group name="newkie">
  <tag>0</tag>
</group>

 

newkiez.xml

<group name="newkiez">
  <tag>1</tag>
</group>

 

이렇게 여러가지 xml파일로 분할관리 가능

 

실제 로드하면 아래와 같이 나옴

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<sqlmap-config>
  <groups>
    <group name="newkie">
	  <tag>0</tag>
	</group>
    <group name="newkiez">
	  <tag>1</tag>
	</group>
  </groups>
</sqlmap-config>

 

xml 하나를 여럿이서 관리하거나 xml이 부피가 너무 커졌을때 사용가능

'' 카테고리의 다른 글

세션해제처리  (0) 2015.11.19
Posted by newkie
2018. 3. 19. 16:37

1년차:

2년차:

3년차:

5년차:

10년차:


출처

https://medium.com/@webseanhickey/the-evolution-of-a-software-engineer-db854689243

'잡소리' 카테고리의 다른 글

넷플릭스 마블 드라마 순서  (0) 2021.09.11
광고 쌉사끼들  (0) 2020.07.18
크롬 미니게임  (0) 2015.01.06
질문을 잘 하는 법  (1) 2011.06.24
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ  (0) 2011.04.14
Posted by newkie
2016. 8. 29. 08:59

관련 API는


https://www.hometax.go.kr/websquare/websquare.wq?w2xPath=/ui/pp/index_pp.xml&tmIdx=0&tm2lIdx=100907&tm3lIdx=#


에 있음.(연말정산간소화-전자문서API자료실)


PDF-XML 변환 후 구조 분석하여 전체 쪼개기에 성공함


안드로이드에서 했던 pullparser같은 간편한 구조는 구현을 못하고...


무식하게 for문과 if문으로 돌림. 4단계이므로 for문 변수가 4개나 필요했다.ㅜㅜ


IXMLDomNode 사용. uses에 MSXML 추가.


최상단 form_cd로 루틴 나누고


값별로 함수 다 떼내서 구현.


그리고 월/일별 반복구간(M이나 D로 끝날때)이 있어 또한번 좌절 후 처리.


이제 뜯은 내용 db와 연결하고 UI부분 손대면 큰일은 끝나는걸로.



아래 소스는... 연말정산 항목 변경이 자주 있을 거 같아서 어떻게든 동적으로 처리해보려고 하다 실패한 소스. 차후 다시 연구해볼 예정. IXMLDomNode를 어떻게 쓰면 되겠다 하는 정도는 파악할 수 있을듯.


procedure Tfrmhr019c00.yesoneForm(attributes:IXMLDOMNamedNodeMap;nodes: IXMLDomNodeList);

var

  tmpNode: TcxTreeListNode;

  node: IXMLDomNode;

  i, j, k, l, m: Integer;


  tmpCol: TcxTreeListColumn;

  tmpcxTabSheet: TcxTabSheet;

  tmpcxTreeList: TcxTreeList;

  tmpnodes: Array of IXMLDomNodeList;

  tmpvalues: Array of String;

begin

  m := 0;


  SetLength(tmpnodes, 5);

  tmpcxTabSheet := TcxTabSheet.Create(Self);

  tmpcxTabSheet.Caption := 'yesone' + attributes.item[0].text;

  tmpcxTabSheet.PageControl := cxPC1;


  tmpcxTreeList := TcxTreeList.Create(Self);

  tmpcxTreeList.Align := alClient;

  tmpcxTreeList.Name := 'cxTL' + attributes.item[0].text;

  tmpcxTreeList.Bands.Add;

  tmpcxTreeList.Parent := tmpcxTabSheet;


  with tmpcxTreeList do

  begin

    Clear;

    BeginUpdate;


    For i := 0 To Bands[0].ColumnCount -1 Do

    Begin

      Bands[0].Columns[0].Free;

    End;


    For i := 0 To attributes.length -1 Do//form att

    Begin

      try

        tmpCol := CreateColumn(Bands[0]);

        tmpCol.Name := tmpcxTreeList.Name + attributes.item[i].nodeName;

        tmpCol.Position.BandIndex := 0;

        tmpCol.Width := 100;

        tmpCol.Caption.AlignHorz := taCenter;

        tmpCol.Caption.Text := attributes.item[i].nodeName;

      except

        Bands[0].Columns[ColumnCount-1].Free;

      end;

    End;


    For i := 0 To nodes.length - 1 Do

    //For i := 0 To 0 Do

    Begin

      For j := 0 To nodes.item[i].attributes.length -1 Do//man att

      Begin

        try

          tmpCol := CreateColumn(Bands[0]);

          tmpCol.Name := tmpcxTreeList.Name + nodes.item[i].attributes.item[j].nodeName;

          tmpCol.Position.BandIndex := 0;

          tmpCol.Width := 100;

          tmpCol.Caption.AlignHorz := taCenter;

          tmpCol.Caption.Text := nodes.item[i].attributes.item[j].nodeName;

        except

          Bands[0].Columns[ColumnCount-1].Free;

        end;

      End;

      For j := 0 To nodes.item[i].childNodes.length - 1 Do

      //For j := 0 To 0 Do

      Begin

        tmpnodes[0] := nodes.item[i].childNodes;

        For k := 0 To tmpnodes[0].item[j].attributes.length -1 Do//data att

        Begin

          try

            tmpCol := CreateColumn(Bands[0]);

            tmpCol.Name := tmpcxTreeList.Name + tmpnodes[0].item[j].attributes.item[k].nodeName;

            tmpCol.Position.BandIndex := 0;

            tmpCol.Width := 100;

            tmpCol.Caption.AlignHorz := taCenter;

            tmpCol.Caption.Text := tmpnodes[0].item[j].attributes.item[k].nodeName;

          except

            Bands[0].Columns[ColumnCount-1].Free;

          end;

        End;

        For k := 0 To tmpnodes[0].item[j].childNodes.length - 1 Do

        //For k := 0 To 0 Do

        Begin

          tmpnodes[1] := tmpnodes[0].item[j].childNodes;


          try

            tmpCol := CreateColumn(Bands[0]);

            tmpCol.Name := tmpcxTreeList.Name + tmpnodes[1].item[k].nodeName;

            tmpCol.Position.BandIndex := 0;

            tmpCol.Width := 100;

            tmpCol.Caption.AlignHorz := taCenter;

            tmpCol.Caption.Text := tmpnodes[1].item[k].nodeName;

          except

            Bands[0].Columns[ColumnCount-1].Free;

          end;

          For l := 0 To tmpnodes[1].item[k].attributes.length -1 Do//amt att

          Begin

            try

              tmpCol := CreateColumn(Bands[0]);

              tmpCol.Name := tmpcxTreeList.Name + tmpnodes[1].item[k].attributes.item[l].nodeName;

              tmpCol.Position.BandIndex := 0;

              tmpCol.Width := 100;

              tmpCol.Caption.AlignHorz := taCenter;

              tmpCol.Caption.Text := tmpnodes[1].item[k].attributes.item[l].nodeName;

            except

              Bands[0].Columns[ColumnCount-1].Free;

            end;

          End;

        End;

      End;

    End;


    SetLength(tmpvalues,tmpcxTreeList.ColumnCount);


    For i := 0 To attributes.length -1 Do//form att

    Begin

      tmpvalues[i] := attributes.item[i].Text;

    End;


    For i := 0 To nodes.length - 1 Do

    Begin

      For j := 0 To nodes.item[i].attributes.length -1 Do//man att

      Begin

        tmpvalues[j+attributes.length] := nodes.item[i].attributes.item[j].Text;

      End;

      For j := 0 To nodes.item[i].childNodes.length - 1 Do

      Begin

        tmpnodes[0] := nodes.item[i].childNodes;

        For k := 0 To tmpnodes[0].item[j].attributes.length -1 Do//data att

        Begin

          tmpvalues[k+attributes.length + nodes.item[i].attributes.length]

           := tmpnodes[0].item[j].attributes.item[k].Text;

        End; {

        For k := 0 To tmpnodes[0].item[j].childNodes.length - 1 Do

        Begin

          tmpnodes[1] := tmpnodes[0].item[j].childNodes;


          tmpvalues[k+attributes.length + nodes.item[i].attributes.length +

                        tmpnodes[0].item[j].attributes.length]

           := tmpnodes[1].item[k].Text;


          For l := 0 To tmpnodes[1].item[k].attributes.length -1 Do//amt att

          Begin

            tmpvalues[k+attributes.length + nodes.item[i].attributes.length +

                          tmpnodes[0].item[j].attributes.length + l + 1]

             := tmpnodes[1].item[k].attributes.item[l].Text;

             //amt 반복 처리.ㅡ 여기서 포기

          End;

        End; }

        tmpNode := Add;

        for m := 0 to Length(tmpvalues) - 1 do

        begin

          tmpNode.Texts[m] := tmpvalues[m];

        end;

      End;

    End;

    EndUpdate;

  end;

end;



'델파이' 카테고리의 다른 글

델파이 푸시  (0) 2015.10.15
FTP 파일 전송  (0) 2015.09.14
클래스명 string으로 해당 클래스 호출하기  (0) 2015.09.08
Posted by newkie
2015. 11. 26. 11:58

Manifest 내 원하는 액티비티에 아래 필터 추가


<intent-filter>

        <category android:name="android.intent.category.DEFAULT" />

        <action android:name="android.intent.action.VIEW" />

        <data android:scheme="web" />

</intent-filter>


이후 웹에서 호출하는 부분


<a href="web://패키지명.액티비티명">

'안드로이드' 카테고리의 다른 글

뒤로가기 2회시 종료  (0) 2015.10.19
탭뷰 스크롤  (0) 2015.06.09
문자열로 클래스 만들기  (0) 2015.05.22
xml안에 xml넣기  (1) 2015.05.22
트리리스트 3단계 이상 내려가는 소스  (0) 2015.05.22
Posted by newkie
2015. 11. 19. 10:37

<%
try{
if(session.getAttribute("id")==null){
%>
<script>
location.href="../login/login.jsp";
</script>
<%
return;
}
}catch(Exception e){
%>
<script>
location.href="../login/login.jsp";
</script>
<%
}
%>


해제되면 로그인페이지로 이동

'' 카테고리의 다른 글

xml 안에 xml파일 읽어오기  (0) 2020.05.22
Posted by newkie
2015. 10. 19. 13:55

http://dsnight.tistory.com/14




BackPressCloseHandler.java

import android.app.Activity;
import android.widget.Toast;

public class BackPressCloseHandler {

	private long backKeyPressedTime = 0;
	private Toast toast;

	private Activity activity;

	public BackPressCloseHandler(Activity context) {
		this.activity = context;
	}

	public void onBackPressed() {
		if (System.currentTimeMillis() > backKeyPressedTime + 2000) {
			backKeyPressedTime = System.currentTimeMillis();
			showGuide();
			return;
		}
		if (System.currentTimeMillis() <= backKeyPressedTime + 2000) {
			activity.finish();
			toast.cancel();
		}
	}

	public void showGuide() {
		toast = Toast.makeText(activity,
				"\'뒤로\'버튼을 한번 더 누르시면 종료됩니다.", Toast.LENGTH_SHORT);
		toast.show();
	}
}



MainActivity.java

public class MainActivity extends Activity {

	private BackPressCloseHandler backPressCloseHandler;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		
		backPressCloseHandler = new BackPressCloseHandler(this);
	}

	@Override
	public void onBackPressed() {
		//super.onBackPressed();
		backPressCloseHandler.onBackPressed();
	}
}


'안드로이드' 카테고리의 다른 글

웹에서 액티비티 호출  (2) 2015.11.26
탭뷰 스크롤  (0) 2015.06.09
문자열로 클래스 만들기  (0) 2015.05.22
xml안에 xml넣기  (1) 2015.05.22
트리리스트 3단계 이상 내려가는 소스  (0) 2015.05.22
Posted by newkie