별거 아닌데.. 희안하게 모르면 정말 귀찮고 짜증나게 한다.

변경도 안되고, 아예 삭제를 하고 재입력 해야 한다. 윈도우 버전은 정말이지..

Source Tree 계정 재입력 방법

Source Tree 의

도구-> 옵션 -> 인증  여기서 아예 "삭제" 옵션을 선택 하여 완전 제거 후 다시 만들어야 한다.

Posted by Sungyoup Han matrim

https://www.lesstif.com/pages/viewpage.action?pageId=18220188#JQL(JIRAQueryLanguage)%EB%A1%9C%EC%A7%80%EB%9D%BC%EC%9D%B4%EC%8A%88%EA%B2%80%EC%83%89%ED%95%98%EA%B8%B0-JQL%EC%9D%B4%EB%9E%80?

 

JQL(JIRA Query Language) 로 지라 이슈 검색하기

JIRA Issue 를 검색하기 위한 구조적 언어로 SQL 과 비슷한 문법을 가지고 있으므로 SQL 을 아는 사용자라면 쉽게 배울 수 있습니다.

www.lesstif.com

 

Posted by Sungyoup Han matrim

Building C# 8.0 [https://devblogs.microsoft.com/dotnet/building-c-8-0/]

 

Posted by Sungyoup Han matrim

https://issues.jenkins-ci.org/browse/JENKINS-21622

 

[JENKINS-21622] Build creates new workspace@2 (and so on) when option concurrent builds NOT checked - Jenkins JIRA

Since the last update, workspaces are not reused anymoe in the projects. After googling, this feature seems related to concurrent builds. But we don't use concurrent builds. Still we get workspaces @2..@11.

issues.jenkins-ci.org

배포  시 젠킨스 구성에 Thread 가 1개 이상일 경우, 여러번 누르면 workspace 가 생성된 후, workspace@2, workspace@3 이런식으로 만들어져서 동시에 작업이 실행되는데,

간혹, 구성 상, workspace@ 폴더들이 만들어지면 안되는 경우엔 Thread 를 1개로 제한하여, 여러 작업이 동시에 시작하는 것을 막아주면 생성되지 않습니다.

Posted by Sungyoup Han matrim

https://devblogs.microsoft.com/dotnet/how-to-port-desktop-applications-to-net-core-3-0/

Posted by Sungyoup Han matrim

https://devblogs.microsoft.com/dotnet/are-your-windows-forms-and-wpf-applications-ready-for-net-core-3-0/

Posted by Sungyoup Han matrim

iOS 12.2 업데이트는 4개의 새로운 애니모티콘을 포함합니다. 또한, 오류 수정 및 기능 향상을 포함합니다.

애니모티콘

  • iPhone X 및 이후 버전의 기기, iPad Pro 12.9형(3세대) 및 iPad Pro 11형에서 사용할 수 있는 4개의 애니모티콘(부엉이, 멧돼지, 기린 및 상어)을 새로 추가함

AirPlay

  • 제어 센터 및 잠금 화면에 TV 제어기를 추가하여 TV를 빠르게 제어할 수 있음
  • AirPlay로 비디오를 재생할 때 AirPlay 동작을 중단하지 않고도 다른 앱을 탐색하고 사용자의 기기에서 짧은 오디오 및 비디오 파일을 재생하는 멀티태스킹이 가능함
  • AirPlay 대상 기기를 콘텐츠 유형으로 그룹화하여 재생하려는 대상 기기를 빠르게 찾을 수 있음

Apple Pay

  • Apple Pay Cash 사용자가 Visa 직불 카드를 사용하여 본인의 은행 계좌로 즉시 이체할 수 있음
  • Wallet 앱에서 카드 바로 밑에 거래 내역을 표시하여 편리하게 확인할 수 있음

스크린 타임

  • 다운타임 시간 설정을 요일별로 다르게 구성할 수 있음
  • 앱 시간 제한을 일시적으로 켜고 끌 수 있는 간편한 토글 기능을 새로 추가함

Safari

  • ‘암호 자동 완성’으로 자격 증명을 기재하면 웹 사이트에 자동으로 로그인됨
  • 암호화되지 않은 웹 사이트를 로드할 때 경고 메시지를 표시함
  • 만료된 ‘추적 안 함’ 표준 지원을 제거하여 지문 변수로 사용되지 않도록 방지함. ‘지능형 추적 방지’로 크로스 사이트 추적에서 보호되도록 기본 설정함
  • ‘스마트 검색 필드’의 쿼리를 검색 제안 옆에 있는 화살표 아이콘을 탭하여 수정할 수 있음

Apple Music

  • ‘둘러보기’ 탭에서 같은 페이지에 더 많은 에디터 하이라이트를 표시하여 새로운 음악, 플레이리스트 등을 더 간편하게 찾을 수 있음

AirPods

  • 새로운 AirPods(2세대) 지원을 추가함 

이 업데이트는 다음과 같은 오류 수정 및 기타 기능 향상을 포함합니다.

  • 미국, 영국 및 인도에서 지도 앱에 대기질 지수 정보를 제공함
  • 기기의 남은 보증 기간 정보를 설정에 포함함
  • iPhone 8 및 이후 버전의 기기, iPad Pro 12.9형(3세대) 또는 iPad Pro 11형에 ‘5G E’라고 표시하여 사용자가 AT&T의 5G Evolution 네트워크를 이용할 수 있는 지역에 있음을 알림
  • 메시지 앱에서 오디오 녹음의 품질을 향상함
  • iOS의 Apple TV 리모컨의 안정성 및 성능을 향상함
  • 알림 센터에 일부 부재중 전화가 표시되지 않는 문제를 해결함
  • 필요한 동작이 없는데도 배지 알림이 설정에 나타나는 오류를 수정함
  • 설정 > 일반 > iPhone 저장 공간에서 일부 대용량 앱의 저장 공간 크기, 시스템 카테고리 및 저장 공간 막대그래프의 기타 카테고리가 정확하지 않은 문제를 수정함
  • 자동차의 Bluetooth 기기에 연결된 다음 음성 메모 앱이 자동으로 녹음 항목을 재생하는 문제를 해결함
  • 음성 메모 앱에서 일시적으로 녹음 항목의 이름을 변경할 수 없는 오류를 수정함

Apple 소프트웨어 업데이트의 보안 콘텐츠에 관한 자세한 정보는 다음 웹 사이트를 참조하십시오.

https://support.apple.com/kb/HT201222



Posted by Sungyoup Han matrim

아래 내용은 List<SelectListitem> 을 활용한 dropdownlist 를 만듭니다.
그리고 데이터베이스에 없는 item 을 중간에 끼워넣을 수도 있습니다. 예) -- ALL --


  • View 코드 : Razor

@Html.DropDownList("select_type", ViewBag.selectList as List<SelectListItem>,
new { @class = "form-control", @id="select_type"} )


  • 만들어지는 html

<select class="form-control" id="select_type" name="select_type">
<option value="999999">-- Show ALL --</option>
<option value="1">Choice 1</option>
<option value="2">Choice 1</option>
<option value="3">Choice 1</option>
</select>


  • Controller 코드 : C#
public ActionResult Index()
{
var selectTypesFromDataBase = dbContext.GetSelectTypes(); //db 에서 Type 리스트를 들고 옵니다.
List<SelectListItem> selectTypesList = selectTypesFromDataBase
.Select(c=> new SelectListItem() {
Text = c.desc,
Value = c.id
}).ToList();
selectTypesList.Insert(0, new SelectListItem()
{
Text = "-- Show ALL --",
Value = "999999"
});
ViewBag.selectList = selectTypesList;
return View();
}


Posted by Sungyoup Han matrim

MVC ASP.NET

사용자 테이블에서 PK 인 userId 를 가지고 검색하여 사용자 이름 (userName) 컬럼의 값을 1개 가지고 오는 linq 방법


public string GetUserName(string userId)
{
var sqlResult = context.Users
.Where(c => c.userId.Equals(userId) && c.delete_YN == "N")
.Select(c => c.userName).SingleOrDefault();
return sqlResult;
}


Posted by Sungyoup Han matrim


datatables.js 에서 다음과 같은 방법으로 로딩된 데이터를 csv 로 내보낼 수 있다.

(참조:https://datatables.net/extensions/buttons/examples/html5/simple.html)



<table id="example">


$(document).ready(function() {
    $('#example').DataTable( {
        dom: 'Bfrtip',
        buttons: [
            'copyHtml5',
            'excelHtml5',
            'csvHtml5',
            'pdfHtml5'
        ]
    } );
} );


Posted by Sungyoup Han matrim